Table of contents : Cover Half Title Title Copyright Preface Contents Chapter 1: JavaScript: An Overview 1.1 JavaScript History 1.2 JS Features 1.3 What can we do with JavaScript? 1.4 Client Side Scripting vs Server Side Scripting 1.5 First JS Program 1.6 Where to Include JS? Points to Remember Chapter 2: JavaScript Programs 2.1 Introduction 2.2 Statements Points to Remember Exercise Chapter 3: Dialog Boxes in JavaScript – Implementation and Analysis 3.1 Introduction 3.2 Immediate Mode of Execution 3.3 Deferred Mode of Execution 3.4 Dialog Boxes Points to Remember Questions Chapter 4: Object in JavaScript 4.1 Introduction 4.2 Object Properties 4.3 Creating Objects 4.4 Defining Methods 4.5 Defining Setters and Getters 4.6 Accessing Object Properties 4.7 Inheritance 4.8 Deleting Properties 4.9 Comparing Objects Points to Remember Questions Chapter 5: Browser Object Model (BOM) 5.1 Introduction 5.2 Window Object Points to Remember Exercise Chapter 6: DOM HTML 6.1 Introduction 6.2 DOM 6.3 HTML DOM Document 6.4 DOM Elements 6.5 DOM Attributes 6.6 DOM Events Points to Remember Exercise Chapter 7: JavaScript and HTML Forms 7.1 Validation in a Form Object 7.2 Data Entry and Validation Points to Remember Exercise Chapter 8: JavaScript Regular Expression 8.1 Introduction 8.2 Creating Regular Expressions 8.3 Usage of Regular Expressions Points to Remember Exercise Chapter 9: Errors and Exception Handling 9.1 Introduction 9.2 Types of Errors and the Ways to Handle Them 9.3 Onerror Event 9.4 Try/Catch/Finally Statements Points to Remember Exercise Annexure A: Must Know for all Internet Programmers – HTML A.1 What is HTML4? A.2 Working with HTML A.3 HTML Basic Tags A.4 General Attributes A.5 HTML Formatting Tags A.6 HTML Presentation Tags A.7 HTML Abbreviation and Acronym Tag A.8 HTML Font Attributes A.9 HTML Tag A.10 HTML E-mail Links A.11 HTML Tables A.12 HTML Listing Attributes A.13 HTML Scripts A.14 HTML Frames A.15 HTML Forms Summary Points to Remember Questions Index Backcover