- Used Books
- Staff Picks
- Gifts & Gift Cards
- Sell Books
- Stores & Events
- Let's Talk Books
Special Offers see all
More at Powell's
Recently Viewed clear list
Currently out of stock.
available for shipping or prepaid pickup only
Other titles in the Unleashed series:
Synopses & Reviews
About the Author
R. Allen Wyke, of Durham, North Carolina, is the Vice President of Technology and Services at Blue292. Allen is responsible for ensuring that Blue292 products have the proper technical vision and direction, while at the same time guiding network engineering to deliver on that message and providing services to support them.
Table of Contents
(NOTE: Each chapter concludes with a Summary.)
Who Should Read This Book? System Requirements. How This Book Is Organized. Conventions Used in This Book.
3. Beginning the Process of Writing Scripts.
Initial Decisions. Starting Your Script. Your First Script.
4. Fundamental Language Components.
Assignment Operators. Arithmetic Operators. Comparison Operators. String Operators. Conditional Operators. Boolean Operators. The typeof Operator. Function Operators. Data Structure Operators. Bitwise Operators. Operator Precedence.
6. Control Structures and Looping.
Conditional Statements. Looping Statements. label Statements. with Statements. switch Statements.
Understanding Functions. Working with Arguments. More Information on Functions.
8. Core Language Objects.
The Global Object. The String Object. The RegExp Object. The Array Object. The Date Object. The Math Object. The Boolean Object. The Number Object. The Error Object. The Function Object.
9. navigator Objects.
Understanding the Object. Using These Objects.
10. Window Object.
The Window Object. Opening and Closing Windows. Navigating Between Windows. Displaying Message Boxes. Working with Status Bar Messages.
11. Document Objects.
The Document Object. The Link Object. The Anchor Object. The Image Object. The Applet Object.
12. Form Objects.
The Form Object. The Text Input Object. The Button Objects: Submit, Reset, Button, and Image. The Checkbox Object. The Radio Object. The Select Object. The Password Object. The Hidden Object. The FileUpload Object.
The Frame Object. The Location Object. The History Object.
Creating an Object. Instantiating Objects. Working with Object Instances. Creating Complex Objects. Creating Objects Dynamically. Extending Instantiated Objects.
IV. DOM OBJECTS.
15. Fundamentals of the Document Object Model.
Understanding the Document Object Model. The Document Object Model Specification. Structure of the DOM.
16. Accessing the DOM.
The ECMAScript Language Binding. Accessing the DOM. Navigating the DOM.
17. Manipulating the DOM.
Deleting Nodes. Creating Nodes. Copying Nodes.
V. SCRIPTING DOCUMENTS.
18. Handling Events.
19. Cascading Style Sheets.
Universal Practices. <div> and <iframe>.
21. Rollovers and Visual Effects.
Knowing Your Events. Types of Rollovers. Visual Effects.
22. Menus and Toolbars.
Initial Considerations. Designing Menus. Building Toolbars.
Exploring Navigation Techniques. Scripting a Dynamic Toolbar. Using the History Object.
24. Forms and Data Validation.
Gathering User Feedback. Validating User Input. Creating Interactive Forms. Creating Reusable Validation Code.
25. Personalization and Dynamic Pages.
Understanding the Static Web Page. Introducing Cookies. Using Cookies. Using Other State Maintenance Options.
26. Server-Side Environment Introduction.
Web-Based Architectures. Client/Server Communication. Session Management.
27. Web Services with JScript .NET.
Introducing Web Services. What Is .NET? Building .NET Applications.
28. Windows Script Host.
Windows Script Host. Windows Script Components. Remote Scripting.
VII. ESSENTIAL PROGRAMMING TECHNIQUES.
29. Pattern Matching Using Regular Expressions.
Creating Regular Expressions. Regular Expression Syntax. Using Regular Expressions. Regular Expression Tester. Example: Phone Number Validation Program. Example: Email Address Validation Program.
30. Error Handling.
Types of Errors. Interpreting Error Messages. Fixing Errors in Your Code. Testing Your Code. Solid Programming Techniques. Bulletproofing Your Code.
What Our Readers Are Saying