多种网盘链接检测插件 购买前,请先检测网盘链接是否有效
《实战ES2015:深入现代JavaScript应用开发》_1
《实战ES2015:深入现代JavaScript应用开发》_2
《实战ES2015:深入现代JavaScript应用开发》_3
内容简介:
战ES2015
深入现代 Javascript应用开发
電子工常出版社
Publishing House of Electronics Industry
ES2015一直吸引着众多 Javascript开发者去积极尝试,如今,使用ES2015标准进行工程开发也
已深入人心。随着工程师们对ES2015的热情ri益增长,许多新特性应运而出。本书为读者介绍了
ES2015的详细特性和意义,以及 Javascript在ES2015标准中的表现,同时向读者展示了利用ES201
中的新特性完成的 Javascript E应用开发实例,以实际案例说明利用ES2015的新特性如何提高 Javascript
应用前端和后端的开发效率
未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。
版权所有,侵权必究。
图书在版编目(CIP)数据
实战ES2015:深入现代 Javascript I应用开发/小间著.一北京:电子工业出版社,2016
ISBN978-7-121-30018-9
1.①实…I.①小…m①JAVA语言一程序设计I.①1P312.8
中guo版本图书馆CIP数据核字(2016)第238713号
策划辑:张春南
责任编辑:徐津平
印刷:北京天
装订:北京天宇星印刷
出版发行:电子工业出版社
北京市海淀区万寿路173信箱郎编:10006
开本:787x980
6印张:18.5字数:385千字
版次
年10月第1版
印次:2016年10月第1次印刷
印数:3000册定价:79,00元
凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联
系,联系及邮购电话010)8825488,88258
质量投诉请发邮件至zls@phei.com.cn,盗版侵权举报请发邮件至dbqaphei.com.cn
本书咨询联系方式:010-51260888819faqphei.com.cn
前言
历时至少7年制定的新 Ecmascript i标准一 Ecmascript6(亦称 Ecmascript Harmon
简称ES6),终于在2015年6月正式发布。ES6也被称为ES2015,自从2009年上一个标准版
本ES5发布以来,ES2015就一直以其新语法、新特性吸引着众多 Javascript开发者,驱使他们
积极尝鲜
ES6的第一个特性草案发布于2011年7月
虽然各大浏览器厂商所开发的 Javascript引擎至今都还没有实现对ES2015中所有特性的完
美支持,但这并不能阻挡工程师们对ES2015的热情。于是, Babel、 Traceur等编译器便出现了
在ES2015标准正式发布之前,这些编译器便能将尚未得到支持的ES2015特性转换为ES5标准
的代码,使其得到浏览器的支持。其中, Babel因具有模块化转换器( Transpiler)这一设计特
点赢得了绝大多数 Javascript开发者的青睐,本文也将以 Babel为基础工具,向大家展示ES2015
的神奇魅力
如今,使用ES2015标准进行工程开发已经深入人心,甚至连ES2016标准也已经在2016
年正式发布。在这个如此恰当的时机,我觉得应该写一本通俗易懂的关于ES2015标准的书来
引导广大 Javascript爱好者和工程师向新时代迈进
本书内容
本书以 Javascript f作为基本编程语言,并以最新的ES2015标准作为 Javascript代码编写标
准,旨在向读者展示如何以最新的 Javascript代码标准编写出更具可读性、更方便、更具工程
化优势的代码。
本书首先介绍了 Javascript标准版本的发展历史,然后简要概括了ES2015的作用和意义
在此基础上,详细讲解了 Javascript在ES2015标准中新增内容(如箭头函数、模板字符串、新
V实战ES2015:深入现代 Javascript应用开发
的数据结构、类语法、生成器等)的基本用法和注意要点。当大部分读者对ES2015有了进
步的了解后,本书便会以实际的开发项目向大家展示如何利用ES2015标准,较好地实现
Javascript A应用
最后,本书还会对最新发布的ES2016标准进行研究和探讨,展望未来 Javascript I的发展方
本书读者
本书的目标读者有以下三类:
正在学习 Javascript开发,对 Javascript语言有基本的了解和熟悉度,且希望能更早地
了解 Javascript I的发展情况的人
2.正从事 Javascript开发相关工作,熟悉 Javascript的基本开发要领,且有意掌捏最新的
Javascript技术进行自我提升的Web工程师(此处不区分前端与后端)。
3.希望更深入地研究 Javascript这门开发语言的 Javascript工程师
与此同时,本书也适合正使用其他编程语言(如Phon、 Ruby、Java等)进行Web开发的
工程师来学习现代前端开发的知识
使用示例
要运行本书中的示例,需要安装以下系统及软件
O操作系统: Mac OS X10.9或以上版本、 Windows7或以上版本、 Linux
O浏览器: GuGe Chrome、 Safari、 Firefox、 Internet Explorer II、 Windows Egde
O运行环境: Node, js4.0或以上版本
本书结构
第1章回顾 Ecmascript版本发展历程
讲述了历代 Ecmascript标准版本的发展历程以及对前一个版本的新增和修正?对于不了
前言V
解 Ecmascript或 Javascript E的初学者来说,了解 Ecmascript I的发展历程有助于更好地理解它
的现状,同时也对往后的学习有更好的帮助
第2章ES2015能为 Javascript I的开发带来什么
对于企业来说,一项技术最重要的是它能为企业带来的效益,ES2015中集成了不少从前需
要开发者自行完成的特性或工具,能够加强 Ecmascript.所属语言的工程化属性
第3章ES2015新语法详解
详细介绍ES2015中比较重要几种特性,并以较为常见的例子说明它们的作用方法,使读
者能更好地理解。从诞生缘由、使用方法以及相关事例几个方面来介绍每一个新的特性,与其
他介绍ES2015标准的文章或书籍不一样的是,本书将以一线工程师在实际开发经验中总结出
来的注意事项为例,将一些己知的、容易出现的错误点讲明白
第4章ES2015的前端开发实战
以 Filmy为背景,利用ES2015标准开发该项目的前端 Javascript应用部分,其中涉及 Javascript
开发、第三方库的使用、前端 Javascript应用工程化等内容。开发该项目本着能够真
用的原则,旨在让读者明白如何将ES2015这一新标准运用到开发当中来优化和提升
同时积累实际经验
ES2015的 Node. js开发实战
以竟技比赛直播系统为开发内容,讲述ES2015在 Node, js I中的开发体验以及相对于ES5时
代中Node.js开发的改进之处。另外,这个项目还会使用到一些新的Web技术,如使用
Websocket、 WEBRTC(P2P)等通信API来替代一些较为老旧的通信技术,以体现在众多新潮
技术的帮助下,目前最为火热的直播类应用如何进行开发
第6章ES2016标准
在ES2015标准之后,ECMA标准委员会在2016年发布了ES2016标准。这章介绍ES2016
相对于ES2015有了哪些改进,以及为开发者带来了哪些更引人注目的特性
第7章展望更远的未来
Ecmascript一直处在快速发展的过程中,除了ES2015和ES2016中所包含的新特性以外,
更有很多让人兴奋的新特性处在实验开发阶段,这些功能很可能会在不久的将来进入
ECMASCRIPT标准
|
|