Course (2-4-1-2) Javascript (in detail)
- 1. Chapter 1: JavaScript’s Role in the World Wide Web and Beyond
- 1.1. Competing for Web Trafï¬c
- 1.2. Other Web Technologies
- 1.3. JavaScript: A Language for All
- 1.4. JavaScript: The Right Tool for the Right Job
- 2. Chapter 2:Developing a Scripting Strategy
- 2.1. Browser Leapfrog
- 2.2. Duck and Cover
- 2.3. Compatibility Issues Today
- 2.4. Developing a Scripting Strategy
- 3. Chapter 3: Selecting and Using Your Tools
- 3.1. The Software Tools
- 3.2. Setting Up Your Authoring Environment
- 3.3. Validate, Validate, Validate
- 3.4. Creating Your First Script
- 4. Chapter 4: JavaScript Essentials
- 4.1. Combining JavaScript with HTML
- 4.2. Designing for Compatibility
- 4.3. Language Essentials for Experienced Programmers
- 5. Chapter 5: Your First JavaScript Script
- 5.1. What Your First Script Will Do
- 5.2. Entering Your First Script
- 5.3. Have Some Fun
- 5.4. Exercises
- 6. Chapter 6 : Browser and Document Objects
- 6.1. Scripts Run the Show
- 6.2. When to Use JavaScript
- 6.3. The Document Object Model
- 6.4. When a Document Loads
- 6.5. Object References
- 6.6. Node Terminology
- 6.7. What Deï¬nes an Object?
- 6.8. Exercises
- 7. Chapter 7:Scripts and HTML Document
- 7.1. Connecting Scripts to Documents
- 7.2. JavaScript Statements
- 7.3. When Script Statements Execute
- 7.4. Viewing Script Errors
- 7.5. Scripting versus Programming
- 7.6. Exercises
- 8. Chapter 8: Programming Fundamentals, Part I
- 8.1. What Language Is This?
- 8.2. Working with Information
- 8.3. Variables
- 8.4. Expressions and Evaluation
- 8.5. Data Type Conversions
- 8.6. Operators
- 8.7. Exercises
- 9. Chapter 9: Programming Fundamentals, Part II
- 9.1. Decisions and Loops
- 9.2. Control Structures
- 9.3. Repeat Loops
- 9.4. Functions
- 9.5. Curly Braces
- 9.6. Arrays
- 9.7. Exercises
- 10. Chapter 10: Window and Document Objects
- 10.1. Top-Level Objects
- 10.2. The window Object
- 10.3. window Properties and Methods
- 10.4. The location Object
- 10.5. The navigator Object
- 10.6. The document Object
- 11. Chapter 11: Forms and Form Elements
- 11.1. The Form object
- 11.2. Form Controls as Objects
- 11.3. Passing Elements to Functions with this
- 11.4. Submitting and Prevalidating Forms
- 12. Chapter 12:Strings, Math,and Date
- 12.1. Core Language Objects
- 12.2. String Objects
- 12.3. The Math Object
- 12.4. The Date Object
- 12.5. Date Calculations
- 13. Chapter 13: Scripting Frames and Multiple Windows
- 13.1. Frames: Parents and Children
- 13.2. References Among Family Members
- 13.3. Frame-Scripting Tips
- 13.4. About iframe Elements
- 13.5. Highlighting Footnotes: A Frameset Scripting Example
- 13.6. References for Multiple Windows
- 14. Chapter 14: Images and Dynamic HTML
- 14.1. The Image Object
- 14.2. Rollovers Without Scripts
- 14.3. The javascript: Pseudo-URL
- 14.4. Popular Dynamic HTML Techniques
- 15. Chapter 15:The String Object
- 15.1. String and Number Data Types
- 15.2. String Object
- 15.3. String Utility Functions
- 15.4. URL String Encoding and Decoding
- 16. Chapter 16: The Math, Number, and Boolean Objects
- 16.1. Numbers in JavaScript
- 16.2. Math Object
- 16.3. Number Object
- 16.4. Boolean Object
- 17. Chapter 17:The Date ObjecT
- 17.1. Time Zones and GMT
- 17.2. The Date Object
- 17.3. Validating Date Entries in Forms
- 18. Chapter 18:The Array Object
- 18.1. Structured Data
- 18.2. Creating an Empty Array
- 18.3. Populating an Array
- 18.4. JavaScript Array Creation Enhancements
- 18.5. Deleting Array Entries
- 18.6. Parallel Arrays
- 18.7. Multidimensional Arrays
- 18.8. Simulating a Hash Table
- 18.9. Array Object
- 18.10. Array Comprehensions
- 18.11. Destructuring Assignment
- 18.12. Compatibility with Older Browsers
- 19. Chapter 19: JSON — Native JavaScript Object Notation
- 19.1. How JSON Works
- 19.2. Sending and Receiving JSON Data
- 19.3. JSON Object
- 19.4. Security Concerns
- 20. Chapter 20: E4X — Native XML Processing
- 20.1. XML
- 20.2. ECMAScript for XML (E4X)
- 21. Chapter 21: Control Structures and Exception Handling
- 21.1. If and If. . .Else Decisions
- 21.2. Conditional Expressions
- 21.3. The switch Statement
- 21.4. Repeat (for) Loops
- 21.5. The while Loop
- 21.6. The do-while Loop
- 21.7. Looping through Properties (for-in)
- 21.8. The with Statement
- 21.9. Labeled Statements
- 21.10. Exception Handling
- 21.11. Using try-catch-ï¬nally Constructions
- 21.11. Throwing Exceptions
- 21.12. Error Object
- 22. Chapter 22: JavaScript Operators
- 22.1. Operator Categories
- 22.2. Comparison Operators
- 22.3. Equality of Disparate Data Types
- 22.4. Connubial Operators
- 22.5. Assignment Operators
- 22.6. Boolean Operators
- 22.7. Bitwise Operators
- 22.8. Object Operators
- 22.9. Miscellaneous Operators
- 22.10. Operator Precedence
- 23. Chapter 23: Function Objects and Custom Objects
- 23.1. Function Object
- 23.2. Function Application Notes
- 23.3. Creating Your Own Objects with Object-Oriented JavaScript
- 23.4. Object-Oriented Concepts
- 23.5. Object Object
- 24. Chapter 24: Global Functions and Statements
- 24.1. Functions
- 24.2. Statements
- 24.3. WinIE Objects
- 25. Chapter 25: Document Object Model Essentials
- 25.1. The Object Model Hierarchy
- 25.2. How Document Objects Are Born
- 25.3. Object Properties
- 25.4. Object Methods
- 25.5. Object Event Handlers
- 25.6. Object Model Smorgasbord
- 25.7. Basic Object Model
- 25.8. Basic Object Model Plus Images
- 25.9. Navigator 4–Only Extensions
- 25.10. Internet Explorer 4+ Extensions
- 25.11. + Internet Explorer 5+ Extensions
- 25.12. The W3C DOM
- 25.13. Scripting Trends
- 25.14. Standards Compatibility Modes (DOCTYPE Switching)
- 25.15. Where to Go from Here
- 26. Chapter26:GenericHTMLElementObjects
- 26.1. Generic Objects
- 27. Chapter 27: Window and Frame Objects
- 27.1. Window Terminology
- 27.2. Frames
- 27.3. frame Element Object
- 27.4. frameset Element Object
- 27.5. iframe Element Object
- 27.6. popup Object
- 28. Chapter 28: Location and History Objects
- 28.1. location Object
- 28.2. history Object
- 29. Chapter 29: Document and Body Objects
- 29.1. document Object
- 29.2. body Element Object
- 30. Chapter 30: Link and Anchor Objects
- 30.1. Anchor, Link, and a Element Objects
- 31. Chapter 31: Image, Area, Map, and Canvas Objects
- 31.1. Image and img Element Objects
- 31.2. area Element Object
- 31.3. map Element Object
- 31.4. canvas Element Object
- 32. Chapter 32: Event Objects
- 32.1. Why ‘‘Events’’?
- 32.2. Event Propagation
- 32.3. Referencing the event Object
- 32.3. Binding Events
- 32.4. event Object Compatibility
- 32.5. Dueling Event Models
- 32.6. Event Types
- 32.7. NN6+/Moz event Object
Online LIVE Training Programming Course offered by INCAPROG ONLINE - www.incaprog.com - contacto@incaprog.com - Phone : (954) 727-3141