jQuery demo at SEVDNUG
It was a blast to present deeper concepts of jQuery at the SEVDNUG this evening. We enjoyed discussing ajax in jQuery, calling web services and page methods, building and using plugins, animation, and general best practices for JavaScript. The content from the demo can be found here. Note that because of a server misconfiguration, the file will come down double-zipped. Firefox seems to download the file just fine, while IE seems to choke every time.
For quick reference as well, here’s the contents of the Resources page:
Tools
- FireBug http://www.getfirebug.com
- YSlow http://developer.yahoo.com/yslow/
jQuery intellisense in Visual Studio 2008:
JSLint http://www.jslint.com
JavaScript Compressors:
Learning and Reference Material
- Visual jQuery http://www.visualjquery.com
- jQuery API http://api.jquery.com/
- 15 days of jQuery tutorials http://15daysofjquery.com
- Google Tech Talk Dmitri Gaskin jQuery video http://www.youtube.com/watch?v=8mwKq7_JlS8
- Yahoo JavaScript Best Practices http://developer.yahoo.com/performance/rules.html
- Contact Me https://robrich.org
jQuery Plugins
- jQuery plugin search http://plugins.jquery.com/
- jQuery UI demos http://jqueryui.com/demos/
- 7 of his favorite plugins http://encosia.com/2008/10/19/7-of-my-favorite-jquery-plugins-for-use-with-aspnet/
- ThickBox image gallery http://jquery.com/demo/thickbox/
- Rounded corners http://methvin.com/jquery/jq-corner-demo.html
- “Zebra Striped” table http://15daysofjquery.com/examples/zebra/code/demoFinal.php
- BlockUI http://malsup.com/jquery/block/#demos
- jGrowl http://stanlemon.net/projects/jgrowl.html
- jQuery validate http://docs.jquery.com/Plugins/Validation/validate
- Table Sorter http://tablesorter.com/docs/
- jTemplate http://plugins.jquery.com/project/jTemplates
FAQ
- http://encosia.com/2009/03/25/document-ready-and-pageload-are-not-the-same/
- http://encosia.com/2008/06/05/3-mistakes-to-avoid-when-using-jquery-with-aspnet-ajax/
- http://encosia.com/2008/03/27/using-jquery-to-consume-aspnet-json-web-services/
- http://encosia.com/2008/05/29/using-jquery-to-directly-call-aspnet-ajax-page-methods/
- http://encosia.com/2009/03/04/use-jquery-to-catch-and-display-aspnet-ajax-service-errors/
- http://dotnetslackers.com/columns/ajax/AspNetAjaxExceptionLogging.aspx
- http://nettuts.com/tutorials/javascript-ajax/everything-you-need-to-know-about-jquery-13/