jQuery - Boston IxDA

9,914 views

Published on

A talk that I gave Sept 2008 for the Boston IxDA on jQuery.

Code is here: http://ejohn.org/apps/learn-jquery/
Download here: http://ejohn.org/files/learn-jquery.zip

Published in: Technology
1 Comment
12 Likes
Statistics
Notes
  • Hey John... Great presentation about jQuery. Audio file is available? I'm using this AWESOME framework on my work and every day I find a new thing. Great effort! Keep movin
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
9,914
On SlideShare
0
From Embeds
0
Number of Embeds
1,357
Actions
Shares
0
Downloads
160
Comments
1
Likes
12
Embeds 0
No embeds

No notes for slide

jQuery - Boston IxDA

  1. 1. Boston IxDA - Sept 2008 John Resig (ejohn.org)
  2. 2. What is jQuery? ✦ An open source JavaScript library that simplifies the interaction between HTML and JavaScript.
  3. 3. Ideal for Prototyping ✦ Completely unobtrusive ✦ Uses CSS to layer functionality ✦ Easy to separate behavior ✦ Quick, terse, syntax
  4. 4. The Focus of jQuery Find Some Elements Do something with them { { $(“div”).addClass(“special”); jQuery Object
  5. 5. Plugins ✦ Huge plugin ecosystem ✦ Managed by Plugin tracker http://plugins.jquery.com/ ✦ Hundreds in the tracker - even more on the web
  6. 6. jQuery Plugins ✦ Extend the jQuery system ✦ Add on extra methods: jQuery(“div”).hideRemove(); ✦ Trivial to implement: jQuery.fn.hideRemove = function(speed){ return this.hide(speed, function(){ jQuery(this).remove(); }); };
  7. 7. Todo List http://jquery.com/files/todo/ http://jquery.com/files/todo/done.php
  8. 8. jQuery UI ✦ A complete set of themed, cross-browser, user interface components. ✦ Drag, Drop, Sort, Select, Resize ✦ Accordion, Datepicker, Dialog, Slider, Tabs ✦ More info: http://docs.jquery.com/UI ✦ 1.6 is in beta right now
  9. 9. Accessibility ✦ Keyboard Accessible ✦ Screenreader Accessible ✦ Grant from Mozilla Foundation to implement ARIA
  10. 10. Support ✦ Liferay (Java CMS) hired Paul Bakaus, jQuery UI lead to work on it full time. ✦ More support on the way!
  11. 11. Themeroller
  12. 12. Why jQuery? ✦ Fully documented ✦ Great community ✦ Tons of plugins ✦ Small size (15kb) ✦ Everything works in IE 6+, Firefox, Safari 2+, and Opera 9+
  13. 13. Who uses jQuery? ✦ Projects: ✦ Wordpress, Drupal, CakePHP, Textpattern, Mozilla ✦ Companies: ✦ Google, IBM, Amazon, Digg, Netflix, Dell, HP, Bank of America, Intel... ✦ NBC, CBS, BBC, Reuters, Newsweek, Boston Globe, and more ✦ many others...
  14. 14. Community ✦ Very active mailing list ✦ 100+ Posts/Day ✦ 6000+ Members ✦ Technorati: Dozens of blog posts per day
  15. 15. Books ✦ 3 Books Released: ✦ Learning jQuery (Packt) ✦ jQuery Reference (Packt) ✦ jQuery in Action (Manning)
  16. 16. Upcoming ✦ jQuery 1.3 ✦ New Selector Engine ✦ Faster Manipulation
  17. 17. jquery.com docs.jquery.com - jquery.com/plugins More: ui.jquery.com visualjquery.com learningjquery.com

×