Part 1: Language. Values, Types, and Operators -- Program Structure -- Functions -- Data Structures: Objects and Arrays -- Higher-order Functions -- The Secret Life of Objects -- Project: Electronic Life -- Bugs and Error Handling -- Regular Expressions -- Modules -- Project: A Programming Language -- Part 2: Browser. JavaScript and the Browser -- The Document Object Model -- Handling Events -- Project: A Platform Game -- Drawing on Canvas -- HTTP -- Forms and Form Fields -- Project: A Paint Program -- Part 3: Node. Node.js -- Project: Skill-Sharing Website
0
SUMMARY OR ABSTRACT
Text of Note
"This book contains roughly three parts. The first 11 chapters discuss the JavaScript language itself. The next eight chapters are about web browsers and the way JavaScript is used to program them. Finally, two chapters are devoted to Node.js, another environment to program JavaScript in. Throughout the book, there are five project chapters, which describe larger example programs to give you a taste of real programming. In order of appearance, we will work through building an artificial life simulation, a programming language, a platform game, a paint program, and a dynamic website."--Open Textbook Library