W7 Leveraging Client Capabilities with jQuery in Visual Studio and ASP.NET


11:15 AM - 12:30 PM

Level: Intermediate

Robert Boedigheimer

Principal Systems Developer

Schwans Shared Services, LLC

Microsoft has embraced the popular jQuery open source JavaScript library, which is already used by many major web sites. jQuery provides a very productive environment for client side programming in JavaScript. It takes advantage of existing knowledge of CSS selector syntax to offer a powerful and efficient alternative to the DOM. The use of operation chaining and implicit iteration leads to a very compact and productive syntax. The library is very lean at a mere 15K, yet provides a strong base and a great extensibility model which has led to a large number of plug-in extensions to simplify web development.

The session will review how to use the library for very useful features such as watermarks, avoiding browser inconsistencies, and making AJAX calls to the server. Several plug-ins will be demonstrated which provide stunning client experiences with as little as one line of code! We will also study how to extend the library with our own custom utility functions and plug-ins. Learn how Jquery and the Microsoft AJAX Library JavaScript libraries greatly simplify client side development, and which to use for particular scenarios.

You will learn:

  • The basics of jQuery
  • How to find and utilize plug-ins
  • How to avoid cross browser issues such as DOM manipulation and events