Professional JavaScript® for web developers 9781119366560, 1119366569, 9781119366447, 9781119366355, 9781119366577

1,414 220 19MB

English Pages [1174] Year 2020

Report DMCA / Copyright

DOWNLOAD FILE

Professional JavaScript® for web developers
 9781119366560, 1119366569, 9781119366447, 9781119366355, 9781119366577

Table of contents :
Content: What Is JavaScript? --
JavaScript in HTML --
Language Basics --
Variables, Scope, and Memory --
Basic Reference Types --
Collection Reference Types --
Iterators and Generators --
Objects, Classes, and Object-Oriented Programming --
Proxies and Reflect --
Functions --
Promises and Async Functions --
The Browser Object Model --
Client Detection --
The Document Object Model --
DOM Extensions --
DOM Levels 2 and 3 --
Events --
Animation and Graphics with Canvas --
Scripting Forms --JavaScript APIs --
Error Handling and Debugging --
XML in JavaScript --
JSON --
Network Requests and Remote Resources --
Client-Side Storage --
Modules --
Workers --
Best Practices.

Polecaj historie