这两天在看 JavaScript 语言精粹,作者 Douglas Crockford,看的没啥感觉,没有那种,我靠,还能这样,或者,原来是这样一类的醍醐灌顶,不知是看的不仔细,还是功力不够,有看过的猿们,来谈谈你们的感受。分享交流下.
1
Sivan 2017-03-06 13:15:05 +08:00
你想要的那种效果建议看《你不知道的 JavaScript 》、《 JavaScript 忍者秘籍》之类的。
|
2
lijsh 2017-03-06 13:20:20 +08:00
试试《 Javascript 模式》和《 Javascript 设计模式》
|
3
ferrum 2017-03-06 13:29:52 +08:00
老实说,这本书有点旧了,说的还是 ES3 的东西,而 ES3 - ES6 的改变真的很大,很多书里谈的东西,例如函数继承方面的,使用 ES6 可以以轻松易懂的形式表达出来。
我觉得看不看都可以。 |
4
SuperMild 2017-03-06 13:40:19 +08:00 via iPad
看 《你不知道的 JavaScript 》吧,给你醍醐灌顶的感受
|
5
Moonless 2017-03-06 13:42:56 +08:00
书中点很多,当个提纲看吧,每个点都可以扩展开,后面的规范还不错,中文版翻译 给的 提示代码什么的有 bug , 可以自己改改;
另外就像上面说的,基于 ES 3 , 没有对新语法的理解,也有些说法过时 |
6
acthtml 2017-03-06 13:44:27 +08:00
因为 js 已经普及的差不多了,你平时都接触过书中写的点。
|
7
jybox 2017-03-06 13:44:41 +08:00
我觉得这本书更适合没有系统学习过 JavaScript ,但又需要快速上手的人,而且这本书比较旧了,没有跟进 ES2015 。如果你已经通过其他的书系统地学习过了,或者已经有很多 JavaScript 的编码经验的话,可能帮助不大,这种情况推荐看「你不知道的 JavaScript 」(最近下册也出中文版了),还可以看看我的推荐书单 https://jysperm.me/booklist/
|
8
kylesean 2017-03-06 13:59:28 +08:00
感受就是, js 里面有很多“烂”的地方,叫做糟粕,忽略它,用精华。
|
9
zhuangzhuang1988 2017-03-06 14:21:41 +08:00
https://www.zhihu.com/question/24715618/answer/34813745
根据这个人的回答,Douglas Crockford 的书还是不要看了 评论里面. "哈哈哈,最近看了 DC 的新演讲 the better parts ,越发觉得他就是根搅屎棍..." -- 尤雨溪 |
10
KuroNekoFan 2017-03-06 15:14:33 +08:00
@zhuangzhuang1988 没看到"哈哈哈,最近看了 DC 的新演讲 the better parts ,越发觉得他就是根搅屎棍..." 这句啊,他删了么,而且本身整个回答写的不错啊
|
11
zhuangzhuang1988 2017-03-06 15:28:47 +08:00
@KuroNekoFan 这个是在上面链接的回复里面
|
14
sheldonshen OP @Sivan 好的!
|
15
sheldonshen OP @lijsh 设计模式,最近也是准备系统学,谢谢推荐!
|
16
sheldonshen OP @jybox 好的,谢谢你的书单!
|
17
hd7771 2017-03-06 22:20:14 +08:00 via Android
说点别的,我 oop 是从 js 学来的。
为什我这里用别的语言就能继承, js 就要复制粘贴,瞬间明白 oop 。 |
18
tomato3 2017-03-07 01:20:59 +08:00 via Android
点了很多坑 点了很多亮点 你就应该按照这本书的东西作为准则来写 它不是增加什么醍醐灌顶的东西 它只是帮你筛选亮点而已 过滤你学过的繁杂的东西 帮你肯定它值得信任的部分 指出这门语言设计的缺陷和亮点 你再看 es6 就是在弥补缺陷和一些你所谓醍醐灌顶的东西
|
19
sodatea 2017-03-07 02:09:28 +08:00
这本书里都是非常非常基础的东西,但是讲得非常好,我一般是把它作为入门书推荐。
|
20
bombless 2017-03-07 10:50:24 +08:00 via Android
effective JavaScript 也不错的
基础是基础,不过我相信多数写 JavaScript 的人都是没了解过 JavaScript 的基础就开始写了 |