Section 4.0. Introduction Section 4.1. Creating a JavaScript Variable Section 4.2. Creating a Named Function Section 4.3. Nesting Named Functions Section 4.4. Creating an Anonymous Function Section 4.5. Delaying a Function Call Section 4.6. Branching Execution Based on Conditions Section 4.7. Handling Script Errors Gracefully Section 4.8. Improving Script Performance |