Working with Browser Windows
Working with the Document Object
Working with Forms
What You Need to Know. How the Book Is Structured. Where's the Code? Conventions Used in This Book.
II. PROGRAMMING FUNDAMENTALS.3. Understanding Variables.
What Is a Variable? Naming Variables: Rules and Best Practices. Understanding Literal Data Types.4. Working with Functions.
What Is an Expression? Understanding Expression Structure. Building Numeric Expressions. Building String Expressions. Building Comparison Expressions. Building Logical Expressions. Understanding Operator Precedence.6. Controlling Your Code I: Testing.
Using if() to Make True/False Decisions. Using if()…else to Handle a false Result. Making Multiple Decisions. Debugging and Troubleshooting Script Problems.7. Controlling Your Code II: Looping.
What Is Looping and Why Does Your Code Need It? Using while() Loops. Using for() Loops. Using do…while() Loops. Controlling Loop Execution: break and continue. Debugging and Troubleshooting Script Problems.8. Working with Objects.
What Is an Array? Declaring an Array. Populating an Array with Data. Using the Array Object. Debugging and Troubleshooting Script Problems.11. Interacting with the User.
Why Interact at All? Displaying Messages Using the alert() Method. Asking Questions Using the confirm() Method. Getting Input Using the prompt() Method. Debugging and Troubleshooting Script Problems.12. Debugging Your Code.
What Is a Bug? Understanding the Various Types of Errors. A Debugging Strategy. The Top 10 Most Co