Originally, web pages were static and each change required the page to be reloaded from the server. This was slow and inefficient. The jQuery JavaScript library is now the standard way for a webpage to update only those parts that need to change, often without even querying the server. Ralph Steyer is a career computer programmer who starts the web developer with the basics of the library and then moves onto to the use of JavaScript within webpages to alter the DOM (document object model), on the fly with no server interaction. The first things covered are the ways to get access, from JavaScript scripts running in the page, to the nodes in the DOM so that they can be inspected and modified. After that the use of style sheets and event handling is discussed. There is also a chapter on how to use jQuery to create animations and visual effects. For the developer needing to pull data from the remote server there is a chapter on AJAX (asynchronous JavaScript and XML) that describes how to format and receive AJAX queries from the web server and use the data to alter the page without reloading it. The use of jQuery UI, essentially a widget library, is covered as is the creation and use of plug-ins. Mobile users are not neglected either with a chapter devoted to jQuery Mobile. There is no bibliography. The book comes with 45 days of free access to the online version. Annotation ©2013 Book News, Inc., Portland, OR (booknews.com)
Read More
Get started fast with jQuery web programming The jQuery JavaScript library greatly simplifies the creation of modern, rich web applications, while seamlessly integrating with virtually all leading web development platforms and frameworks. Learning jQuery will guide you through using jQuery, jQuery UI, and jQuery Mobile in your own projects. One step at a time, you’ll learn how to do everything from adding simple effects through building complete rich Internet applications. This code-rich tutorial is designed for every working web developer. After clearly explaining all the basics, Ralph Steyer shows how to apply jQuery to create effects, animations, slideshows, lists, drag-and-droppable elements, interactive forms, and much more. If you’re a web developer with even basic JavaScript experience, Learning jQuery is your fastest route to success with jQuery • Discover what jQuery can do, and how it works with JavaScript and DOM• Select components to support dynamic processes• Manipulate web page content and structure• Apply and change formatting with CSS style sheets through jQuery• Handle complex events more effectively and reliably• Generate time-dependent and time-independent CSS effects• Expand jQuery’s capabilities with plug-ins• Use jQuery to create simpler, better, more powerful AJAX code• Master powerful, flexible jQuery UI plug-ins for visual control and user interaction• Simplify the creation of jQuery UI interfaces with ThemeRoller• Master basic rules for successfully working with components and widgets• Construct touch-enabled mobile front ends with jQuery Mobile
Read Less