ebook img

JavaScript: The Definitive Guide PDF

707 Pages·2020·3.6728 MB·other
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview JavaScript: The Definitive Guide

Description:
This book covers the JavaScript language and the JavaScript APIs implemented by web browsers and by Node. I wrote it for readers with some prior programming experience who want to learn JavaScript and also for programmers who already use JavaScript but want to take their understanding to a new level and really master the language. My goal with this book is to document the JavaScript language comprehen‐ sively and definitively and to provide an in-depth introduction to the most important client-side and server-side APIs available to JavaScript programs. As a result, this is a long and detailed book. My hope, however, is that it will reward careful study and that the time you spend reading it will be easily recouped in the form of higher pro‐
gramming productivity.


Previous editions of this book included a comprehensive reference section. I no longer feel that it makes sense to include that material in printed form when it is so quick and easy to find up-to-date reference material online. If you need to look up anything related to core or client-side JavaScript, I recommend you visit the
MDN website. And for server-side Node APIs, I recommend you go directly to the source and consult the Node.js reference documentation.

----------
JavaScript is the programming language of the web and is used by more software developers today than any other programming language. For nearly 25 years this best seller has been the go-to guide for JavaScript programmers. The seventh edition is fully updated to cover the 2020 version of JavaScript, and new chapters cover classes, modules, iterators, generators, Promises, async/await, and metaprogramming. You’ll find illuminating and engaging example code throughout.

This book is for programmers who want to learn JavaScript and for web developers who want to take their understanding and mastery to the next level. It begins by explaining the JavaScript language itself, in detail, from the bottom up. It then builds on that foundation to cover the web platform and Node.js.

Topics include:
• Types, values, variables, expressions, operators, statements, objects, and arrays
• Functions, classes, modules, iterators, generators, Promises, and async/await
• JavaScript’s standard library: data structures, regular expressions, JSON, i18n, etc.
• The web platform: documents, components, graphics, networking, storage, and threads
• Node.js: buffers, files, streams, threads, child processes, web clients, and web servers
• Tools and language extensions that professional JavaScript developers rely on


See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.