Cover image for JavaScript Professional Projects.
JavaScript Professional Projects.
Title:
JavaScript Professional Projects.
Author:
Hatcher, Paul.
Personal Author:
Physical Description:
1 online resource (611 pages)
Contents:
Contents -- Introduction -- PART I: JAVASCRIPT ESSENTIALS -- Chapter 1 JavaScript Programming Basics -- Lexical Definition -- Data Types -- Variables -- Operators -- Summary -- Chapter 2 Selection and Repetition Statements -- Selection Statements -- Repetition Statements -- Summary -- Chapter 3 Arrays and Strings -- JavaScript Arrays -- Strings -- Summary -- Chapter 4 JavaScript Functions -- Defining Functions -- Invoking Functions -- Functions Scope -- Functions as Data -- Example Functions -- Summary -- Chapter 5 Object-Oriented JavaScript -- Object Properties -- Object Methods -- JavaScript Native Objects -- Inheritance and Polymorphism -- Summary -- Chapter 6 JavaScript Events and Timers -- JavaScript Basic Events -- JavaScript User-Created Events -- Modifier Keys -- Binding Events to Elements -- Event Propagation -- JavaScript Timers -- Summary -- Chapter 7 The Document Object Model -- DOM HTML Elements -- Using the DOM -- Summary -- Chapter 8 Handling and Validating Forms -- Defining Dynamic Forms -- Handling Events During Data Entry -- Form Validation Prior to Submission -- Enabling and Disabling Form Fields -- Summary -- Chapter 9 Windows and Frames -- Creating, Resizing, Moving, and Closing Windows -- Working with the Popup Object -- Working with Frame, Frameset and Iframe Objects -- Understanding the Difference between Parent and Top Frames -- Accessing Code between Windows and Frames -- Summary -- Chapter 10 Handling Web Browser, Screen Resolution, and Color Depth Differences -- Hiding Scripts from Older Browsers -- Creating a Multi-Browser Compatible Web Page -- Handling Screen Resolution Issues -- Handling Screen Color Depth Issues -- Summary -- Chapter 11 Client-Side Data as Cookies -- JavaScript and Cookies -- Summary -- Chapter 12 Ensuring JavaScript Security -- Signing Scripts -- Using Signed Scripts.

Chapter 13 Handling Errors and Debugging Scripts -- Displaying Errors in Netscape Navigator -- Displaying Errors in Internet Explorer -- Understanding Error Messages -- Using Try-Catch Blocks -- Exploiting the OnError() Method -- Finite Steps to Debugging -- Summary -- PART II: APPLYING YOUR SKILLS: THE CENTER PARK SCHOOL PROJECT -- Chapter 14 Project Overview: Introducing Center Park School -- Planning the Center Park Web Site -- JavaScript Functionality: Special Features of the Center Park Web Site -- Summary -- Chapter 15 Creating a JavaScript Calendar -- Perpetual Calendar for Scheduling -- Summary -- Chapter 16 Creating an Online Test or Survey -- Creating the Test -- Creating the Test Grader -- Summary -- Chapter 17 Creating a Client-Side Shopping Cart -- Item Selection and Addition to the Cart -- Viewing Cart Contents -- Checkout and Purchase -- Summary -- Chapter 18 Setting Up a Members-Only, Password-Protected Web Site -- Simple Password Checking -- The Problem with JavaScript Security -- A Password-Protected Site -- Summary -- Chapter 19 Creating Hyperlinked Ad Rotators -- Displaying a Different Ad Each Time a Web Page Loads -- Creating a Self-Changing Hyperlinked Text Ad -- Platform Independence -- Summary -- Chapter 20 Using JavaScript to Create Dynamic HTML (DHTML) Effects -- Mouseover Image Rotations -- Custom Color Schemes -- Summary -- Chapter 21 Project Wrap-Up: Center Park Web Site Functional Overview -- JavaScript-Specific Features of the Center Park Web Site -- Post-Project Review: The Center Park Web Site -- The Center Park Web Site: Complete Code Listing -- Summary -- Index -- A -- B -- C -- D -- E -- F -- G -- H -- I -- J -- K -- L -- M -- N -- O -- P -- Q -- R -- S -- T -- U -- V -- W-Z.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Added Author:
Electronic Access:
Click to View
Holds: Copies: