-
Doug Neiner
4.74
Description:
Building on the principles taught last year in my session titled "Contextual jQuery" (See http://bit.ly/contextualjquery for a video), we'll take off the kid gloves and dive into the techniques you will need to write adaptive, reusable and responsible jQuery. Techniques that will be covered in this talk include: methods for discovering users actions for just-in-time initialization, understanding delegation and how to use it to write code with minimal setup methods, using deferreds to write code that works the same way regardless of the initialization state and using localStorage to predict user actions over time to provide for a faster user experience. In addition to the initialization strategies, we'll look at ways to glean data from the current environment to allow your code to be responsive instead of declarative.
Links: Slides
Comments on this Talk
Darrin,
02 Oct 10:07 PM
Great delivery. Extremely useful content with code examples! My favorite talk of the conf.
chrisoh,
02 Oct 11:03 PM
Awesome presentation & I've learnt heaps from this session - and definitely my fav session of the conference!
Bob Moore ,
03 Oct 01:28 AM
Just awesome! One of the best presentations at jqcon. Excellent delivery, pacing and code samples. Some great ideas that I will most certainly use.
David Schnur,
03 Oct 03:16 PM
This was easily one of my favorite talks of the conference. Both content and presentation were excellent, with great examples and lots of think about. Bonus points for not missing a beat in the face of projector failure.
My only disappointment was with the amount left off the end, despite great pacing. I'd love to see a full 60-minute Contextual 3 session next year.
lewsid,
03 Oct 05:43 PM
lewsid,
03 Oct 05:44 PM
Doug theme-rolled the conference with this talk. They should give this guy a whole day. Super useful, well presented, funny and engaging.
midu,
03 Oct 08:22 PM
definitely the best talk of the conference. amazing content + awesome presentation!
Doug Neiner,
03 Oct 10:58 PM
Thank you everyone for the amazing feedback. I am just so excited you all found the talk so useful! Be sure to reach out to me on twitter, etc if you run into issues trying to implement what I covered!
Mike Behnke,
03 Oct 11:23 PM
Implementing stuff from this literally this week as it fits perfectly with a project I am currently working on...even down to the specific tips on draggables and delegates. Great talk and delivery!
tom,
04 Oct 05:55 PM
Clear, practical, and applicable. Most useful presentation of the weekend! I've already rewritten a very complex UI using the material presented.
mrichard,
05 Oct 02:01 AM
Interesting talk! I would like to see a jsperf run comparing bind VS delegate on the various event types. I theory it makes sense to save event bindings an listen on the parent but if you are binding to document then searching for the target across the DOM seems like it would be costly, especially on scroll or mouse move (I think he mentioned this). Unless e.target is a shortcut to retrieving the dom element? Either way great topic!
xianchen,
10 May 01:58 AM
Go through the emblem of louis vuitton luggage. luggage carry emblem|the brand|the emblem that's totally different from its different product logo. Check the complete official web site to note the emblem of louis vuitton. The louis vuitton emblem has a pair of interlocking “” letters that face removed from every others.<br> Go through the bag card to envision out the serial range. If you don’t notice any card or card has no serial range, it means that you're planning to purchase a faux bag.<br> The serial range ought to be placed somewhere at intervals the bag- lower left or on the zipper pocket. The sticker that carries serial range ought to be white and has a pair of gold louis vuitton logos.
Last Five Ratings
-
sciarrin
-
Jonathan Sharp 3.11
-
rkreisel
-
mags
-
markmill

I definitely need to learn more about this. I will check out your preliminary slides.