Duration: 16 hours
Overview: JavaScript Fundamentals is a 12-hour course that teaches developers how to use the features of the JavaScript language and design client-side, platform-independent solutions. Prerequisite Comments: This course requires a CIW Foundations certificate. Outline: Lesson 1: Introduction to JavaScript Origins of JavaScript JavaScript Characteristics Common Programming Concepts Java and JavaScript Server-Side vs. Client-Side Applications Annotating Code with Comments
Lesson 2: Working with Variables and Data Communicating with the User Using Data More Than Once: Variables Keywords and Reserved Words Expressions Operators Inline Scripting, Simple User Events, and the onLoad and onUnload Event Handlers Lesson 3: Functions, Methods and Events Functions Methods as Functions Defining a Function Calling a Function User Events and JavaScript Event Handlers Lesson 4: Controlling Program Flow Controlling Decisional Program Flow The if...else Statement The while Statement The for Statement The break Statement The continue Statement The switch Statement The do...while Statement Lesson 5: The JavaScript Object Model The JavaScript Object Hierarchy Model Commonly Used Objects The window Object The document Statement The with Object The image Object The history Object The location Object The navigator Object Lesson 6: JavaScript Language Objects JavaScript Language Objects The String Object Additional String Object Methods Evaluating Strings Regular Expressions The Array Object The Date Object Setting and Extracting Time Information The Math Object Lesson 7: Developing Interactive Forms Overview of Form Controls Referring to form Objects The form Object The button Object The checkbox Object The text and textarea Objects The radio Object The select Object Form Validation Lesson 8: Cookies and JavaScript Security Security and Cookies What Are Cookies? How Are Cookies Sent? Who Can Send Cookies? Storing Cookies Why Use Cookies? Assigning a Cookie Testing for Cookie Presence Clearing a Cookie Controlling Cookies in the Browser Cookies and Passwords JavaScript Security Issue Lesson 9: Controlling Frames in JavaScript Using Frames and Windows Targeting Frames in JavaScript Changing Two or More Frames Frames, Functions and Variables Targeting Windows Windows, Functions and Variables Lesson 11: Custom JavaScript Objects Creating Custom Objects Custom Object Demonstration Creating a JavaScript Object: The Constructor Creating an Instance of a Custom Object Creating Object Methods Creating Functions for Your Objects Complex Custom Objects
|