突然想深入研究下JavaScript,近来也开始研读两本“高阶”教程,又了解到几位业内大牛,从此对其敬仰之情如滔滔江水。。。列以下书目,当做通关必修书,并附上简略评论:
No. 1 《JavaScript: The Definitive Guide (5 edition)》
  略翻过第四版,只有一个感觉:厚!典型的参考手册,所以排名第1。
  p.s.封面是头强壮的犀牛——大大大大……牛!
No. 2 《JavaScript:TheGoodParts》——Douglas Crockford
  ——JSON、JSLint、JSMin和ADSafe之父。
  ——JavaScript的发明人Brendan Eich说他是“Yoda of lambda programming and JavaScript(lambda编程和JavaScript的精神领袖)。
  按人来排名,他应该是No1,他的著作怎可遗落。中文版叫:《JavaScript语言精粹》
No. 3 《Pro JavaScript Design Patterns》——John Resig
  书和作者也许你很陌生,若你不知道jQuery,恩~那你落后了。John Resig就是jQuery的创始人。
  这本书我正在看!!终于可以说点什么了:
  A.兼容的思想。他的code都在最大可能地去兼容各种浏览器(当然主要就是在于IE和其他W3C标准的浏览器的区别)。以及其考虑到细节的态度,如“假如user不用鼠标,而只用键盘操作时,无法触发onmouseover等事件的处理”——实在让我汗颜(像我们做企业Web开发,user用firefox时不能正常使用,一句话顶过去,给我换IE!)。John在讲解DOM、Events等要点过程中,悉数了IE和非IE的各种差异点,受益匪浅。
  B.系统的“实用”。这个表述很拗口(自编的。。。),想表达的意思是:以前写了很多关于DOM操作的js代码,大都是百度出来的或是自己瞎编乱造试验出来的,对JavaScript并没有一个系统的认知。而John清晰地帮我们梳理了一遍。就拿注册load事件来说,John非常透彻地分析了几种写法的优缺点,豁然开朗!
  C.可以当做学习jQuery的教程。也是我开始阅读这本书的最初动机。
  D.站在巨人的肩膀上。其中之一当然有Douglas Crockford,学习前人的经验是最有效的方法。其中还有一位牛人,那就是被John称为“鬼才”的Dean Edwards。John在很多章节中都拿Dean的code当范例,并且是完美的范例。
    嘿嘿嘿,现在我站在你们的肩膀上,“莫拉克”一吹,扑通~
No.4 http://dean.edwards.name/  ——Dean Edwards
  网站?为什么列在这里?呵呵,有时候Sample才是最好的教材!何况是Dean的code!他的网站上有很多作品。目前仅了解到Base和cssQuery(),前者是我认为在js中模拟OO最完美的写法,而后者可是在jQuery中风光无限的CSS选择器的原型!废话不多说了,看他的代码去。。。
  还有一件有趣的事不得不提,亦如Dean在网站左上角写的:This is my site for my personal use running on my machine in my kitchen!
  附上图片:
  
  可爱的网友留言道:
  Matt Robin 說︰ That's the sexiest mini-fridge I've ever seen!! ....On no - wait - that's the computer isn't it?! :D   
  carlos1818 說︰ you guys simply don´t get it!the fridge is just for cooler pourpose!
  phyzome 說︰ Ah, so that's why the server is unavailable around midnight -- fridge is being left open while Dean gets a snack. :-P
  
  哈哈哈哈哈哈哈~~~~~

No. 5 《Pro JavaScript Design Patterns》——Ross Harms 、Dustin Diaz
  刚看完,实在是不想录进来,因为觉得浪费时间。用另外一个网友的话说,可以用OO去分析别人的js代码,不要老想着用什么设计模式去写js。书中重点在于实例分析GoF中各种模式在js中的运用,实在是无趣的很。对其整篇宣传的重点之一:在js实现“接口”实在是不感冒,鸡肋!或许我接触复杂的js还不够,或许对GoF的设计模式理解以及运用还不够……唉,看完了还气愤,不说了。
No. 6 *
  没有了。。。了解到其他的再补上吧。

  O啦,路漫漫其修远兮。。。。后面半句就不说了,睡觉去~明天加油!
 posted on 2009-08-11 00:52  剑寒  阅读(538)  评论(4编辑  收藏  举报