Chapter 1 Getting Acquainted with JavaScript
Writing JavaScript-Friendly HTML
Redirecting the User with a Link
Using JavaScript to Enhance Links
Using Multi-Level Conditionals
Working with Functions That Return Values
Creating More Effective Rollovers
Building Three-State Rollovers
Triggering Rollovers from a Link
Making Multiple Links Change a Single Rollover
Working with Multiple Rollovers
Adding Links to Cycling Banners
Building Wraparound Slideshows
Cycling Images with a Random Start
Loading Iframes with JavaScript
Sharing Functions between Documents
Loading Different Contents into a Window
Checking Fields against Each Other
Putting Form Validation into Action
Setting One Field with Another
Chapter 7 Forms and Regular Expressions
Validating an Email Address with Regular Expressions
Formatting and Sorting Strings
Formatting and Validating Strings
Replacing Elements using Regular Expressions
Chapter 9 JavaScript and Cookies
Displaying “New to You” Messages
Chapter 10 Objects and the DOM
Writing Code with Object Literals
Chapter 11 Making Your Pages Dynamic
Putting the Current Date into a Web Page
Customizing a Message for the Time of Day
Converting 24-Hour Time to 12-Hour Time
Moving an Object in the Document
Chapter 14 Toolkits, Frameworks, and Libraries
Chapter 15 Designing with jQuery
Using ThemeRoller to Customize Your Look
Adding a Calendar to Your Page
Dragging and Dropping Elements
Using jQuery with External Data
Resetting a Web Page’s Background
Displaying ISO Latin Characters
Appendix A JavaScript Genealogy and Reference
Appendix B JavaScript Reserved Words
Appendix C Cascading Style Sheets Reference