Interactive Web Design
Interactive Web Design with JQuery and Spry
jQuery and Spry are JavaScript libraries that helps web developers and designers to create JavaScript applications that work well in any browser. This class demonstrates how to use jQuery and Spry to reduce the amount of code you need to write and reduce the amount of testing that is required. You will see how the separation of presentation (CSS), markup (XHTML), and script (JavaScript and Ajax) in web pages is a crucial direction in web development for creating maintainable, accessible, cost-effective web sites.
JavaScript is an important feature of every major browser because it enables enhanced user interaction on both Web sites and Web applications. You’ll gain a clear understanding of the components that make up a JavaScript implementation, plus you’ll examine critical areas including events and browser detection techniques so you can build dynamic user interfaces.
Topics include: Important Document Object Model (DOM) concepts; cross-browser animation and effects using a small amount of JavaScript code, methods for handling events to tie JavaScript to a Web user interface; techniques for validating data, sorting tables, and dealing with errors; how to communicate between JavaScript and browsers; security issues, optimization, and intellectual property protection.
Course Pre-req: Dreamweaver II or by faculty permission.
