您好,欢迎来到聚文网。 登录 免费注册
ES2015\2016编程实战/Web开发经典丛书

ES2015\2016编程实战/Web开发经典丛书

  • 字数: 421
  • 出版社: 清华大学
  • 作者: (美)JD·艾萨克斯|译者:林赐
  • 商品条码: 9787302519416
  • 版次: 1
  • 开本: 16开
  • 页数: 327
  • 出版年份: 2019
  • 印次: 1
定价:¥69.8 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
《ES 2015/2016 编程实战》一书介绍了ES 2015及后续JavaScript发行版本中的新特性。读者在34个简短的课程中,可以逐个示例地学习,每个示例的设计目的是为了让读者掌握一种特定的技能。本书内容全面,探讨了语言的新语法、新声明和新数据类型。读者可以使用模块结构化代码,使用promise取代回调函数,使用类而不是构造函数。读者每翻过一页、每完成一个练习、每学习一次经过精心编裁的示例,都将向成为JavaScript大师迈近一步。 ? ES 2015及后续版本中的新特性 ? 编写异步代码 ? 创建自定义的迭代子 ? 模块和类的排错
作者简介
JD Isaacks已经从事编程工作15年了,主要使用基于ECMAScript的语言。他先前是The Iron Yard编码学院的JavaScript讲师,喜欢开源,为React、Backbone和D3等许多热门项目做出了贡献。他也是Bower.js和Moment.js团队的成员,是最受欢迎的Sublime Text软件包之一的GitGutter的创建者
目录
第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 对象和数组

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网