《javascript definitive guide》 和这本我都看过了。说实话,非常不解为什么这本书的评分会比犀牛书高 ,在我看来这两本书根本就不是一个水平层次的。
优点就不说了,数下这本书的缺点
(1)无关技术 , David Flanagan的写作水平比Nicholas C. Zakas高出一个档次。我想认真看过这两本书的大概会同意我的看法。(两本我看的英文版 )
(2) 整本书有非常一大部分花在了罗列各种不是问题的问题上(已经消失废弃或即将消失的IE 5 , 6 ,7 ,8兼容问题) 。 可能4 ,5年前这些浏览器兼容问题还是问题 ,但现在已经2015了。有些问题你根本不用去理它,这些问题现在已经不算什么问题,将来更不可能成为问题。(jQuery就很聪明, jquery 2.XX系列根本就不费劲去兼容过气的IE,结果jquery 2.xx系列的源码比1.xx系列的源码短了近2000行----Version 2.0 of jQuery no longer supports old versions of Internet Explorer (6, 7, and 8) in order to provide faster, cleaner support for more modern browsers. )
(3) 这本书既不适合入门, 也不是和深入。入门应该读《javascript definitive guide》 ,深入应该认真读《javascript definitive guide》。我的意思是有了《javascript definitive guide》 这本书真没什么必要读了。 Douglas Crockford 在《javascript :the good parts 》中也说过 :“写javascript书大多很烂,只建议读一本,《javascript definitive guide》” 。 懂了么 !!!!!
(4) Nicholas C. Zakas这家伙特别爱卖乖 !书上的例子到处都充斥着“Nicholas C. Zakas” ,以及他写过的各种书的书名----人会有审美疲劳的啊 !!!!!!!
(5) 总之这本书评分高, 这就是你读它的理由,不论别人怎么说, 你还是会看,因为大家都说他好 ,因为它评分高!! 直到有一天你看完了《javascript definitive guide》和《Professional JavaScript 》 , 你发现 《javascript definitive guide》的9.1 远远大于《Professional JavaScript 》的9.4 =======>就是这样
。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。。