书籍详情
《实战ES:深入现代JavaScript应用开发计算机与互联网小问著9》[46M]百度网盘|亲测有效|pdf下载
  • 实战ES:深入现代JavaScript应用开发计算机与互联网小问著9

  • 出版社:时代蔚蓝图书专营店
  • 出版时间:2016-10
  • 热度:11551
  • 上架时间:2024-06-30 09:38:03
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

  商品基本信息,请以下列介绍为准
商品名称:实战ES2015:深入现代 应用开发 计算机与互联网 书籍
作者:小问
定价:79.0
出版社:电子工业出版社
出版日期:2016-10-01
ISBN:9787121300189
印次:1
版次:1
装帧:平塑
开本:16开

  内容简介
在ES2015标准中的表现,以及利用ES2015中新特性在应用开发中的实践。以清晰的思路说明ES2015的详细特性和意义,并以实际案例展示利用ES2015中的特性如何提高应用的前端和后端的开发速度和工程化模式。

  目录
1章 ECMAScript版本发展历程1
1.1 ECMAScript的历史更替2
1.1.1 ECMA-262 / ECMA-262 Edition 22
1.1.2 ECMA-262 Edition 33
1.1.3 ECMA-262 Edition 54
1.1.4 ECMA-262 Edition 44
1.2 小结5
2章 ES2015能为实际开发带来什么6
2.1 简单概括ES20156
2.2 语法糖7
2.3 工程优势8
2.3.1 模块化8
2.3.2 模块化与组件化结合11
2.3.3 内存13
2.4 小结14
3章 ES2015新语法详解15
3.1 let、const和块级作用域16
3.1.1 块级作用域16
3.1.2 let定义变量20
3.1.3 const定义常量22
3.1.3.1 使用语法23
3.1.3.2 const与块级作用域25
3.1.4 变量的生命周期27
3.1.5 更佳体验29
3.1.5.1 let VS const29
3.1.5.2 let、const与循环语句30
3.2 箭头函数(Arrow Function)31
3.2.1 使用语法31
3.2.1.1 单一参数的单行箭头函数31
3.2.1.2 多参数的单行箭头函数31
3.2.1.3 多行箭头函数32
3.2.1.4 无参数箭头函数32
3.2.2 this穿透33
3.2.2.1 程序逻辑注意事项34
3.2.2.2 编写语法注意事项36
3.3 模板字符串(Template String)37
3.3.1 字符串元素注入37
3.3.2 多行字符串37
3.3.3 模板字符串使用语法38
3.3.3.1 支持字符串元素注入38
3.3.3.2 支持换行39
3.3.4 注意事项41
3.4 对象字面量扩展语法(Enhanced Object Literals)41
3.4.1 函数类属性的省略语法41
3.4.2 支持 __proto__ 注入42
3.4.3 可动态计算的属性名43
3.4.4 将属性名定义省略44
3.5 表达式结构(Destructuring)45
3.5.1 使用语法47
3.5.1.1 使用对象作为返回载体(带有标签的多返回值)47
3.5.1.2 使用数组作为返回载体47
3.5.2 使用场景48
3.5.2.1 Promise与模式匹配48
3.5.2.2 Swap(变量值交换)49
3.5.3 用法49
3.5.3.1 解构别名50
3.5.3.2 无法匹配的缺省值50
3.5.3.3 深层匹配50
3.5.3.4 配合其他新特性52
3.6 函数参数表达、传参53
3.6.1 默认参数值54
3.6.1.1 使用语法54
3.6.1.2 使用场景54
3.6.2 剩余参数55
3.6.2.1 使用语法56
3.6.2.2 使用场景57
3.6.2.3 注意事项57
3.6.3 解构传参58
3.7 新的数据结构59
3.7.1 Set有序集合59
3.7.1.1 使用语法60
3.7.1.2 增减元素61
3.7.1.3 检查元素61
3.7.1.4 历遍元素61
3.7.2 WeakSet62
3.7.3 Map映射类型64
3.7.3.1 使用语法64
3.7.3.2 增减键值对65
3.7.3.3 获取键值对66
3.7.3.4 检查映射对象中的键值对66
3.7.3.5 历遍映射对象中的键值对66
3.7.3.6 映射对象与Object的区别67
3.7.4 WeakMap67
3.8 类语法(Classes)68
3.8.1 使用语法69
3.8.1.1 基本定义语法69
3.8.1.2 继承语法70
3.8.1.3 Getter/Setter72
3.8.1.4 静态方法73
3.8.1.5 技巧77
3.8.2 注意事项78
3.8.3 遗憾与期望79
3.9 生成器(Generator)80
3.9.1 由来80
3.9.2 基本概念81
3.9.2.1 生成器函数(Generator Function)81
3.9.2.2 生成器(Generator)82
3.9.3 使用方法83
3.9.3.1 构建生成器函数83
3.9.3.2 启动生成器83
3.9.3.3 运行生成器内容84
3.9.4 深入理解85
3.9.4.1 运行模式85
3.9.4.2 生成器函数以及生成器对象的检测

  编辑
√ ES2015颠覆格局,部专著诚意满满,既倡导工程化思想,更不乏解决问题的务实。
√ 现代前端开发以产品为目标,追求代码可读性、灵活性和可维护性,学习ES新标意义正在于此。
√ 作者多年精研技术,得到业界广泛认可,本书由贺师俊(hax)审校,程劭非(Winter)等撰文。
√ 语言精练,细节扎实,背景与原理描述丰富,更面向ES5→ES6人群设置完整案例,极利于动手学习。
 

  媒体评论

有幸作为早期预览者见证了这本书逐渐成长,看到作者以严谨的态度在写这本书。ES2015 对 来说是个质变,它在工程上有很高的价值,能够尽快学习和应用 ES2015,可以帮助技术团队解决很多问题,也许会成为一些团队开始重视工程的契机。
——程邵非(winter) *技术专家

现代编程语言的发展,一小部分原因是程序设计语言理论本身的发展,更大一部分原因是用户(开发者)希望使用更加方便和自然的方式组织抽象代码。因为这么做能显著改善代码可读性、灵活性和可维护性,从而善产品的质量。这就是我们要随着现代编程语言特性的发展而持续学习的目的所在,也是本书介绍 ES2015 是什么、如何用的意义所在。阅读本书,对现代前端开发者写更好的代码有帮助。 —— 360 奇舞团团长 月影

这本书是小问这些年来对于 技术的总结,同时也是一个展望。相信读者朋友阅读以后会收获满满,对自己的技术成长有更清晰的理解。在此本书给各位 、Web、Nodejs 或相关技术的开发者,以及对于相关技术感兴趣的朋友们。  
—— 尼奥  LeanCloud 前端技术负责人

这本书用简洁有力的表述方式,为大家掀开了 ES2015 神秘的面纱。通过对比其他语言以及介绍语言能力扩展的背景,深入浅出地介绍了 ES2015 的每一个细节知识点。从 ES5 熟练切换到 ES6 需要一定量的实践,而本书的后两章为读者了两个完整的案例,建议你跟着动动手。我相信,这本书会带着你徜徉在新知识的魅力海洋中。
—— 李靖 *网前端工程师