Complete or debug code that uses assignment and arithmetic operators
Apply JavaScript best practices
Evaluate the use of inline and external scripts
Implement exception handling
Complete and debug code that interacts with the Browser Object Model (BOM)
Declare and use variables of primitive data types
Declare and use arrays
Complete and debug code that uses objects
Complete and debug code that uses built-in Math functions
Complete and debug a function that accepts parameters and returns a value
Evaluate expressions that use logical and comparison operators
Complete and debug decision statements
Complete and debug loops
Identify and construct the Document Object Model (DOM) tree
Identify and handle HTML events
Complete and debug code that outputs to an HTML document
Complete and debug code that locates, modifies, and adds HTML elements and attributes
Complete and debug code that retrieves input from forms and sets form field values
Complete and debug code that performs input validation
Describe the form submission process