Expressions and operators are covered in the courses and provide coverage of primary expressions, object and array initialization; expressions—function, property access, invocation, and object creation. Operators are covered including operator precedence, associativity, and logicial expressions such as AND, OR, and NOT.
The Window Object is covered including browser location and navigation, browsing history, error handling, and working with multiple windows and frames. Scripting Documents including DOM is covered including document structure and traversal, working with nodes, and work with HTML forms. Scripting CSS is covered including core CSS properties, CSS animations, and functions such as querying, inserting, and deleting style sheet rules.
Handling events is covered such as DOM events, HTML5 events, as well as event propagation, cancellation, and invocation order.