看过 JavaScript 语言精粹的猿们,来谈下感受.

2017-03-06 13:10:36 +08:00
 sheldonshen

这两天在看 JavaScript 语言精粹,作者 Douglas Crockford,看的没啥感觉,没有那种,我靠,还能这样,或者,原来是这样一类的醍醐灌顶,不知是看的不仔细,还是功力不够,有看过的猿们,来谈谈你们的感受。分享交流下.

4684 次点击
所在节点    JavaScript
21 条回复
Sivan
2017-03-06 13:15:05 +08:00
你想要的那种效果建议看《你不知道的 JavaScript 》、《 JavaScript 忍者秘籍》之类的。
lijsh
2017-03-06 13:20:20 +08:00
试试《 Javascript 模式》和《 Javascript 设计模式》
ferrum
2017-03-06 13:29:52 +08:00
老实说,这本书有点旧了,说的还是 ES3 的东西,而 ES3 - ES6 的改变真的很大,很多书里谈的东西,例如函数继承方面的,使用 ES6 可以以轻松易懂的形式表达出来。

我觉得看不看都可以。
SuperMild
2017-03-06 13:40:19 +08:00
看 《你不知道的 JavaScript 》吧,给你醍醐灌顶的感受
Moonless
2017-03-06 13:42:56 +08:00
书中点很多,当个提纲看吧,每个点都可以扩展开,后面的规范还不错,中文版翻译 给的 提示代码什么的有 bug , 可以自己改改;
另外就像上面说的,基于 ES 3 , 没有对新语法的理解,也有些说法过时
acthtml
2017-03-06 13:44:27 +08:00
因为 js 已经普及的差不多了,你平时都接触过书中写的点。
jybox
2017-03-06 13:44:41 +08:00
我觉得这本书更适合没有系统学习过 JavaScript ,但又需要快速上手的人,而且这本书比较旧了,没有跟进 ES2015 。如果你已经通过其他的书系统地学习过了,或者已经有很多 JavaScript 的编码经验的话,可能帮助不大,这种情况推荐看「你不知道的 JavaScript 」(最近下册也出中文版了),还可以看看我的推荐书单 https://jysperm.me/booklist/
kylesean
2017-03-06 13:59:28 +08:00
感受就是, js 里面有很多“烂”的地方,叫做糟粕,忽略它,用精华。
zhuangzhuang1988
2017-03-06 14:21:41 +08:00
https://www.zhihu.com/question/24715618/answer/34813745
根据这个人的回答,Douglas Crockford 的书还是不要看了
评论里面.

"哈哈哈,最近看了 DC 的新演讲 the better parts ,越发觉得他就是根搅屎棍..."
-- 尤雨溪
KuroNekoFan
2017-03-06 15:14:33 +08:00
@zhuangzhuang1988 没看到"哈哈哈,最近看了 DC 的新演讲 the better parts ,越发觉得他就是根搅屎棍..." 这句啊,他删了么,而且本身整个回答写的不错啊
zhuangzhuang1988
2017-03-06 15:28:47 +08:00
@KuroNekoFan 这个是在上面链接的回复里面
pyufftj
2017-03-06 16:28:08 +08:00
@SuperMild 这本书简直是神书,我当时激动的甚至想要把每段话都抄下来
SuperMild
2017-03-06 16:32:15 +08:00
@pyufftj 对对对,讲理特别清晰易懂,甚至对学习其他语言也有帮助。
sheldonshen
2017-03-06 21:54:35 +08:00
@Sivan 好的!
sheldonshen
2017-03-06 21:55:21 +08:00
@lijsh 设计模式,最近也是准备系统学,谢谢推荐!
sheldonshen
2017-03-06 21:55:58 +08:00
@jybox 好的,谢谢你的书单!
hd7771
2017-03-06 22:20:14 +08:00
说点别的,我 oop 是从 js 学来的。
为什我这里用别的语言就能继承, js 就要复制粘贴,瞬间明白 oop 。
tomato3
2017-03-07 01:20:59 +08:00
点了很多坑 点了很多亮点 你就应该按照这本书的东西作为准则来写 它不是增加什么醍醐灌顶的东西 它只是帮你筛选亮点而已 过滤你学过的繁杂的东西 帮你肯定它值得信任的部分 指出这门语言设计的缺陷和亮点 你再看 es6 就是在弥补缺陷和一些你所谓醍醐灌顶的东西
sodatea
2017-03-07 02:09:28 +08:00
这本书里都是非常非常基础的东西,但是讲得非常好,我一般是把它作为入门书推荐。
bombless
2017-03-07 10:50:24 +08:00
effective JavaScript 也不错的
基础是基础,不过我相信多数写 JavaScript 的人都是没了解过 JavaScript 的基础就开始写了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/345276

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX