人民邮电出版社有限公司店铺主页二维码
人民邮电出版社有限公司 微信认证
人民邮电出版社微店,为您提供最全面,最专业的一站式购书服务
微信扫描二维码,访问我们的微信店铺
你可以使用微信联系我们,随时随地的购物、客服咨询、查询订单和物流...

从0到1ES6快速上手 ES6基础web前端开发实战web设计入门

52.40
运费: ¥ 0.00-20.00
从0到1ES6快速上手 ES6基础web前端开发实战web设计入门  商品图0
从0到1ES6快速上手 ES6基础web前端开发实战web设计入门  商品图1
从0到1ES6快速上手 ES6基础web前端开发实战web设计入门  商品缩略图0 从0到1ES6快速上手 ES6基础web前端开发实战web设计入门  商品缩略图1

商品详情

书名:从0到1:ES6快速上手  
定价:69.9  
ISBN:9787115582324  
作者:莫振杰  
版次:第1版  
出版时间:2022-03  

内容提要:  
作者根据自己多年的前后端开发经验,站在零基础读者的角度,详尽介绍了ES6的核心技术和ES7~ES**等后续版本的新增技术,以及各种中*级开发技巧。 *书共*4章,主要内容*括ES6简介、let与const、字符串的扩展、数组的扩展、对象的扩展、函数的扩展、解构赋值、新增运算符、新增类型、可迭代对象、类(class)、Proxy与Reflect、异步编程、模块化等。 为了方便*校老师教学,本书*但配备了所有案例的源代码,还提供了配套PPT课件。本书适合作为前端开发人员的参考书,也可以作为大中*院校相关*业的教学参考书。  



作者简介:  
莫振杰,从事前后端开发4年多,开发过绿叶学习网、广州智能工程研究会网站、大量在线应用工具以及各种类型网站,业余时间阅读大量*内外技术书籍,著有多本编程书。现为绿叶学习网的站长,该网站用于分享其前后端开发经验。作者编写分享的原*在线教程在互联网受网友推崇,阅读量600万+。 今年又开发了系列前端线上付费课程。曾出版《HTML CSS JavaScript基础教程 Web前端开发*品课》《Web前端开发*品课 JavaScript基础教程》等多种热门图书,累积印刷过*3万册。  

