Introduction to jQuery

Comments

There aren't any comments for this presentation.

Add Comment

Comments have been closed.

Transcript

no image

Slide Text

Slide Notes


Introduction to jQuery and how to integrate it with ColdFusion

no text exists for this slide

no notes exist for this slide

Who am I


Todd Rafferty
Todd Rafferty
http://web-rat.com/about/
CF Developer since CF 4.0 (March '99)
Team Macromedia from 2002-2004.
Alpha/Beta Tester CF since CF MX.
http://twitter.com/webRat
webRat@gmail.com

no notes exist for this slide

What is jQuery


jQuery is a fast and concise JavaScript Library
jQuery is a fast and concise JavaScript Library
Simplifies HTML document traversing, event handling, animating, and Ajax interactions
jQuery is designed to change the way that you write JavaScript.
John Resig
Creator and lead developer.
JavaScript Evangelist for the Mozilla Corporation
twitter.com/jeresig
 
jQuery Dev Team on Twitter
twitter.com/jquery
twitter.com/jqueryui

no notes exist for this slide

What can I do with jQuery


A.K.A. "Why should I care?"
A.K.A. "Why should I care?"
[ Brief jQuery Code Demo ]

no notes exist for this slide

Why use jQuery over CF8s Ajax Tags


CF8 Pros:
CF8 Pros:
You don't really have to learn javascript / css to use it.
If you're new to AJAX and want to make neat looking applications quickly (or in a hurry), CF AJAX tags will definitely get the job done.
<CFAJAXPROXY> is a pretty powerful tag and cannot be replaced.
 
CF8 Cons:
CF8's Ajax Tags make use of Extjs' library ( http://www.extjs.com/ ). The moment CF8 was released, Extjs had released a new version of their library and people were upset with Adobe for not coming up with a patching solution to keep updated with Extjs' latest and greatest.
Changing the look and feel for cfgrid, etc requires digging through the CFIDE/scripts directory and finding everything you need. 
Very specific to CF8.
You can forget that it's javascript under the hood.

no notes exist for this slide

Slide 6


jQuery Pros:
jQuery Pros:
Not specific to any version of CF.
Not specific to any CF Engine (Adobe CF, Railo, OBD)
Slight Learning Curve / Easy to learn if you put forth effort
PLUGINS GALORE
Will force you to learn more about javascript / css. ;) 
Huge Fanbase / Help Support
 
jQuery Cons:
Slight Learning Curve
PLUGINS GALORE (Wade through them to find gems /sadpanda )
Will force you to learn more about javascript / css. ;)
Addictive

no notes exist for this slide

jQuery CFML zomg fun


[ Brief jQuery +  CFML Code Demo ]
[ Brief jQuery +  CFML Code Demo ]

no notes exist for this slide

Additional jQuery resources


jQuery
jQuery
http://jquery.com/
jQuery UI
http://jqueryui.com/
jQuery mailing list (core + ui)
http://groups.google.com/group/jquery-en
Ben Nadel's "An Intensive Exploration Of jQuery" Video presentation:
http://www.bennadel.com/resources/presentations/jquery/video/index.htm
Project on RIAFORGE - Michael Sprague's CFJQAjax
Project: http://cfjqajax.riaforge.org/
Demo: http://www.webtrenches.com/cfjq/
Ray Camden's JSON/CF post (TODAY!)
http://www.coldfusionjedi.com/index.cfm/2009/3/17/Simple-example-of-loading-a-ColdFusion-query-with-jQuery 
Jon Resig's "Advanced jQuery"
http://link.brightcove.com/services/link/bcpid1842749445/bctid1828663213

no notes exist for this slide