GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing nostarch.com — Understanding ECMAScript 6
WANT SWEET DEALS? JOIN OUR MAILING LIST
Understanding ECMAScript 6The Definitive Guide for JavaScript Developers by Nicholas C. Zakas August 2016, 352 pp. ISBN-13: 9781593277574 Download Chapter 1: Block Bindings ECMAScript 6 represents the biggest update to the core of JavaScript in the history of the language. In Understanding ECMAScript 6, expert developer Nicholas C. Zakas provides a complete guide to the object types, syntax, and other exciting changes that ECMAScript 6 brings to JavaScript. Every chapter is packed with example code that works in any JavaScript environment so you’ll be able to see new features in action. You’ll learn:
Whether you’re a web developer or a Node.js developer, you’ll find Understanding ECMAScript 6 indispensable on your journey from ECMAScript 5 to ECMAScript 6. Author Bio Nicholas C. Zakas has been working on web applications since 2000, focusing on frontend development, and is known for writing and speaking about frontend best practices. He honed his experience during his five years at Yahoo!, where he was principal frontend engineer for the Yahoo! home page. He is the author of several books, including The Principles of Object-Oriented JavaScript (No Starch Press) and Professional JavaScript for Web Developers (Wrox). Table of contents Introduction Appendix A: Minor Changes in ECMAScript 6 View the detailed Table of Contents (PDF) Reviews “Recommended to any JavaScript user looking to grok ES6.” “This book is for existing JavaScript coders who want to keep their skills sharp.” “Understanding ECMAScript 6 is now essential for all web developers. This book will help you get started.” Updates Page 20: The line that reads: Should read: Page 25: The ECMAScript wiki weblink in the first paragrah under "Template Literals" should be: https://web.archive.org/web/20170114115928/http://wiki.ecmascript.org/doku.php?id=harmony:quasis Page 77: The phrase "in ECMAScript 5" should be removed from the following sentence: "For example, to override a method on an object instance so it also calls the prototype method of the same name, you’d do the following in ECMAScript 5:" Page 136: In the summary, it says sets and maps are "unordered", but it should actually say sets and maps are "ordered." Page 143: The line that reads: A for-of loop calls next() on an iterable each time the loop executes and stores the value from the result object in a variable. Should read: Page 150: The two instances of "double-byte" in the first and second paragraphs should instead say "surrogate pair". The two instances of "Unicode" in the second and last paragraphs should instead say "surrogate pair". Page 151: In the last paragraph, the third sentence says that “All values are read from the iterator and inserted into the array in the order in which values where returned from the iterator.” It should read “All values are read from the iterator and inserted into the array in the order in which values were returned from the iterator.” Page 166: The line that reads: In this code, PersonType is a constructor function that creates a single property called name. Should read: The line that reads: In this code, PersonType is a constructor function that creates an instance with a single property called name. Page 173: "innerHTML method" in the second paragraph should be "innerHTML principle"
Page 185: The last line that reads: Should be: However, the constructor for the return value is read from, the Symbol.species property, allowing for this change.
Page 220: There is a missing semicolon in the code. Changes are marked with #Changed below: console.log("Hi!"); |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |