本书的作者Douglas Crockford是JavaScript开发社区最知名的权威,JavaScript的发明人Brendan Eich说他是“Yoda of lambda programming and JavaScript(lambda编程和JavaScript的精神领袖)”。他不仅仅给我们带来了JSON、JSLint、JSMin和ADSafe等等在JavaScript开发领域应用广泛且影响深远的作品,更重要的是给我们带来了受益终身的利用JavaScript进行高效开发的思想和风格,这就是本书的重要意义。
JavaScript曾是“世界上最被误解的语言”,因为它担负太多的特性,包括糟糕的交互和失败的设计,但随着Ajax的到来,JavaScript“从最受误解的编程语言演变为最流行的语言”,这除了幸运之外,至少还说明它是一个不错的语言。Douglas Crockford在这本书中剥除JavaScript糟糕的外衣,抽离出一个具有更好可靠性、可读性和可维护性的JavaScript子集,让你看到一门优雅的、轻量级的和非常富有表现力的语言。他从语法、对象、函数、继承、数组、正则表达式、方法、样式和优美的特性这9个方面来呈现这门语言真正的精华,这是语言最本质最优雅的部分,通过它们完全可以构建出高效的代码。他还通过附录列出了这门语言的糟粕和鸡肋部分,且告诉你如何避免它们。最后还介绍了JSLint,通过它的检验,能有效的保障我们写出优美高效的代码。
这是一本厚积薄发“薄”大精深的书籍,Douglas Crockford仅仅用了160页来道出JavaScript的语言本质,值得任何正在或者想从事JavaScript开发的人阅读,并且非常需要反复阅读。学习、理解、实践大师的思想,我们才可能站在巨人的肩上,才有机会超越大师,这本书就是开始。
我很高兴和淘宝UED的前端主管小马(赵泽欣)一起来翻译这本书,去年近5个月的翻译时间是一个非常艰苦而又痛快的学习过程。我们冒着“犯罪”的危险完成了翻译,现在我也很惶恐的推荐给大家,希望我们的努力能让读者读出本书的精华,更要读懂JavaScript的语言精华。
感谢你的关注、阅读、建议和批评。
Tags: Douglas Crockford, JavaScript



进来百一下秦歌前辈
路过
“因为它担负太多的特性,包括糟糕的交互和失败的设计” – dw和fp的盛行,使得开发网页如此简单,一个不懂交互与设计,甚至不懂程序的人也可以做一个小型网站。从而制造了整个互联网的繁荣,同时也产生了大量的垃圾网页,JS往往被用于无谓的装饰特效,而没有被用于提升交互能力。庆幸的是这个可怕的时段已经过去。
的确JS以前被大大的误解与误用了
我们的老师提到JS想到的就是滚动字幕等等
我认为还有比较重要的原因就是
1 由于javascript的入门级别比较低,所以,造成新手对javascript代码编写以及深层次理解缺乏足够的认识,而他们的这些文档可能直接影响到后入门的编码新手,造成恶性循环
2 javascript的编程人员的行业团队的问题.比如c语言,java都会有几个比较著名的社区,并且这些社区的影响力除了对于语言本身的影响,也会对入门新手和社会大众有影响,现在D2的年会基本是对于本行业内部人士有比较好的作用,但是对于那些入门新手,可能并不能照顾到.也造成新手在一段时间的兴趣后,由于没有前进的动力,而转投其他或者依然停留在新手级别
D2现在的大部分感兴趣的都是业内比较出名的团队参与,所以在一定程度上会出现
1 探讨高层面的应用
2 探讨效益化的发展(包括开发模式,团队工作等,这个我认为这个是现阶段很重要很急迫的任务)
另外我认为D2如果想扩大影响力,还应该有一个重担,就是要担负起现在的历史使命:让人们认识前端,消除对前端误解,增加对其兴趣
因为只有更优秀的人才进入”前端”领域,才能更快更好的促进前端在中国的发展,
所以我非常支持”JavaScript语言精粹”这本书的翻译.
现在市场上很多关于javascript和css的书,充斥着5,6年前的老思想,老编码习惯,
如果入门新手看到这些,不仅仅是误解,更多的是对中国前端的发展造成了阻碍
站在巨人的肩上,才有机会超越巨人,顶一下这句话,知识本质就在于继承,然后才能谈超越。以这种态度来学习,是值得尊敬的
喜欢
博主好,我想应聘交互设计师,但是这个博客系统总是提示附件过大无法发送,我的附件是750K的PDF啊~~~~
希望得到口碑团队的帮助,谢谢~
正在学习javascript中,下次买这本书回来看看,呵呵。
我又来看你了
还可以