
掃描右側(cè)圖片或微信搜索 “ Java技術(shù)分享屋 ” ,回復 “ 驗證碼 ” ,獲取驗證密碼。
本資料僅供讀者預覽及學習交流使用,不能用于商業(yè)用途,請在下載后24小時內(nèi)刪除。如果喜歡,請購買正版!
一.資料圖片
二.資料簡介
《ECMAScript6入門》全面介紹了ECMAScript6新引入的語法特性,覆蓋了ECMAScript6與ECMAScript5的所有不同之處,對涉及的語法知識給予了詳細介紹,并給出了大量簡潔易懂的示例代碼。
《ECMAScript6入門》為中級難度,適合已有一定JavaScript語言基礎的讀者,用來了解這門語言的最新發(fā)展;也可當作參考手冊,查尋新增的語法點。
三.作者簡介
阮一峰:著名技術(shù)博客作者,JavaScript專家。專注于網(wǎng)站開發(fā)技術(shù),超過十年。暢銷書《黑客與畫家》《軟件隨想錄》的譯者。
四.資料目錄
第一章ECMAScript6簡介............................ 1
ECMAScript和JavaScript的關系 3
ECMAScript的歷史 4
部署進度 5Traceur編譯器 7
ECMAScript7 11
第二章let和const命令..............................13
let命令 15
塊級作用域 17
const命令 19
第三章 變量的解構(gòu)賦值..............................21
數(shù)組的解構(gòu)賦值 23
對象的解構(gòu)賦值 25
用途 27
第四章 字符串的擴展 ................................31
codePointAt方法 33
String.fromCodePoint方法 34
字符的Unicode表示法 35
正則表達式的u修飾符 36
contains(),startsWith(),endsWith() 36
repeat() 37
正則表達式的y修飾符 38
模板字符串 39
第五章 數(shù)值的擴展 ..................................41
二進制和八進制數(shù)值表示法 43
Number.isFinite(),Number.isNaN() 43
Number.parseInt(),Number.parseFloat() 44
Number.isInteger()和安全整數(shù) 44
Math對象的擴展 45
Math.trunc() 45
數(shù)學方法 45
第六章 數(shù)組的擴展 ..................................47
Array.from() 49
Array.of() 50
數(shù)組實例的fnd()和fndIndex() 50
數(shù)組實例的fll() 51
數(shù)組實例的entries(),keys()和values() 52
數(shù)組推導 53
Array.observe(),Array.unobserve() 55
第七章 對象的擴展 ..................................57
Object.is() 59
Object.assign() 59
__proto__屬性,Object.setPrototypeOf(),
Object.getPrototypeOf() 60
__proto__屬性 60
Object.setPrototypeOf() 61
Object.getPrototypeOf() 61
增強的對象寫法 62
屬性名表達式 63Symbol 64
Proxy 66Object.observe(),Object.unobserve() 68
第八章 函數(shù)的擴展 ..................................71
函數(shù)參數(shù)的默認值 73rest參數(shù) 74
擴展運算符 75箭頭函數(shù) 77
第九章 Set和Map數(shù)據(jù)結(jié)構(gòu)..........................81Set 83Map 86
基本用法 86
屬性和方法 88
遍歷 89WeakMap 91
第十章Iterator和for...of循環(huán).......................93
Iterator(遍歷器) 95for...of循環(huán) 97
第十一章Generator函數(shù)..............................103
含義 105
next方法的參數(shù) 108
異步操作的應用 109
for...of循環(huán) 112
yield*語句 112
第十二章Promise對象 ...............................115
基本用法 117
鏈式操作 120
catch方法:捕捉錯誤 121
Promise.all方法 121
Promise.resolve方法 122
async函數(shù) 123
第13章 Class和Module.............................125
Class 127
Module的基本用法 129
export和import 129
模塊的整體加載 130
exportdefault語句 131
模塊的繼承 132
參考鏈接.............................................135
索引.................................................143