The Modern JavaScript Collection
eBook - ePub
No longer available |Learn more

The Modern JavaScript Collection

Aurelio De Rosa, Craig Buckler, Nilson Jacques, Byron Houwens, Jeff Mott, Graham Cox, Ludovico Fischer, James Wright, James Kolce, Moritz Kroger, Ivan Curic, Samier Saeed, M. David Green, Michaela Lehr, Michael Wanyoike, Darren Jones, Mark Brown

  1. 590 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub
No longer available |Learn more

The Modern JavaScript Collection

Aurelio De Rosa, Craig Buckler, Nilson Jacques, Byron Houwens, Jeff Mott, Graham Cox, Ludovico Fischer, James Wright, James Kolce, Moritz Kroger, Ivan Curic, Samier Saeed, M. David Green, Michaela Lehr, Michael Wanyoike, Darren Jones, Mark Brown

Book details
Table of contents
Citations

About This Book

There's no doubt that the JavaScript ecosystem changes fast. Not only are new tools and frameworks introduced and developed at a rapid rate, the language itself has undergone big changes with the introduction of ES2015 (aka ES6) and further revisions. Understandably, many articles have been written complaining about how difficult it is to learn modern JavaScript development these days. We're aiming to minimize that confusion with this set of books on modern JavaScript.

This collection contains:

  • Practical ES6 is a collection of articles introducing many of the powerful new JavaScript language features that were introduced in ECMAScript 2015, as well as features introduced in ECMAScript 2016 and 2017. It also takes a look at the features planned for ECMAScript 2018 in this rapidly evolving language.
  • JavaScript: Best Practice presents articles discussing modern JavaScript best practice, enabling you to write more powerful code that is clean, performant, maintainable, and reusable.
  • 6 JavaScript Projects presents six complete JavaScript projects; each taking advantage of modern JavaScript and its ecosystem. You'll learn to build several different apps, and along the way you'll pick up a ton of useful advice, tips, and techniques.
  • Modern JavaScript Tools & Skills contains a collection of articles outlining essential tools and skills that every modern JavaScript developer should know.

This book is for all front-end developers who wish to improve their JavaScript skills. You'll need to be familiar with HTML and CSS and have a reasonable level of understanding of JavaScript in order to follow the discussion.

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 The Modern JavaScript Collection an online PDF/ePUB?
Yes, you can access The Modern JavaScript Collection by Aurelio De Rosa, Craig Buckler, Nilson Jacques, Byron Houwens, Jeff Mott, Graham Cox, Ludovico Fischer, James Wright, James Kolce, Moritz Kroger, Ivan Curic, Samier Saeed, M. David Green, Michaela Lehr, Michael Wanyoike, Darren Jones, Mark Brown in PDF and/or ePUB format, as well as other popular books in Ciencia de la computación & Programación en JavaScript. We have over one million books available in our catalogue for you to explore.

Information

Publisher
SitePoint
Year
2018
ISBN
9781492068174

Table of contents

  1. The Modern JavaScript Collection
  2. Notice of Rights
  3. Preface
  4. Book 1: Practical ES6
  5. Chapter 1: New Keywords: let and const
  6. Chapter 2: Using Map, Set, WeakMap, WeakSet
  7. Chapter 3: New Array.* and Array.prototype.* Methods
  8. Chapter 4: New String Methods — String.prototype.*
  9. Chapter 5: New Number Methods
  10. Chapter 6: ES6 Arrow Functions: Fat and Concise Syntax in JavaScript
  11. Chapter 7: Symbols and Their Uses
  12. Chapter 8: How to Use Proxies
  13. Chapter 9: Destructuring Assignment
  14. Chapter 10: ES6 Generators and Iterators: a Developer’s Guide
  15. Chapter 11: Object-oriented JavaScript: A Deep Dive into ES6 Classes
  16. Chapter 12: Understanding ES6 Modules
  17. Chapter 13: An Overview of JavaScript Promises
  18. Chapter 14: JavaScript Decorators: What They Are and When to Use Them
  19. Chapter 15: Enhanced Object Literals
  20. Chapter 16: Introduction to the Fetch API
  21. Chapter 17: ES6 (ES2015) and Beyond: Understanding JavaScript Versioning
  22. Chapter 18: What’s New in ES2017: Async Functions, Improved Objects, and More
  23. Chapter 19: What’s New in ES2018
  24. Book 2: JavaScript: Best Practice
  25. Chapter 1: The Anatomy of a Modern JavaScript Application
  26. Chapter 2: Clean Code with ES6 Default Parameters & Property Shorthands
  27. Chapter 3: JavaScript Performance Optimization Tips: An Overview
  28. Chapter 4: JavaScript Design Patterns: The Singleton
  29. Chapter 5: JavaScript Object Creation: Patterns and Best Practices
  30. Chapter 6: Best Practices for Using Modern JavaScript Syntax
  31. Chapter 7: Flow Control in Modern JS: Callbacks to Promises to Async/Await
  32. Chapter 8: JavaScript’s New Private Class Fields, and How to Use Them
  33. Book 3: 6 JavaScript Projects
  34. Chapter 1: Build a Full-Sphere 3D Image Gallery with React VR
  35. Chapter 2: Build a WebRTC Video Chat Application with SimpleWebRTC
  36. Chapter 3: Build a JavaScript Single Page App Without a Framework
  37. Chapter 4: Build a To-do List with Hyperapp, the 1KB JS Micro-framework
  38. Chapter 5: Use Parcel to Bundle a Hyperapp App & Deploy to GitHub Pages
  39. Chapter 6: Interactive Data Visualization with Modern JavaScript and D3
  40. Book 4: Modern JavaScript Tools & Skills
  41. Chapter 1: A Beginner’s Guide to Babel
  42. Chapter 2: A Beginner’s Guide to Webpack 4 and Module Bundling
  43. Chapter 3: An Introduction to Gulp.js
  44. Chapter 4: 10 Languages That Compile to JavaScript
  45. Chapter 5: 10 Must-have VS Code Extensions for JavaScript Developers
  46. Chapter 6: Debugging JavaScript Projects with VS Code & Chrome Debugger
  47. Chapter 7: Introducing Axios, a Popular, Promise-based HTTP Client