The structure and syntax of JavaScript code, including: JavaScript statements composed of: values (literals and variables), operators (assignment, arithmetic, algebraic, string), comparison (logical, conditional, type), expressions, keywords, comments, functions to be executed: when an event occurs, when invoked from code, automatically (self-invoked), JavaScript timing events, including: execution interval methods setTimeout() and setInterval()
Sorting data, including: ascending and descending, applied to single or multiple columns
Sorting data, including: ascending, descending, sorting on more than one criteria