商家名称 | 信用等级 | 购买信息 | 订购本书 |
![]() |
JavaScript忍者秘籍 | ![]() |
|
![]() |
JavaScript忍者秘籍 | ![]() |
网友对JavaScript忍者秘籍的评论
不愧是约翰·罗西格大神写的书,对于JavaScript编写,无论代码还是习惯都有本质提升
一开始就是测试,篇首编写一个简单的测试框架,然后贯穿全书始终,很多前端书籍对于测试讲的并不多,甚至有些前端开发者也并不注意前端测试。开篇就能让你养成一个习惯。
虽然中间有些小技巧,但更多的是这个处理前端兼容性问题多年的大神的心得感悟。
本书研读后个人的最佳感悟,就是从用写XXX的方式写JavaScript(比如Typescript用写java/c#的方式写js,coffee则是用写python的方法写JavaScript),变成了用写JavaScript的方式写JavaScript。不要把JavaScript和别的语言进行对比,JavaScript就是JavaScript
原书5分,翻译1分辛苦分
以前看过英文版,买来中文版准备重刷一遍。翻了一下,翻译得估计比google翻译抢不了哪去。
作者用 Hamburg 和 Ham 来比喻 JavaScript 和 Java,译者硬生生给写上汉堡包和火腿,完全失去了作者原本的类比的趣味。你要是觉得不好翻,在汉堡包和火腿的汉字后面备注一下英文单词也好,不然没看过英文版的人谁知道你这是什么鬼。
这不是水平问题,完全是态度问题。
只能说是又一个翻译毁经典的鲜活例子
脑洞大开的一本书,从没想过javascript能这么用。
虽然作者几次跳票,在成书过程中前端也发生了很大的变化,JavaScript也进入了ES6的阶段,但是本书内容还是值得多读几遍。本书直接反应了作者在编写jQuery这个知名库时所做的考量,很多技术即使是ES6中也可以使用。中文翻译虽然有些许下次,但是并不影响阅读,有条件的话,建议参考英文原文,或者查看异步社区中提交的勘误。
是书出的太早了吗?才看了20%不到,发现有两个错误。1、将匿名函数赋值给变量a,a的name属性为空,这在firefox上是正确的,在chrome上值为'a';2、函数会声明提升,变量不会?测试了一下,两者都会啊
如果要为学习JS推荐两本书,第一本推荐高级程序设计,第二本就是这本~
作者是JQ的作者,非常厉害,关于JS的进阶用法深入浅出。
非常推荐!
进一步了解Javascript的高级特性非常有用,写代码不仅仅是写出能用的代码就够的,适合用JS写过一个完整的程序的人进阶之用,要是连基本语法还没掌握,请先不要购买。
说实话,这本出自jQuery之父的《JavaScript忍者秘籍》大大出乎我的预料之外,虽然书中有一些内容相对于现在有一些陈旧 (主要包含了IE6相关的内容),但对于整体理解JavaScript语言具有很大的参考价值,即使在阅读这本书的过程中,我就在实际 开发的过程中运用上了相关的知识,比如闭包,以前的理解只是模模糊糊的,读了这本书之后顿时明了起来。除此之外还有 一些概念的讲解以及堪称秘籍的知识技巧。
喜欢JavaScript忍者秘籍请与您的朋友分享,由于版权原因,读书人网不提供图书下载服务