idiots guide to jquery
DESCRIPTION
My slides to my presentation at Webuquerque in August 2010TRANSCRIPT
What is jQuery
Thursday, August 12, 2010
Why jQuery
Small footprintEasy to read documentslarge communitypopular open source
Thursday, August 12, 2010
sElecting iTemsSimple CSS Selectors$(“#id”)Cascading$(“body div.fred p.alt”)xpath compatability$(“input[name=‘betty’]”)
Thursday, August 12, 2010
$(“#the_id”) != document.getElementById(‘the_id’)
Thursday, August 12, 2010
$.fn.get(0) == document.getElementById(‘the_id’)
Thursday, August 12, 2010
What do I mean by $.fn?
$(“#this_statement”)
Thursday, August 12, 2010
mAnipulating iTems
add/remove classesinsert/append contentupdate text/HTMLreposition
Thursday, August 12, 2010
Dealing with Events
Click / Drag / Submit..All the stars3 ways to add actions
Thursday, August 12, 2010
AJAX!
Load data directly into object with $.fn.load(‘url’)Pass data objects to serverReturns various data types
Thursday, August 12, 2010
jQuery UI
Tools to help your User InterfaceObviously namedThemed sites
Thursday, August 12, 2010
Theme Roller!
jqueryui.com/themerollermodifies the whole sites lookpackages base jquery and ui componentsmakes your life easier
Thursday, August 12, 2010
Obligatory Cute Animal
Thursday, August 12, 2010
TabsDialog Boxes (LightBox)Date PickersAccordionsAutocomplete
jQuery uI
Thursday, August 12, 2010
Buttons
New to 1.8Consistent User Interface
Thursday, August 12, 2010
Positioning
Thursday, August 12, 2010
Third Party Plug-ins
User created.Completely open source9/10 Something you want is already doneplugins.jquery.com
Thursday, August 12, 2010
oTher lIbraries
PrototypeYUI (Yahoooooooo)Sencha (formerly EXT JS)MooTools
Thursday, August 12, 2010
Resourcesjquery.com & jqueryui.comjQuery Fundamentals (jqfundamentals.com)YayQuery PodcastMultiple books and more!
Thursday, August 12, 2010
Resourcesjquery.com & jqueryui.comjQuery Fundamentals (jqfundamentals.com)YayQuery PodcastMultiple books and more! And Me!
Thursday, August 12, 2010
Thanks
Photos blatantly lifted from dailysquee.com
Thursday, August 12, 2010