Professional JavaScript for Web Developers HD PDF, MOBI

This article along with all titles and tags are the original content of AppNee. All rights reserved. To repost or reproduce, you must add an explicit footnote along with the URL to this article!
Any manual or automated whole-website collecting/crawling behaviors are strictly prohibited.
Any resources shared on AppNee are limited to personal study and research only, any form of commercial behaviors are strictly prohibited. Otherwise, you may receive a variety of copyright complaints and have to deal with them by yourself.
Before using (especially downloading) any resources shared by AppNee, please first go to read our F.A.Q. page more or less. Otherwise, please bear all the consequences by yourself.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

JavaScript is currently the main programming language for the development of Web client, also the core of Ajax technology. And the both win of ECMAScript 5 and HTML5 in the battle over the standard made a large number of proprietary implementations and client extension enter into the official specification, also added a lot of new features for JavaScript to adapt to the future development.

As the latest revision of the super best-selling book about JavaScript, Professional JavaScript for Web Developers added 5 chapters of brand new content along with significant supplement and revision to other chapters. As a whole, the new content’s length accounts for about a third.

The whole book starts from the various components of JavaScript language implementation, and then discusses numerous new APIs in simple but profound words, also introduces the best development practices related to offline application, maintenance, performance and deployment. In addition, it also prospects the future of the API and ECMAScript Harmony specification in the appendix.

Professional JavaScript for Web Developers is more suitable for the Web application Developers who have certain programming experience to read, or as a university’s teaching materials for specialized curriculum.

// Table of Contents //

  • Chapter 1: What is Javascript? 1
  • Chapter 2: Javascript in Html 13
  • Chapter 3: Language Basics 25
  • Chapter 4: Variables, Scope, and Memory 101
  • Chapter 5: Basic Reference Types 125
  • Chapter 6: Collection Reference Types 167
  • Chapter 7: Iterators and Generators 225
  • Chapter 8: Objects, Classes, and Object-Oriented Programming 251
  • Chapter 9: Proxies and Reflect 323
  • Chapter 10: Functions 349
  • Chapter 11: Promises and Async Functions 391
  • Chapter 12: The Browser Object Model 437
  • Chapter 13: Client Detection 465
  • Chapter 14: The Document Object Model 491
  • Chapter 15: DOM Extensions 543
  • Chapter 16: Dom Levels 2 and 3 563
  • Chapter 17: Events 601
  • Chapter 18: Animation and Graphics with Canvas 671
  • Chapter 19: Scripting Forms 707
  • Chapter 20: Javascript APIs 743
  • Chapter 21: Error Handling and Debugging 823
  • Chapter 22: XML in Javascript 849
  • Chapter 23: JSON 861
  • Chapter 24: Network Requests and Remote Resources 871
  • Chapter 25: Client-Side Storage 919
  • Chapter 26: Modules 945
  • Chapter 27: Workers 969
  • Chapter 28: Best Practices 1035
  • Appendix A: ES2018 and ES2019 1067
  • Appendix B: Strict Mode 1087
  • Appendix C: Javascript Libraries and Frameworks 1095
  • Appendix D: Javascript Tools 1101

// Book Example Codes //

// Download URLs //

Format Download Size
Forth Edition
PDF 19.3 MB
Third Edition
PDF reserved 51.3 MB
MOBI reserved 3.81 MB

(Homepage)

If some download link is missing, and you do need it, just please send an email (along with post link and missing link) to remind us to reupload the missing file for you. And, give us some time to respond.
If there is a password for an archive, it should be "appnee.com".
Most of the reserved downloads (including the 32-bit version) can be requested to reupload via email.