Advanced JavaScript

Advanced JavaScript : Insights and Innovative Techniques

By (author) 

List price: US$42.99

Currently unavailable

Add to wishlist

AbeBooks may have this title (opens in new window).

Try AbeBooks


Appropriate for advanced courses in Web Programming and Design.

Designed to give students a broad, insider's view of what top professional scripters are doing with JavaScript, this is THE definitive source for professional JavaScript code and techniques. It features more than 100 task-oriented, annotated solutions-with tons of code from a number of different sources-all focusing on real code for real clients. Coverage moves beyond the basics-master forms, validation, and cookies-to managing hierarchical menus, regular expressions, XML, and Macromedia Flash integration, to mastering security, stylesheets, browsers, DHTML, and DOM programming.
show more

Product details

  • Mixed media product | 592 pages
  • 154.9 x 229.6 x 39.9mm | 925.34g
  • Prentice Hall
  • Upper Saddle River, United States
  • English
  • w. figs.
  • 0130478911
  • 9780130478917

Table of contents


1. Mouseovers.

How Rollovers Work. Shelley Biotech. Preloading Images. Mouseovers and Submenus. Mouseovers and Stylesheets. Recap.

2. Dynamically Changing Table Configurations.

Basic Report Making. Advanced Table Configuration.

3. Swapping Out Image Maps.

The Scenario. Multiple Image Maps in HTML. Image Map Information in JavaScript.

4. Altering Lists.

Adding to Lists. Switching Between Unordered and Ordered Lists. Inserting Line Items into Specific Positions.

5. Dropdown Menus.

Navigation. Altering Menu Content. The Whole Code.

6. Text Fields, Checkboxes, Radio Buttons, and Textareas.

Copying Text Fields with Checkboxes.

7. Validating Forms.

Providing Information. Validating User Data. Validating Credit Card Numbers.

8. Stylesheets.

Stylesheet Overview. Classes. Positioning Layers. Modifying HTML Tags. Linking to an External Stylesheet.

9. There's Something About DOM.

The Beginnings of DOM. About Document Objects. The Flavors of DOM. The W3C DOM.

10. Event Objects.

Event History. Event Propagation. Referring to the Event Object.

11. Palette Man.

Palette Man Components. Adding Functionality. Rotating the Colors.

12. Hierarchical Menus: Introduction.

What HierMenus Does. The Arrays.

13. Heirarchical Menus: DOM and Main Functions.

HM_ScriptDOM. The Main Functions.

14. Hierarchical Menus: Behavior.

Menu Behavior.

15. Dragging Layers.

Background. Events and Objects. Dragging Code. The Whole Thing.

16. Cookies.

What Cookies Are. Cookie Parameters. Saving Cookies. Retrieving Cookies. Bill's Cookie Code.

17. Regular Expressions.

Introduction to Regular Expressions. Creating Regular Expressions. Regular Expression Object Properties. Running Regular Expressions. Testing, Reading, and Replacing Text with Regular Expressions.

18. XML.

Importing and Reading XML. Recap.

19. Javascript and ActionScript.

What is ActionScript. Calling JavaScript Using getURL. FSCommand.

20. FolderTree: Creating the Tree.

What FolderTree Does. Creating Folders and Links. Creating Subfolders. Adding Documents/Links.

21. FolderTree: Displaying the Tree.

Displaying the Tree. Drawing the Layers.

22. FolderTree: Finishing It Up.

Drawing the Tree. Opening and Closing Folders.

23. News Scroller.

The News Scroller.

24. Layer Slider.

Sliding Around.

Appendix A. XML Primer.

What is XML. Why XML Is Good. Goals of XML. Elements and Nodes. Structure and Syntax. The Special Symbols and Comment. Recap.

Appendix B. FolderTree Code.

ftexample.html. folderTreeLeftFrame.html. startPage.html. defineMyTree.js. fteins4.js. ua.js.

show more

About Dan Livingston

DAN LIVINGSTON, founder of Wire Man Productions, has over six years' experience as a leading-edge Web developer, serving leading clients such as Apple, Charles Schwab, Pacific Bell, and Landor. His sites have garnered awards from Yahoo! and USA Today, have been featured on CNN, and have earned kudos from the Los Angeles Times and human interface guru Donald Norman. His many Prentice Hall PTR books include Advanced SOAP for Web Development, Essential XML for Web Professionals; Advanced Flash 5 ActionScript in Action; and Essential CSS & DHTML for Web Professionals, Second Edition.
show more