目录:  
第 * 章 ES6 概述 *  
*.* ES6 是什么 *  
*.*.* ES6 简介 *  
*.*.2 本书的适用版本 2  
*.2 学前准备 2  
*.2.* 教程说明 2  
*.2.2 环境说明 3  
*.3 console.log() 4  
第 2 章 let 和 const 7  
2.* 深入了解 var 7  
2.2 let 8  
2.2.* let 简介 8  
2.2.2 let 的用途 **  
2.3 const *4  
2.3.* const 简介 *4  
2.3.2 深入了解 const *4  
2.4 暂时性死区 *6  
2.4.* 暂时性死区简介 *6  
2.4.2 深入了解暂时性死区 *7  
2.5 最佳实践 *8  
2.6 本章练习 *9  
第 3 章 字符串的扩展 20  
3.* 字符串的扩展简介 20  
3.2 检索字符串:includes()、startsWith()、endsWith() 2*  
3.3 重复字符串:repeat() 22  
3.4 去除空白:trim()、trimStart()、trimEnd() 23  
3.5 长度补*:padStart()、padEnd() 23  
3.6 模板字符串 25  
3.6.* 语法简介 25  
3.6.2 深入了解 30  
3.7 本章练习 32  
第 4 章 数组的扩展 33  
4.* 数组的扩展简介 33  
4.2 判断数组:Array.isArray() 34  
4.3 *建数组:Array.of() 35  
4.4 转换数组:Array.from() 37  
4.4.* 类数组 37  
4.4.2 Array.from() 4*  
4.5 填充数组:fill() 43  
4.6 打平数组:flat() 44  
4.6.* 语法简介 44  
4.6.2 深入了解 44  
4.7 判断元素:includes() 46  
4.8 查找元素:find()、findIndex() 48  
4.8.* find() 48  
4.8.2 findIndex() 49  
4.9 every() 和 some() 49  
4.*0 keys()、values() 和 entries() 5*  
4.** 字符串和数组的相同方法 53  
4.*2 本章练习 55  
第 5 章 对象的扩展 56  
5.* 对象的扩展简介 56  
5.2 简写语法 56  
5.2.* 属性简写 57  
5.2.2 方法简写 58  
5.3 判断相等:Object.is() 59  
5.4 合并对象:Object.assign() 60  
5.4.* 语法简介 60  
5.4.2 深入了解 6*  
5.4.3 应用场景 63  
5.5 冻结对象:Object.freeze() 65  
5.6 遍历对象:Object.keys()、Object.  
values()、Object. entries() 66  
5.7 转换对象:Object.fromEntries() 67  
5.8 获取原型:Object.getPrototypeOf() 68  
5.9 获取属性名:Object.  
getOwnPropertyNames() 69  
5.*0 定义属性:Object.  
defineProperty() 7*  
5.*0.* 语法简介 7*  
5.*0.2 配置对象 72  
5.*0.3 数据属性和访问器属性 77  
5.*0.4 对比了解 78  
5.** globalThis 79  
5.*2 本章练习 79  
第 6 章 函数的扩展 8*  
6.* 函数的扩展简介 8*  
6.2 箭头函数 8*  
6.2.* 语法简介 8*  
6.2.2 深入了解 83  
6.2.3 应用场景 85  
6.3 参数默认值 88  
6.3.* 语法简介 88  
6.3.2 深入了解 89  
6.4 name 属性 90  
6.5 本章练习 9*  
第 7 章 解构赋值 93  
7.* 解构赋值简介 93  
7.2 对象的解构赋值 94  
7.2.* 语法简介 94  
7.2.2 深入了解 95  
7.2.3 应用场景 99  
7.3 数组的解构赋值 *00  
7.3.* 语法简介 *00  
7.3.2 深入了解 *0*  
7.3.3 应用场景 *02  
7.3.4 总结 *03  
7.4 字符串 *03  
7.5 本章练习 *04  
第 8 章 新增运算符 *06  
8.* 展开运算符 *06  
8.*.* 语法简介 *06  
8.*.2 深入了解 *07  
8.*.3 应用场景 *08  
8.2 剩余运算符 **0  
8.2.* 解构赋值 **0  
8.2.2 处理 arguments ***  
8.3 求幂运算符 **2  
8.4 本章练习 **3  
第 9 章 新增类型 **4  
9.* 新增类型简介 **4  
9.2 Symbol **4  
9.2.* 语法简介 **4  
9.2.2 深入了解 **6  
9.2.3 应用场景 **9  
9.3 Set *2*  
9.3.* Set 简介 *2*  
9.3.2 Set 的属性 *22  
9.3.3 Set 的方法 *23  
9.3.4 Set 的应用 *27  
9.4 Map *30  
9.4.* Map 简介 *30  
9.4.2 Map 的属性 *3*  
9.4.3 Map 的方法 *32  
9.4.4 Map 的应用 *36  
9.5 本章练习 *38  
第 *0 章 可迭代对象 *39  
*0.* 可迭代对象是什么 *39  
*0.*.* 自定义的可迭代对象 *39  
*0.*.2 内置的可迭代对象 *4*  
*0.2 for...of *42  
*0.2.* for...of 简介 *42  
*0.2.2 深入了解 for...of *44  
*0.3 本章练习 *46  
第 ** 章 类(class) *47  
**.* 类简介 *47  
**.*.* 类的定义 *47  
**.*.2 静态方法 *49  
**.*.3 ES7 写法 *50  
**.2 类的继承 *50  
**.3 本章练习 *53  
第 *2 章 Proxy 和 Reflect *55  
*2.* Proxy 对象 *55  
*2.*.* Proxy 简介 *55  
*2.*.2 Proxy 方法 *56  
*2.*.3 应用场景 *65  
*2.2 Reflect 对象 *70  
*2.2.* 规范 Object 的*分操作 *7*  
*2.2.2 配合 Proxy *起使用 *73  
*2.3 本章练习 *78  
第 *3 章 异步编程 *80  
*3.* 异步编程简介 *80  
*3.2 同步和异步 *80  
*3.2.* 浏览器进程 *80  
*3.2.2 单线程 *8*  
*3.2.3 同步代码和异步代码 *82  
*3.3 事件循环 *83  
*3.3.* 事件循环简介 *83  
*3.3.2 for 循环与 setTimeout() *85  
*3.4 Promise 对象 *88  
*3.4.* Promise 对象是什么 *88  
*3.4.2 Promise 语法 *9*  
*3.4.3 Promise.resolve() 和 Promise.  
reject() *97  
*3.4.4 Promise.all() 和 Promise.  
race() *99  
*3.4.5 Promise.prototype.finally() 20*  
*3.5 async 和 await 202  
*3.5.* async 202  
*3.5.2 await 203  
*3.6 本章练习 206  
第 *4 章 模块化 2*0  
*4.* 模块化简介 2*0  
*4.2 模块化语法 2*2  
*4.2.* 导出语句 2*2  
*4.2.2 导入语句 2*8  
*4.2.3 深入了解 2*9  
*4.2.4 *别注意 222  
*4.3 本章练习 225  
附录  
附录 A 字符串的扩展 228  
附录 B 数组的扩展 229  
附录 C 对象的扩展 230  
附录 D Set 类型 23*  
附录 E Map 类型 232  
附录 F Proxy 对象 233  
附录 G Reflect 对象 234  

人民邮电出版社有限公司店铺主页二维码
人民邮电出版社有限公司 微信公众号认证
人民邮电出版社微店,为您提供最全面,最专业的一站式购书服务
扫描二维码,访问我们的微信店铺
随时随地的购物、客服咨询、查询订单和物流...

从0到1ES6快速上手 ES6基础web前端开发实战web设计入门

手机启动微信
扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏

微信支付

支付宝

扫一扫购买

打开微信,扫一扫

或搜索微信号:renyoushe
人民邮电出版社官方微信公众号

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