In addition to adding 5 new chapters to this edition of "Advanced Programming with JavaScript," other chapters have also been significantly supplemented and revised, and the new content accounts for about one-third of the length.
The book starts from the various components of JavaScript language implementation - language core, DOM, BOM, event model, and discusses object-oriented programming, Ajax and Comet server-side communication, HTML5 forms, media, Canvas (including WebGL) and WebWorkers in a simple and easy-to-understand manner. , geolocation, cross-document messaging, client-side storage (including IndexedDB) and other new APIs, it also introduces offline applications and best development practices related to maintenance, performance, and deployment.
The appendix of "Advanced Programming with JavaScript (3rd Edition)" looks forward to future APIs and ECMAScript Harmony specifications.
"Advanced Programming with JavaScript (3rd Edition)" is suitable for web application developers with certain programming experience. It can also be used as a teaching material for professional courses related to practical technical training in universities and society.