你不懂JS:ES6与未来 - (EPUB全文下载)

文件大小:0.35 mb。
文件格式:epub 格式。
书籍内容:

目     录
序 
前言 
第一章:ES?现在与未来 
第二章:语法 
第三章:组织 
第四章:异步流程控制 
第五章:集合 
第六章:新增API 
第七章:元编程 
第八章:ES6以后 
附录A:鸣谢 

原文出处:
https://github.com/getify/You-Dont-Know-JS/blob/1ed-zh-CN/es6 & beyond/README.md#you-dont-know-js-es6--beyond

Kyle Simpson 是一个严谨的实用主义者。
我想不出比这更高的赞美。对我来说,这是一个软件开发者必须具备的两个最重要的素质。是的:
必须
,不是 
应当
。将 JavaScript 编程语言层层梳理,并将它们用易懂而且有意的部分表现出来,Kyle 的这种敏锐的能力无人能出其右。
对于 
你不懂JS
 系列的读者来说 
ES6 与未来
 使人感到十分熟悉:他们将深深地沉浸在从明显到非常微妙的每一件事中 —— 揭示那些要么被想当然地接受、要么甚至从未被考虑过的语义。至今为止,
你不懂JS
 系列丛书已经向它的读者们讲解了他们至少在某种程度上熟悉的内容。他们不是见过就是听说过那些主题很重要;也许他们甚至曾经有过相关的经验。而这一卷讲解了只有在很少一部分的 JavaScript 开发者社区中才曝光过的内容:在 ECMAScript 2015 语言规范中给这门语言引入的革命性改变。
在过去的几年中,我目睹了 Kyle 不知疲倦地努力学习这些内容,直到只有少数专业人士才能与之媲美的专家级水准。这真是一个壮举,试想就在他撰写的时候,语言规范的文档还没有正式发布哩!但我说的是真的,而且我读了 Kyle 为这本书写的每一个字。我追随着每一次修改,而且每一次它的内容只会变得更好,并提供更深一层的理解。
这本书会将你暴露在新的与未知的事物中来震撼你理解的感官。它意在通过赐予你新的力量来使你的知识更上一个台阶。它存在的目的是为了给你自信,去完全地拥抱 JavaScript 编程的下一个新纪元。
--: Rick Waldron
  
@rwaldron
   Bocoup 的开放 Web 工程师
   Ecma/TC39 jQuery 代表
前言
前言
我确信你注意到了,但是这个系列图书标题中的“JS”不是一个用来诅咒JavaScript的缩写,虽然有时我们可能都能看出它是在诅咒这门语言的怪异之处!
自从web的最早期开始,JavaScript就一直是在我们消费内容时驱动互动体验的基础技术。虽然闪烁的鼠标轨迹和烦人的弹出框可能是JavaScript的起源,但是在差不多20年以后,JavaScript的技术和能力已经增长了许多个数量级,在世界上最广泛应用的软件平台 —— web —— 的核心上,很少有人怀疑它的重要性。
但作为一种语言,它一直总是都是一大堆批评的目标,部分是因为它的遗留问题,但更大程度上是因为它的设计思想。正如 Brendan Eich 曾经说过的,就连名字都让人联想它是更成熟的老大哥“Java”的“笨小弟”。但是这个名字只不过是政治上和市场上的巧合。这两种语言在读多方面有着广泛的不同。“JavaScript”与“Java”的联系,就和“嘉年华(Carnival)”和“车(Car)”一样。
因为JavaScript从几种语言中借用了各种概念和语法惯例,包括高傲的C语言风格的过程式性质,以及微妙的,不那么明显的Scheme/Lisp语言风格的函数式性质,所以它对于广大的开发者用户来说极其容易上手。JavaScript的“Hello World”是如此简单,以至于这门语言在早期接触时就很吸引人而且很容易让人适应。
虽然JavaScript也许是最容易上手和使用的语言之一,但与其他的语言相比,它的古怪之处使得牢固掌握这门语言是一个不常见的现象。像C或C++这样的语言需要相当深度的知识才能写出完整的程序,而完整的JavaScript程序可以,而且通常都是,仅仅触及了这门语言的皮毛。
精巧的概念植根于这门语言的深处,而不是简单地像看起来那样浮于表面,比如将函数作为回调传递,它鼓励JavaScript开发者就那么直接使用这门语言而不必过于担心底层发生了什么。
它是一种具有广泛吸引力的,简单、易用的语言,同时也是一个复杂和微妙的语言机制集合,即使是对于经验丰富的JavaScript开发者来说,不仔细研究就无法真正懂得。
这就是JavaScript的矛盾之处,这门语言的致命弱点,我们当下面临的挑战。因为JavaScript 
可以
 不搞懂就使用,所以这门语言经常是从没被搞懂过。
使命
如果每次你在JavaScript中遭遇惊诧和挫折时,你的反应都是像某些人习惯的那样将它加入黑名单,那么你很快就会将JavaScript的丰富内涵掏成一个空壳。
虽然这部分子集曾经被称为著名的“好的部分”,但我恳求你,亲爱的读者,把它看作是“简单的部分”,“安全的部分”,甚至是“不完整的部分”。
这套 
你不懂JavaScript
 系列丛书提出了一个相反的挑战:学习并深刻理解JavaScript的 全部, 甚至是而且特别是“艰难的部分”。
这里,我们迎面挑战这种趋势:JS开发者总是得过且过地学习“将就够用”的东西,而从来不强迫他们自己去学习这门语言究竟是为何与如何工作的。另外,我们摒弃那些当路途艰难时常见的逃跑意见。
我不满足于,你也不应当满足于,一看到某些东西 
好用
 就停下来,而不真正知道 为什么。我礼貌地挑战你沿着这条颠簸的“少有人走的路”走下去,并拥抱JavaScript和它能做的一起。有了这些知识,没有什么技术,框架,本周最流行的词儿,是你理解不了的。
这些书的每一本都承担这门语言的一个具体的核心部分 —— 这些内容都是最常被误解或不被了解的,并且非常深入、穷尽地探究它们。你应当在读过之后对你的理解有坚定的信心,不仅仅是理论上的,而且是对实际的“你需要懂得的”部分。
你 目前知道的JavaS ............

书籍插图:
书籍《你不懂JS:ES6与未来》 - 插图1
书籍《你不懂JS:ES6与未来》 - 插图2

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » 你不懂JS:ES6与未来 - (EPUB全文下载)