搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
出版时间 :
ES2015\2016编程实战/Web开发经典丛书
0.00     定价 ¥ 69.80
浙江工贸职业技术学院
  • ISBN:
    9787302519416
  • 作      者:
    作者:(美)JD·艾萨克斯|译者:林赐
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2019-03-01
收藏
畅销推荐
内容介绍
优秀的代码可读性强、无错误且可维护。现代JavaScript也称为JavaScript Next,可以让开发人员容易地编写出完美的应用程序。在ES2015中引入的新特性使得编写JavaScript项目与编写反应式应用和微服务一样,简化了JavaScript项目结构,极大地精简了面向异步的任务。 JD·艾萨克斯著的《ES2015\2016编程实战/Web开发经典丛书》一书介绍了ES2015及后续JavaScript发行版本中的新特性。读者在34个简短的课程中,可以逐个示例地学习,每个示例的设计目的是为了让读者掌握一种特定的技能。本书内容全面、探讨了语言的新语法、新声明和新数据类型。读者可以使用模块结构化代码,使用promise取代回调函数,使用类而不是构造函数。读者每翻过一页、每完成一个练习、每学习一次经过精心编裁的示例,都将向成为JavaScript大师迈近一步。
展开
目录
第1课 ECMAScript规范和提案流程
1.1 ECMAScript简史
1.2 ES2015增加这么多特性的原因
1.3 谁决定添加何种特性
1.3.1 规范阶段
1.3.2 选择某个阶段
1.4 《ES 2015/2016编程实战》所讨论的内容
本课小结
第2课 使用Babel转编译
2.1 什么是转编译
2.1.1 编译成JavaScript语言
2.1.2 Babel的适用场合
2.2 配置Babel
2.3 《ES 2015/2016编程实战》所需的Babel配置
2.3.1 源代码映射的注意事项
2.3.2 将Babel配置为NPM脚本
本课小结
第3课 使用Browserify捆绑模块
3.1 什么是模块
3.2 模块在Node.js中如何工作
3.3 什么是Browserify
3.4 Browserify如何协助ES模块
3.5 让Browserify与Babel一起工作
3.5.1 安装Browserify
3.5.2 使用babelify创建项目
3.6 Browserify的替代选择
本课小结
单元1 变量和字符串
第4课 使用let声明变量
4.1 let的作用域
4.2 let提升的工作原理
4.3 使用let还是使用var
本课小结
第5课 使用const声明常量
5.1 常量的工作机制
5.2 何时使用常量
本课小结
第6课 新字符串方法
6.1 搜索字符串
6.2 填充字符串
本课小结
第7课 模板字面量
7.1 什么是模板字面量
7.1.1 模板字面量的字符串插值
7.1.2 模板字面量的多行字符串
7.2 模板字面量是不可重用的模板
7.3 使用标记模板字面量进行自定义处理
本课小结
第8课 顶点项目:构建领域特定语言
单元2 对象和数组
第9课 新的数组方法
第10课 Object.assign
第11课 解构
第12课 新对象字面量语法
第13课 符号
第14课 顶点项目:模拟锁和钥匙
单元3 函数
第15课 默认参数和rest
第16课 解构参数
第17课 箭头函数
第18课 生成器函数
第19课 顶点项目:囚徒困境
单元4 模块
第20课 创建模块
第21课 使用模块
第22课 顶点项目:猜单词游戏
单元5 迭代子
第23课 迭代子概述
第24课 集合
第25课 映射
第26课 顶点练习:21点游戏
单元6 类
第27课 类概述
第28课 扩展类
第29课 顶点项目:彗星游戏(Comets)
单元7 异步工作
第30课 promise
第31课 高级promise
第32课 异步函数
第33课 observable
第34课 顶点项目:画布画廊
附录 习题答案
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

温馨提示:请使用浙江工贸职业技术学院的读者帐号和密码进行登录

点击获取验证码
登录