当前位置: 首页> 书评> 正文

ppk谈JavaScript《这本书是学习js的开始,而不是结束》

  • 小小评论家小小评论家
  • 书评
  • 2023-03-26 07:37:28
  • 62

我不是一个专业的Web开发人员,那只是我的兴趣爱好,我是一个blogger,热衷于定制自己的Blog,javascript在这过程中终究不能避免,于是就这么上手了。

早期,我在Blogger上移植过别人写的Calendar,Music Player,那个时候,正是javascript刀耕火种的时候,那个时候还没有ajax,js主要的功能就是用来添加一些无聊的功能,比如会飘动的钟,自定义状态栏信息(现在看来,这真是很不礼貌的)。

后来,随着Web的发展,我对js的看法也改变了,尤其是在有了ajax后,这个时候,我的个人博客也变成了由WordPress搭建的独立博客了,我对博客从代码一级的定制能力就更强了,使用js可以做更多好玩的事情,这个时候js已经在我的眼里变得比较正经了,再也不是那种“小丑”语言的形象了。

再后来,我遇到了jQuery,这个神奇的类库可以帮助一个业余的开发人员简简单单就做出非常复杂的功能,从这里开始,我决心要在js开发的路上更进一步,希望了解一些更重要的东西。我也就是从那个时候开始,遇到问题不是简单对付过去就完了,而是认真的搜索网上的解决方案,终于有一天,某个难题把我引领到了www.quirksmode.org,这是必然的,我想每一个从事js开发的人员,都会有这个过程的,于是对ppk非常崇拜,进而贪心地想要得到他的全部开发经验。

我列举我那一系列的脚步,无非想说,这本书就是当你来到这个地方时候,应该看的书。ppk在他的书里非常无私的分享了他的很多开发经验,并且传达了很多的他的理念,而这些理念,很多都带有前瞻性,以我现在的眼界来看,无疑是没有更正确的理念了。

这本书所要表达的内容,都是真真正正开发中用到的东西,没有那些学院派的探讨,或者沉溺于某个复杂的语法(很多C++的书籍都会陷入到那种探讨之中),这本书中有很多诸如:“我为什么这么做,不那么做”,“理论上,标准里,是怎样怎样,而事实上,情况是怎样怎样,所以,最佳实践是怎样怎样”这类的讲述形式,我想,这些东西正是ppk带给大家最珍贵的东西,这都是需要非常多的开发工作才能得到的宝贵经验。

关于这本书,还有一点是我非常推崇的,就是ppk的观点是高度理性的,平和的。他很实在地分析每一个语言特性,或者浏览特性的优劣,W3C标准或者MS自定义特性的优劣,他不是一个Web标准的疯狂崇拜者,不是一个IE的排斥者,他的观点是不含有个人偏见的。

“这本书是学习js的开始,而不是结束。”

这是ppk在这本书的后记中提到的,没错,这本书纠正了我对于js的一些观点,也传达了很多重要的开发理念(个人认为最重要的是对可访问性的维护,虽然我平时写js都用jQuery,但是这个理念对我个人来说,有很强的指导性),真正地将我代入了javascript世界的大门。

我下一步的学习计划是《javascript权威指南》和《精通javascript》,希望通过前者的阅读,能够建立javascript领域更坚实的基础,而通过后者的阅读,希望能够对javascript高级话题有一个更深入的认识。

阅读全文