JavaScript & Ajax Tutorials

435-jquery-143
Inefficient jQuery selectors can have an adverse effect on the performance of your web application. Craig provides five tips to help you write efficient selector queries.Read More
 
607-jquery-mobile
Craig takes a look at final jQuery Mobile 1.0 release and illustrates how it could help you build your next mobile application.Read More
 
604-better-country-selector
Country lists in drop-down HTML select boxes are usually a usability nightmare. Craig reveals a new solution to help your users.Read More
 
435-jquery-143
Craig looks at what's new, improved and removed in the latest release of the web's most popular JavaScript library.Read More
 
581-xml-json-proxy
What can you do if your web service insists on returning XML when your JavaScript code wants JSON? Craig provides all the code you need to transform XML data to a native JavaScipt object.Read More
 
555-html5-file-drag-drop
You've dragged a file from your desktop to a browser and it's been validated and displayed using JavaScript. Craig now explains how to upload it to the server using a background Ajax process.Read More
 
532-javascript-collections
Craig explains a fundamental difference between native HTMLCollection objects and node collections returned by jQuery and other JavaScript libraries.Read More
 
517-css-feature-detection
Craig describes why CSS3 feature detection is required, how Modernizr can help, how it works, and how to roll your own property support code.Read More
 
 
The world we design for is changing at a fairly rapid pace. This time last year the mobile web was the hot topic. We were all building optimized versions of our sites and applications for handheld... Read More
jQuery 1.4 has been in the wild for a little over two months, and we've already seen two point releases (1.4.1 and 1.4.2) that have added even more features into the mix. Now that we've had time to... Read More
In Part I, Earle showed us some jQuery basics: how to select the elements on the page we'd like to play with, and how to manipulate their CSS properties. In this second lesson, we'll move onto... Read More
So you've mastered HTML and CSS, but now you want to take your site to the next level. You need to add some fancy user interface enhancements, but the thought of learning a full-blown programming... Read More
 
Our newly released book, jQuery: Novice to Ninja, contains a wealth of great ready-to-use solutions, and teaches you both the basic and more advanced concepts of jQuery as you progress. As a taster,... Read More
An interactive map can be a great way to show your site’s visitors where your physical locations are. Thanks to jQuery and the Google Maps API, implementing this sort of map is a breeze. In... Read More