搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
从O到1(ES6快速上手)
0.00     定价 ¥ 69.90
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购24本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787115582324
  • 作      者:
    作者:莫振杰|责编:罗芬
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2022-03-01
收藏
畅销推荐
内容介绍
作者根据自己多年的前后端开发经验,站在零基础读者的角度,详尽介绍了ES6的基础知识、ES2016~ES2020的新增知识点,以及各种中高级开发技巧。全书共14章,主要内容包括ES6简介、let与const、字符串的扩展、数组的扩展、对象的扩展、函数的扩展、解构赋值、新增运算符、新增类型、可迭代对象、类(class)、Proxy与Reflect、异步编程、模块化等。为了方便高校老师教学,本书不但配备了所有案例的源代码,还提供了配套PPT课件。本书适合作为前端开发人员的参考书,也可以作为大中专院校相关专业的教学参考书。
展开
目录
第1章 ES6概述
1.1 ES6是什么
1.1.1 ES6简介
1.1.2 本书的适用版本
1.2 学前准备
1.2.1 教程说明
1.2.2 环境说明
1.3 console.log()
第2章 let和const
2.1 深入了解var
2.2 let
2.2.1 let简介
2.2.2 let的用途
2.3 const
2.3.1 const简介
2.3.2 深入了解const
2.4 暂时性死区
2.4.1 暂时性死区简介
2.4.2 深入了解暂时性死区
2.5 最佳实践
2.6 本章练习
第3章 字符串的扩展
3.1  字符串的扩展简介
3.2 检索字符串:includes()、startsWith()、endsWith()
3.3 重复字符串:repeat()
3.4 去除空白:trim()、trimStart()、trimEnd()
3.5 长度补全:padStart()、padEnd()
3.6 模板字符串
3.6.1 语法简介
3.6.2 深入了解
3.7 本章练习
第4章 数组的扩展
4.1 数组的扩展简介
4.2 判断数组:Array.isArray()
4.3 创建数组:Array.of()
4.4 转换数组:Array.from()
4.4.1 类数组
4.4.2 Array.from()
4.5 填充数组:fill()
4.6 打平数组:flat()
4.6.1 语法简介
4.6.2 深入了解
4.7 判断元素:includes()
4.8 查找元素:find()、findIndex()
4.8.1 find()
4.8.2 findIndex()
4.9 every()和some()
4.10 keys()、values()和entries()
4.11 字符串和数组的相同方法
4.12 本章练习
第5章 对象的扩展
5.1 对象的扩展简介
5.2 简写语法
5.2.1 属性简写
5.2.2 方法简写
5.3 判断相等:Object.is()
5.4 合并对象:Object.assign()
5.4.1 语法简介
5.4.2 深入了解
5.4.3 应用场景
5.5 冻结对象:Object.freeze()
5.6 遍历对象:Object.keys()、Object.values()、Object.entries()
5.7 转换对象:Object.fromEntries()
5.8 获取原型:Object.getPrototypeOf()
5.9 获取属性名:Object.getOwnPropertyNames()
5.10 定义属性:Object.defineProperty()
5.10.1 语法简介
5.10.2 配置对象
5.10.3 数据属性和访问器属性
5.10.4 对比了解
5.11 globalThis
5.12 本章练习
第6章 函数的扩展
6.1 函数的扩展简介
6.2 箭头函数
6.2.1 语法简介
6.2.2 深入了解
6.2.3 应用场景
6.3 参数默认值
6.3.1 语法简介
6.3.2 深入了解
6.4 name属性
6.5 本章练习
第7章 解构赋值
7.1 解构赋值简介
7.2 对象的解构赋值
7.2.1 语法简介
7.2.2 深入了解
7.2.3 应用场景
7.3 数组的解构赋值
7.3.1 语法简介
7.3.2 深入了解
7.3.3 应用场景
7.3.4 总结
7.4 字符串
7.5 本章练习
第8章 新增运算符
8.1 展开运算符
8.1.1 语法简介
8.1.2 深入了解
8.1.3 应用场景
8.2 剩余运算符
8.2.1 解构赋值
8.2.2 处理arguments
8.3 求幂运算符
8.4 本章练习
第9章 新增类型
9.1 新增类型简介
9.2 Symbol
9.2.1 语法简介
9.2.2 深入了解
9.2.3 应用场景
9.3 Set
9.3.1 Set简介
9.3.2 Set的属性
9.3.3 Set的方法
9.3.4 Set的应用
9.4 Map
9.4.1 Map简介
9.4.2 Map的属性
9.4.3 Map的方法
9.4.4 Map的应用
9.5 本章练习
第10章 可迭代对象
10.1 可迭代对象是什么
10.1.1 自定义的可迭代对象
10.1.2 内置的可迭代对象
10.2 for...of
10.2.1 for...of简介
10.2.2 深入了解for...of
10.3 本章练习
第11章 类(class)
11.1 类简介
11.1.1 类的定义
11.1.2 静态方法
11.1.3 ES7写法
11.2 类的继承
11.3 本章练习
第12章 Proxy和Reflect
12.1 Proxy对象
12.1.1 Proxy简介
12.1.2 Proxy方法
12.1.3 应用场景
12.2 Reflect对象
12.2.1 规范Object的部分操作
12.2.2 配合Proxy一起使用
12.3 本章练习
第13章 异步编程
13.1 异步编程简介
13.2 同步和异步
13.2.1 浏览器进程
13.2.2 单线程
13.2.3 同步代码和异步代码
13.3 事件循环
13.3.1 事件循环简介
13.3.2 for 循环与setTimeout()
13.4 Promise 对象
13.4.1 Promise对象是什么
13.4.2 Promise语法
13.4.3 Promise.resolve()和Promise.reject()
13.4.4 Promise.all()和Promise.race()
13.4.5 Promise.prototype.finally()
13.5 async和await
13.5.1 async
13.5.2 await
13.6 本章练习
第14章 模块化
14.1 模块化简介
14.2 模块化语法
14.2.1 导出
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证