
凯尔·辛普森
“你不知道的JavaScript”系列就是要让不求甚解的JavaScript开发者迎难而上,深入语言内部,弄清楚JavaScript每一个零部件的用途,轻松理解前端圈里出现的各种技术、框架和流行术语。本书介绍了该系统的两个主题:“起步上路”以及“ES6及更新版本”。
前半本是对上中两本书的总结,后面介绍一些js更深的知识点。你不知道系列圆满读完,keep learning。
元编程是指把程序的逻辑转向关注自身,这一章看起来脑壳疼啊!目测Vue也会像React那样用Proxy改写它的代码,一种比defineProperty更hack的方式。说回本书,这本比前两部逊色不少,看起来没有耳目一新的感觉
“当你努力理解自己所写的代码时,你不但创造了更好的工作成果,也提升了自己的能力。这些代码不再只是你的工作,而是成为你的手艺。这就是我喜爱这本书的理由。”
2021年读完的第7本书:好书,陆陆续续把上中下都读完啦,下卷前边有大量的上中卷的重复内容,但是还是觉得很值得重新看一次,因为感觉下卷是很好的总结并添加了es6的相关内容,每个知识点讲解的都能让人很容易理解,这点特别棒!
这是一系列像标题党的书,不知道是不是因为这本书的出现,社区就开始各种《你不知道的…》风格的文章。 忍不住翻开看,嗯,名符其实,真不知道~ 这个评论是给下册的,因为上册和中册不知道的太多,有点看不下去,就直接跳到下… 看了《下》才发现,此系列书并不是渐进着来的,《下》有点乱,其中cue了不少《上》和《中》的东西,都只是提了一下,有凑数嫌疑,后半部分的ES6版块也还不错,总之,看完这本还是乖乖滚回去看前两册了。 上面这段似乎略带贬义,其实并不是,说的是内容编排,跟技术讲解无关,有人说看懂了它,就可以横扫各大厂的技术一面,你心动了吗?~
我相信你已经注意到了这一系列图书的封面上都有大大的“JS”,它并不是用来诅咒JavaScript的缩写,尽管我们大家都诅咒过这门语言的怪异之处。 从最早期的Web开始,JavaScript就是驱动内容消费的交互式体验的基本技术。尽管闪烁的鼠标轨迹和恼人的弹出式广告可能是JavaScript起步的地方。但是近二十年之后,JavaScript的技术和功能已经有了很大的发展,并且位于世界上使用最广泛的软件平台——Web的核心,它的重要性几乎没有人再会质疑。 但是,作为一门编程语言,JavaScript一直为人诟病,部分原因是其历史沿革,更重要的原因则是其设计理念。因为JavaScript这个名字,Brendan Eich曾戏称它为“傻小弟”(相对于成熟的Java而言)。实际上,这个名字完全是政治和市场考量下的产物。两门语言之间千差万别,“JavaScript”之于“Java”就如同“Carnival”(嘉年华)之于“Car”(汽车)一样,两者之间并无半点关系。 JavaScript在概念和语法风格上借鉴了其他编程语言,包括C风格的过程式编程和隐晦的Scheme/Lisp风格的函数式编程,这使得它能为不同背景的开发人员所接受,包括那些没有多少编程经验的人。用JavaScript编写一个“Hello World”程序非常简单。因此对于初学者而言,它是有吸引力和易学的。
挺好,认识JavaScript的一种新思路
JS之所以火爆,我想是因为它足够简单。尝试JS,会让你获得搭积木的畅快体验,爱上创造。 但简单的东西不一定抽象(比如原型不是类),简单的东西不一定优雅(比如回调地狱),简单的东西不一定性能优秀(比如缺少尾调用优化)。为了让JS更有力量,布道者们一直在前行。 respect!但我们仍因种种原因固步自封:“我知道的够用了”、“我要兼容IE8”、“等用到我再来看吧”……作者几年前描绘的未来,在今天我们还是将它挡在门外。 就此改变吧!如果你也热爱JS,不妨耐着性子去品读这套小黄书,去和作者一起思考。如何优雅、如何高效、如何用语言特性去为业务赋能…… 只有我们面向未来,未来才真的会来。
终于赶在三月的最后一天,九点上班前刷完了,准确来说,最后几十页就是在翻然后看,没有太多深入思考哈,这不是重点。 回顾三本书的话,第一册看两遍觉得收货很多,未来还会继续看。然后中的话,第一章讲了很多类型转换的原理,大概用的话,可能作者考虑的是高效或者是安全性,在我使用的时候,我没考虑的那么多。然后第二章就是没有看的特别懂,作者绕来绕去的,然后电子书的阅读让人思路就是乱七八糟,我只给了一般的评价。下的话,感觉就是有点在水,很多东西就是让人去看上和中,最后结束的话,有东西很难懂,是因为语言翻译过来和中国人的思维不一样?我作为一个菜鸟,反正有的没看懂,只能说一般。 我不说啥了,菜是原罪,我接着学吧。忍不住哭出来[流泪],要学的东西太多了,跟不上啦[撇嘴]
相对于前两卷来说,这一卷上半部分可以说是上两卷的一个概述,都是一些基础的东西。下半部分主要介绍ES6+的新语法,新特性等,都没有进行深入的研究。 而且现在ES6标准已经出来几年了,所以相对来说本书有些内容都过时了,如果要了解ES6+的标准,还有更好的书籍可以阅读参考。比如阮一峰的《ES6标准入门》。