learnex

 
Ajax

Course Outline:

  • Chapter 1: Introduction
    • Introduction to Ajax
    • Typical Web Application Model
    • Ajax Application Model
    • Coding Ajax Applications
  • Chapter 2: Getting Started with XML
    • Parsing XML
    • XML Syntax
    • Elements
    • Attributes
    • Comments
    • Unicode and Character Sets
    • Character References
    • Entity References
    • CDATA Sections
    • Processing Instructions
  • Chapter 3: HTML/XHTML
    • Introduction
    • HTML/XHTML Differences
  • Chapter 4: Cascading Style Sheets
    • Introduction
    • CSS Syntax
    • CSS Property Names and Values
    • Creating CSS Style Sheets
    • Grouping Selectors
    • Pattern Matching Rules
    • Inheritance
  • Chapter 5: The Core JavaScript Language
    • Introduction
    • A Simple XHTML and JavaScript Example
    • Language Structure
    • Variables
    • Numbers
    • Strings
    • Booleans
    • Expressions and Operators
    • Arithmetic Operators
    • Comparison and Logical Operators
    • Operator Precedence
    • The if Statement
    • The switch Statement
    • The while Statement
    • The for Statement
    • Nested Loops
    • The break Statement
    • The continue Statement
    • Functions
    • Local vs. Global Variables
  • Chapter 6: JavaScript Arrays
    • Introduction
    • Creating Arrays
    • Processing Arrays
    • Array Methods
    • Associative Arrays
  • Chapter 7: Functions
    • Introduction
    • User Defined Functions
    • Arguments and Parameters
    • The arguments Array
    • Core JavaScript Functions
    • Numerical Functions
    • URI Encoding and Decoding Functions
  • Chapter 8: Core JavaScript Objects
    • Objects
    • The Math Object
    • The Date Object
  • Chapter 9: The Document Object Model (DOM)
    • Web Browsers and Parsers
    • Introduction
    • The W3C DOM
    • Trees and Nodes
    • The Node Interface
    • The NodeList and NamedNodeMap Interfaces
    • Node Traversal Example
    • Node Traversal Display
    • Node Traversal Details
    • The Element Interface
    • The Text and Attr Interfaces
    • DOM Compatibility
    • The Document Interface
  • Chapter 10: The DOM Event Model
    • Introduction
    • JavaScript Events
    • Event Handlers as XHTML Attributes
    • Event Handlers as Properties
    • Event Propagation
    • The Event Object
    • Event Properties and Methods
    • Cross-Browser Event Handling
    • Handling Mouse Events
  • Chapter 11: The XMLHttpRequest Object
    • Introduction
    • Cross-Browser XMLHttpRequest Object
    • XMLHttpRequest Properties
    • XMLHttpRequest Methods
    • Communicating with the Server
    • Processing Text Responses
    • Processing XML Responses
    • Attributes Named id and of Type ID
    • Defining a Callback Handler Function
    • Handling Multiple XMLHttpRequest Objects
  • Chapter 12: A More Complex Ajax Example
    • Introduction
    • The XHTML Component
    • The CSS Component
    • The Server-Side XML Components
    • The Utility Components
    • Building the Application - Stage 1
    • Building the Application - Stage 2
    • Building the Application - Stage 3
    • Building the Application - Stage 4
    • Building the Application - Stage 5
    • Building the Application - The Final Stage