jQuery Fundamentals

Description

jQuery Fundamentals is designed to get you comfortable working through common problems you will be called upon to solve using jQuery.

  • JavaScript Basics – Syntax basics, operators, operations on numbers & strings, logical operators, comparison operators, loops, arrays, objects, functions, scope, closures
  • jQuery Basics
  • jQuery Core – Utility methods, checking types, data methods,
  • Events – jQuery provides simple methods for attaching event handlers to selections. When an event occurs, the provided function is executed. Inside the function, this refers to the element that was clicked
  • Effects – jQuery makes it trivial to add simple effects to your page. Effects can use the built-in settings, or provide a customized duration. You can also create custom animations of arbitrary CSS properties
  • Ajax – Examines key concepts such as GET vs Post and Data Types, jQuery’s Ajax-related methods, Ajax and Forms, Ajax Events
  • Plugins – Make your own plugins and use them privately in your code or you can release them into the wild. There are thousands of jQuery plugins available online
  • Performance Best Practices – covers a number of jQuery and JavaScript best practices: Cache length during loops, append new content outside of a loop, keep things dry, beware anonymous functions, optimize selectors, use event delegation, detach elements to work with them, use stylesheets for changing CSS on many elements, and more
  • Code Organization – takes a look at various code organization patterns you can use in your jQuery application and explore the RequireJS dependency management and build system
  • Custom Events – open up a whole new world of event-driven programming. In this chapter, the authors uses jQuery’s custom events system to make a simple Twitter search application

Details

Year:2012
Author:Rebecca Murphey

Contents

 

 

Read/ Download

online

License/Copyright

Licensed by Rebecca Murphey under the Creative Commons Attribution-Share Alike 3.0 United States license. You are free to copy, distribute, transmit, and remix this work, provided you attribute the work to Rebecca Murphey as the original author and reference the GitHub repository for the work. If you alter, transform, or build upon this work, you may distribute the resulting work only under the same, similar or a compatible license. Any of the above conditions can be waived if you get permission from the copyright holder. For any reuse or distribution, you must make clear to others the license terms of this work. The best way to do this is with a link to the license.


Leave a Reply

Your email address will not be published. Required fields are marked *