说明:这是今年三月份发在原Blog上的文章。来淘宝后,原Blog所在服务器出了故障,数据丢了不少。现在这个Blog是全新搭建的,数据也就懒懒地一直没转移过来。今天为了程序员杂志的稿子头疼,于是在Google上瞎逛,无意搜索到这篇老文章,欣然释然,小豆腐块用这种话题最适合不过了^o^
图2. JavaScript获得了应有的尊敬(摘自《Practical JavaScript DOM Scripting and Ajax Projects》)
上面是老文,辞句上稍微有些修改。今天再读,补充一点最近的想法:
对JavaScript而言,首先我们要意识到它的强大。目前各个浏览器争先恐后地优化提高JS引擎的性能,已经昭示出JavaScript强大的生命力和非常美好的前景。从心魔中去除对脚本语言的鄙视,尊重JavaScript, 对我们这些已经专职从事前端开发的程序员来说,早已不是问题。但我们还需宣传布道,要让后台开发程序员们也能意识到这一点,这还有漫长的路要走。
上面是一方面,还有一方面是:“我们需要关注JavaScript如何使用,或许更需要关注JavaScript能做什么。” 这是Aaron Gustafson在JavaScript渐进增强一文中非常强调的一点。精通某门语言,还意味着要清楚这门语言在哪些地方不适合使用。任何一门语言都不能滥用,庖丁解牛,杀猪砍肉,不同的场合需要用不同的刀。每个优秀的屠夫都有自己的一套刀具,并不是像关羽一样抗一把青龙偃月刀就能闯遍天下。
先说这么多,欢迎讨论。