ECMAScript Cookbook
eBook - ePub
No longer available |Learn more

ECMAScript Cookbook

Ross Harrison

Share book
  1. 348 pages
  2. English
  3. ePUB (mobile friendly)
  4. Only available on web
eBook - ePub
No longer available |Learn more

ECMAScript Cookbook

Ross Harrison

Book details
Table of contents
Citations

About This Book

Become a better web programmer by writing efficient and modular code using ES6 and ES8About This Book• Learn to write asynchronous code and improve the readability of your web applications• Explore advanced concepts such as closures, Proxy, generators, Promise, async functions, and Atomics• Use different design patterns to create structures to solve common organizational and processing issuesWho This Book Is ForIf you're a web developer with a basic understanding of JavaScript and wish to learn the latest features of ECMAScript for developing efficient web applications, this book is for you.What You Will Learn• Organize JavaScript programs across multiple files, using ES modules• Create and work with promises using the Promise object and methods• Compose async functions to propagate and handle errors• Solve organizational and processing issues with structures using design patterns• Use classes to encapsulate and share behavior• Orchestrate parallel programs using WebWorkers, SharedMemory, and Atomics• Use and extend Map, Set, and Symbol to work with user-defined classes and simulate data types• Explore new array methods to avoid looping with arrays and other collectionsIn DetailECMAScript Cookbook follows a modular approach with independent recipes covering different feature sets and specifications of ECMAScript to help you become an efficient programmer.This book starts off with organizing your JavaScript applications as well as delivering those applications to modem and legacy systems. You will get acquainted with features of ECMAScript 8 such as async, SharedArrayBuffers, and Atomic operations that enhance asynchronous and parallel operations. In addition to this, this book will introduce you to SharedArrayBuffers, which allow web workers to share data directly, and Atomic operations, which help coordinate behavior across the threads. You will also work with OOP and Collections, followed by new functions and methods on the built-in Object and Array types that make common operations more manageable and less error-prone. You will then see how to easily build more sophisticated and expressive program structures with classes and inheritance. In the end, we will cover Sets, Maps, and Symbols, which are the new types introduced in ECMAScript 6 to add new behaviors and allow you to create simple and powerful modules.By the end of the book, you will be able to produce more efficient, expressive, and simpler programs using the new features of ECMAScript.Style and approachThis book will follow a modular approach covering independent recipes on different features of ECMAScript throughout the book.

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is ECMAScript Cookbook an online PDF/ePUB?
Yes, you can access ECMAScript Cookbook by Ross Harrison in PDF and/or ePUB format, as well as other popular books in Computer Science & Programming in JavaScript. We have over one million books available in our catalogue for you to explore.

Information

Year
2018
ISBN
9781788625630

Table of contents