Ray Nicholus's scientific contributions
What is this page?
This page lists the scientific contributions of an author, who either does not have a ResearchGate profile, or has not yet added these contributions to their profile.
It was automatically created by ResearchGate to create a record of this author's body of work. We create such pages to advance our goal of creating and maintaining the most comprehensive scientific repository possible. In doing so, we process publicly available (personal) data relating to the author as a member of the scientific community.
If you're a ResearchGate member, you can follow this page to keep up with this author's work.
If you are this author, and you don't want us to display this page anymore, please let us know.
It was automatically created by ResearchGate to create a record of this author's body of work. We create such pages to advance our goal of creating and maintaining the most comprehensive scientific repository possible. In doing so, we process publicly available (personal) data relating to the author as a member of the scientific community.
If you're a ResearchGate member, you can follow this page to keep up with this author's work.
If you are this author, and you don't want us to display this page anymore, please let us know.
Publications (14)
One of the most confusing and misunderstood aspects of the web API pertains to DOM manipulation. I suspect you are already used to working with DOM elements through jQuery. But is it necessary to continue depending on a library in this regard? In this chapter, I show you how to create, update, and move elements and element content without any help...
I would expect most web developers to be aware of the concept of asynchronous operations. In fact, I’ve already demonstrated some such tasks in earlier chapters. Admittedly, when this concept appeared previous to this chapter, I elected to avoid exploring in much detail. That is precisely the goal of this chapter—to cover the intricacies, challenge...
This capability was absent from the browser initially. The time without this feature marked the infancy of the web, and with it came along a less-than-ideal user experience that resulted in a fair amount of redundant bytes circulated between client and server. The inefficiency of this primitive model was compounded by the fact that Internet bandwid...
Reacting to changes on a page is a big part of modern web application development. Although this has always been possible to some degree with anchor links and form submit buttons, the introduction of an events system made it possible to write code that adjusts to user input without the need to reload or changing the current page. You can probably s...
Here in chapter 12, I plan to match jQuery’s utility functions (https://api.jquery.com/category/utilities/) against the native APIs defined in the ECMAScript specification. Most of the code in this chapter will work both in the browser and on the server (with the notable exception of DOMParser and any references to window or document in examples)....
How many times have you come across a project that uses jQuery simply to perform seemingly trivial element selection? How many times have you written $('#myElement') or $('.myElement')? If you have depended on jQuery for most (or all) of your projects, you may not be aware of the fact that you don’t need jQuery to select elements! This task is fair...
Look no further for complete coverage of anything and everything related to connecting data of any kind to your document elements.
For many years, both amateur and professional web developers alike have made use of jQuery to ease the burden of bringing a library or web application to market. In a sense, jQuery has been an integral part of web development. Even at the time of writing, jQuery is referenced in the vast majority of public websites, more so than any other library,...
jQuery’s internal code that backs its easy-to-use CSS API has some notable performance issues. If you value efficiency, and if you want to provide your users with an optimal experience, you should learn how to properly manipulate and read element styles using the web API. Instead of relying on a “one-size-fits-all” approach, you should choose the l...
The primary goal of this chapter is to explain why a web developer like yourself should or should not use jQuery when developing a library or application. For example, file size is one common consideration when choosing browser-based dependencies. I cover the importance of this attribute and determine how it factors into your decision to utilize th...
Before we further explore the mysteries of the browser, JavaScript, and jQuery, there are a number of important concepts and terms to cover. If your plan is to better understand all the different native tools available to you in the browser, it is imperative that you are aware of the history of these tools and how they are interrelated.
What shall we do with all this newfound knowledge? Well, I know what I’m going to do, but do you? For some, it may be obvious what your next course of action is. For others, not so much. It might not be clear what your options are, or how you should proceed with current and future projects. Should you change anything at all? And what about any ques...
Here in chapter five, prepare yourself for a full-scale, in-depth, no-holds-barred discussion on everything related to element attributes. Everything you learned in Chapter 4 will prove to be useful as you apply this knowledge during your journey through attributes. I’ll make sure you have a proper understanding of attributes, how they came about a...
This book gives you the confidence to abandon your jQuery crutches and walk freely with the power of the web API and JavaScript. Learn about the most important concepts surrounding web development as we demystify jQuery. Beyond jQuery doesn't just throw code at you - everything is explained in detail from the perspective of a jQuery developer.
jQu...