Skip to content

Instantly share code, notes, and snippets.

@hemantajax
Created September 23, 2014 18:00
Show Gist options
  • Save hemantajax/0946af319b2cddb9b16a to your computer and use it in GitHub Desktop.
Save hemantajax/0946af319b2cddb9b16a to your computer and use it in GitHub Desktop.
jQuery Mastery

Day 1

jQuery Get Started

  • What is jQuery, Why jQuery
  • Core concept
  • jQuery & History of DOM Scripting
  • jQuery & Dom scripti

Javascript you need to know before jQuery (Must Know)

  • Data Types and Variables
  • JavaScript Operators
  • Loops
  • Functions and Arguments
  • Named and Anonymous Functions
  • Objects
  • jQuery and JavaScript Loading
  • JavaScript Loading and Execution Tips

jQuery Selectors and Traversal

  • Find something
  • Traversal methods: Up, Sideways, and Down
  • Traversal methods: Filtering
  • Demonstration of traversal methods
  • Chaining
  • Looping
  • jQuery Selecting Tips

Day 2 ( jQuery Advance )

Events in jQuery

  • Event Binding (and Unbinding)
  • Triggering Events
  • Event Propagation
  • All available event binding Methods
  • Event Delegation
  • Event Object
  • Event Object Properties
  • Event Object Properties, continued
  • Advanced Event Handling Tips

DOM Manipulation

  • Creating elements
  • Performance Tips & Inserting Elements
  • Content, Attributes & Properties
  • CSS Styles and Dimensions
  • Data ( along with html5 data attribute)

Ajax

  • $.ajax Options and Shortcut Methods
  • $.ajax Responses ( Handling REST API responses)
  • Multiple Handlers & Promises

Effects and Animations

  • Basic Methods and Callbacks
  • Animating Properties and Easing
  • Stop/Delay and Global Settings
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment