Level: Intermediate
Prerequisite: None
Robert Boedigheimer
Principal Systems Developer
Schwans Shared Services, LLC
Robert Boedigheimer works for Schwans Shared Services, LLC providing business solutions with web technologies. Robert has been developing web sites for the past 20 years. He is an ASP.NET MVP, a Pluralsight author, and a 3rd degree black belt in Tae Kwon Do. Robert regularly speaks at national and international events.
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