ECMAScript 6入門

ECMAScript 6入門
定價:294
NT $ 294
  • 作者:阮一峰
  • 出版社:電子工業出版社
  • 出版日期:2014-08-01
  • 語言:簡體中文
  • ISBN10:7121238365
  • ISBN13:9787121238369
  • 裝訂:145頁 / 普通級 / 1-1
 

內容簡介

由阮一峰編著的《ECMAScript6入門》全面介紹了ECMAScript 6新引入的語法特性,覆蓋了ECMAScript6與ECMAScript 5的所有不同之處,對涉及的語法知識給予了詳細介紹,並給出了大量簡潔易懂的示例代碼。

本書為中級難度,適合已有一定JavaScript語言基礎的讀者,用來了解這門語言的最新發展;也可當作參考手冊,查尋新增的語法點。
 

目錄

第1章 ECMAScript 6 簡介
ECMAScript 和 JavaScript 的關系
ECMAScript 的歷史
部署進度
Traceur 編譯器
ECMAScript 7
第2章 let 和 const 命令
let 命令
塊級作用域
const 命令
第3章 變量的解構賦值
數組的解構賦值
對象的解構賦值
用途
第4章 字符串的擴展
codePointAt 方法
String.fromCodePoint 方法
字符的 Unicode 表示法
正則表達式的 u 修飾符
contains(), startsWith(), endsWith()
repeat()
正則表達式的 y 修飾符
模板字符串
第5章 數值的擴展
二進制和八進制數值表示法
Number.isFinite(), Number.isNaN()
Number.parseInt(), Number.parseFloat()
Number.isInteger() 和安全整數
Math 對象的擴展
Math.trunc()
數學方法
第6章 數組的擴展
Array.from()
Array.of()
數組實例的 find() 和 findIndex()
數組實例的 fill()
數組實例的 entries(),keys() 和 values()
數組推導
Array.observe(),Array.unobserve()
第7章 對象的擴展
Object.is()
Object.assign()
__proto__ 屬性,Object.setPrototypeOf(),Object.getPrototypeOf()
__proto__ 屬性
Object.setPrototypeOf()
Object.getPrototypeOf()
增強的對象寫法
屬性名表達式
Symbol
Proxy
Object.observe(),Object.unobserve()
第8章 函數的擴展
函數參數的默認值
rest 參數
擴展運算符
箭頭函數
第9章 Set 和 Map 數據結構
Set
Map
基本用法
屬性和方法
遍歷
WeakMap
第10章 Iterator 和 for..of 循環
Iterator(遍歷器)
for..of 循環
第11章 Generator 函數
含義
next 方法的參數
異步操作的應用
for..of 循環
yield* 語句
第12章 Promise 對象
基本用法
鏈式操作
catch 方法:捕捉錯誤
Promise.all 方法
Promise.resolve 方法
async 函數
第13章 Class 和 Module
Class
Module 的基本用法
export 和 import
模塊的整體加載
export default 語句
模塊的繼承
參考鏈接
索引
網路書店 類別 折扣 價格
  1. 新書
    $294