jQuery - Boston IxDA
Upcoming SlideShare
Loading in...5
×
 

jQuery - Boston IxDA

on

  • 12,415 views

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

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

Statistics

Views

Total Views
12,415
Views on SlideShare
11,063
Embed Views
1,352

Actions

Likes
12
Downloads
148
Comments
1

6 Embeds 1,352

http://www.julien-verkest.fr 1340
http://www.slideshare.net 7
http://lanyrd.com 2
http://static.slideshare.net 1
http://115.112.206.131 1
http://webcache.googleusercontent.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

jQuery - Boston IxDA jQuery - Boston IxDA Presentation Transcript

  • Boston IxDA - Sept 2008 John Resig (ejohn.org)
  • What is jQuery? ✦ An open source JavaScript library that simplifies the interaction between HTML and JavaScript.
  • Ideal for Prototyping ✦ Completely unobtrusive ✦ Uses CSS to layer functionality ✦ Easy to separate behavior ✦ Quick, terse, syntax
  • The Focus of jQuery Find Some Elements Do something with them { { $(“div”).addClass(“special”); jQuery Object
  • Plugins ✦ Huge plugin ecosystem ✦ Managed by Plugin tracker http://plugins.jquery.com/ ✦ Hundreds in the tracker - even more on the web
  • 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(); }); };
  • Todo List http://jquery.com/files/todo/ http://jquery.com/files/todo/done.php
  • 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
  • Accessibility ✦ Keyboard Accessible ✦ Screenreader Accessible ✦ Grant from Mozilla Foundation to implement ARIA
  • Support ✦ Liferay (Java CMS) hired Paul Bakaus, jQuery UI lead to work on it full time. ✦ More support on the way!
  • Themeroller
  • Why jQuery? ✦ Fully documented ✦ Great community ✦ Tons of plugins ✦ Small size (15kb) ✦ Everything works in IE 6+, Firefox, Safari 2+, and Opera 9+
  • 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...
  • Community ✦ Very active mailing list ✦ 100+ Posts/Day ✦ 6000+ Members ✦ Technorati: Dozens of blog posts per day
  • Books ✦ 3 Books Released: ✦ Learning jQuery (Packt) ✦ jQuery Reference (Packt) ✦ jQuery in Action (Manning)
  • Upcoming ✦ jQuery 1.3 ✦ New Selector Engine ✦ Faster Manipulation
  • jquery.com docs.jquery.com - jquery.com/plugins More: ui.jquery.com visualjquery.com learningjquery.com