Ajax的一夜风行,使JavaScript这门原本被视为玩具的语言承担起了新的角色和任务,在浏览器环境中大放异彩。但由于历史、浏览器厂商以及浏览器解析或实现环境之间迥异等各种原因,这门语言--正如大师Douglas Crockford所说--仍然是世界上最受误解的语言。只要有一定的编程基础,谁都可以耍一耍,但要写好系统化的javaScript,却未必有多少人能遂心如愿。虽然与有些语言比较起来,JavaScript多少有些不严谨并有设计上的缺陷,但随着前端技术的发展,以及对JavaScript程序员越来越高的要求,JavaScript已经有了很大的发展和完善。因此,挖掘和发挥JavaScript内在的特点,避免和克服设计上的缺陷,才能符合现代前端技术编程的要求,才能编写出"工业级"的JavaScript程序。. 本书的作者John Resig作为著名程序库jQuery的主创者,在书中分享了对JavaScript专家级的理解和经验,系统地总结了JavaScript的语言特点。正如第2章结尾所说:"只要能理解对象的行为、引用的处理和作用域的判断,毫无疑问就能改变你编写JavaScript代码的习惯。"这是一本没有"Hello world"的书,直切JavaScript本质,十分适合进阶而又不掺杂水份。 书中后半部分的例子章节看起来比较适合喜欢有案例分析的读者,但不够深入,有虎头蛇尾之嫌。在网上对本书的许多评论中,也指出John对书中的代码检查不够严谨,影响了此书的实用性,在我们的翻译过程中,都尽可能一一检查并纠正了遇到的错漏。然而,总体来说瑕不掩瑜,本书依然是需要向高级阶段挑战的读者之良师益友。
|