6. Mobile and Desktop SaaS Clients: JavaScript Introduction¶
In programming, everything we do is a special case of something more general—and often we know it too quickly.
—Alan Perlis
- 6.1. JavaScript: The Big Picture
- 6.2. Introducing ECMAScript
- 6.3. Classes, Functions and Constructors
- 6.4. The Document Object Model (DOM) and jQuery
- 6.5. The DOM and Accessibility
- 6.6. Events and Callbacks
- 6.7. AJAX: Asynchronous JavaScript And XML
- 6.8. Testing Java Script and AJAX
- 6.9. CHIPS: AJAX Enhancements to RottenPotatoes
- 6.10. Single-Page Apps and JSON APIs
- 6.11. Fallacies and Pitfalls
- 6.12. Concluding Remarks: JavaScript Past, Present and Future