Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ## Day 1
- - Meet, greet, goals, and setup (0:30)
- - Firebug orientation
- - JavaScript Basics (1:00)
- - Loose typing: Numbers, strings, booleans
- - Conditionals
- - Iteration
- - Objects, prototypes, inheritance, and "this"
- - Scope and closures
- - Exercise: JavaScript 101 (0:30)
- - Performance Best Practices (1:00)
- - General front-end performance
- - Selector optimization
- - Event delegation
- - Detaching elements
- - Limiting DOM manipulation
- - Avoiding acting on absent elements
- - Exercise: Improving existing code (0:30)
- - Code Organization (1:15)
- - Loose coupling
- - Object literals
- - Module pattern
- - Simple inheritance
- - Exercise: Create a portlet module (0:45)
- ## Day 2
- - New in jQuery 1.4(.2) (0:30)
- - Functions for setters with default arguments
- - $.fn.delegate() vs $.fn.live()
- - Advanced Events (2:00)
- - The event object
- - Sending data with events
- - Scope manipulation
- - Namespacing events
- - Custom events & pubsub
- - Advanced Ajax (0:30)
- - JSONP
- - Scope manipulation
- - Wrapup Exercise: Create a multi-service search interface with YQL (2:30)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement