Learn ECMAScript, 2nd Edition

0
(0)

Learn ECMAScript, 2nd Edition
 

  • Author:Mehul MohanNarayan Prusty
  • Length: 298 pages
  • Edition: 2nd Revised edition
  • Publisher: Packt Publishing
  • Publication Date: 2018-02-26
  • ISBN-10: 1788620062
  • ISBN-13: 9781788620062
  • Sales Rank: #3180904 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Learn ECMAScript – Second Edition: Discover the latest ECMAScript features in order to write cleaner code and learn the fundamentals of JavaScript

    Get up and running with all the new features of ECMAScript and explore new ways of coding with JavaScript.

    Key Features

    • Grasp the latest features of ECMAScript and the best way to use it in production code
    • Learn newly added native APIs to JS Engine and perform tasks efficiently with a cleaner code base
    • Understand the more complex sides of JavaScript such as the inheritance model, low-level memory management, multithreaded environments, and web workers

    Book Description

    Learn ECMAScript explores implementation of the latest ECMAScript features to add to your developer toolbox, helping you to progress to an advanced level. Learn to add 1 to a variable andsafely access shared memory data within multiple threads to avoid race conditions.

    You’ll start the book by building on your existing knowledge of JavaScript, covering performing arithmetic operations, using arrow functions and dealing with closures. Next, you will grasp the most commonly used ECMAScript skills such as reflection, proxies, and classes. Furthermore, you’ll learn modularizing the JS code base, implementing JS on the web and how the modern HTML5 + JS APIs provide power to developers on the web. Finally, you will learn the deeper parts of the language, which include making JavaScript multithreaded with dedicated and shared web workers, memory management, shared memory, and atomics. It doesn’t end here; this book is 100% compatible with ES.Next.

    By the end of this book, you’ll have fully mastered all the features of ECMAScript!

    What you will learn

    • Implement methods associated with objects as per the latest ECMAScript specification
    • Make use of the latest features of ECMAScript
    • Make use of many new APIs in HTML5 and modern JavaScript implementation
    • Use SharedArrayBuffers for superfast concurrent and parallel programming
    • Perform asynchronous programming with JavaScript
    • Implement the best ways and practices to perform modular programming in JavaScript

    Who This Book Is For

    This book is for web developers who have some basic programming knowledge and want to learn to write cleaner code with the power of ECMAScript.

    Table of Contents

    Chapter 1 Getting Started with ECMAScript
    Chapter 2 Knowing Your Library
    Chapter 3 Using Iterators
    Chapter 4 Asynchronous Programming
    Chapter 5 Modular Programming
    Chapter 6 Implementing the Reflect API
    Chapter 7 Proxies
    Chapter 8 Classes
    Chapter 9 JavaScript on the Web
    Chapter 10 Storage APIs in JavaScript
    Chapter 11 Web and Service Workers
    Chapter 12 Shared Memory and Atomics

    中文:

    书名:Learn ECMAScript, 2nd Edition

    学习ECMASRIPT第二版:了解最新的ECMASRIPT功能,以便编写更干净的代码并学习JavaScript的基础知识

    开始使用ECMAScript的所有新功能,并探索使用JavaScript进行编码的新方法。

    主要特点

    • 掌握ECMAScript的最新功能以及在产品代码中使用它的最佳方式
    • 了解新添加到JS引擎的原生API,并使用更干净的代码库高效执行任务
    • 了解更复杂的方面,如继承模型、低级内存管理、多线程环境和Web工作者

    图书描述

    了解ECMASRIPT探索最新ECMASRIPT功能的实现,以添加到您的开发人员工具箱中,帮助您进步到一个高级水平。学习如何将变量加1,并安全地访问多个线程中的共享内存数据,以避免争用条件。

    本书一开始将以您已有的JavaScript知识为基础,包括执行算术运算、使用箭头函数和处理闭包。接下来,您将掌握最常用的ECMAScript技能,如反射、代理和类。此外,您还将学习模块化JS代码库,在Web上实现JS,以及现代HTML5+JSAPI如何为Web上的开发人员提供动力。最后,您将学习该语言的更深层次的知识,包括使用专用和共享的Web工作线程、内存管理、共享内存和原子来实现多线程。它不会在这里结束;这本书100%与ES.Next兼容。

    到本书结束时,您将完全掌握ECMAScript的所有功能!

    What you will learn

    • Implement methods associated with objects as per the latest ECMAScript specification
    • 利用ECMASRIPT的最新功能
    • 在HTML5中使用了许多新的API和现代的JavaScript实现
    • 使用SharedArrayBuffers进行超高速并发和并行编程
    • 使用JavaScript执行异步编程
    • 实现在JavaScript中执行模块化编程的最佳方法和实践

    这本书是为谁写的

    这本书是为有一些基本的编程知识并想要学习用ECMAScript的力量编写更干净的代码的Web开发人员而写的。

    目录表

    第1章ECMAScript入门
    第2章了解您的图书馆
    第三章使用迭代器
    第4章异步编程
    第五章模块化编程
    第6章实现Reflect API
    第七章代理
    第八章课程
    第9章Web上的Java脚本
    第10章:使用Java编写的存储API
    第11章网络和服务工作者
    第12章共享内存和原子

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册