《精通JavaScript》这本书是jQuery的作者John Resig写的,很遗憾,这么晚了才拜读这么一本好书。
现在的jQuery在开发中已经不常使用了,出现了后起之秀,各种MV*框架,到现在我也没有开始学习,所以我不能对比。昨天在微信公众号上面看到一篇关于《jQuery是否还有未来和应用场景》之中的文章,几位国外的大佬就此讨论了一下。想法大概是jQuery太重了,直接操作DOM也会显得有些笨拙和无法完成目前的分离式操作。估计是没有太多的应用场景了,我的想法大概是,在未来,我们是以web应用来完成用户的需求的,而不是简单的操作页面,完成华丽的效果,当然啦,这也不是那么简单的。我的发展目标也是为了完成应用,好了,废话有点多。
接下来讲讲这本书吧,这本书出版于2008年,那一年我还是个初二的学生,经历了汶川地震。没想到在当时就已经有这么闻名的著作我感到诚惶诚恐。
这本书一共分了五个部分。
第一部分: 认识现代JavaScript
第二部分: 专业JavaScript开发
第三部分: 分离式JavaScript
第四部分: Ajax
第五部分: JavaScript的未来
本书的第二、三部分是本书的重点章节。虽然现在来看,有了很多的好书比这个写的更加详细和具体,但是对于一个初学者来说,我认为这本书的价值体现在它有很多很棒且很简单的小例子来简单的阐述了一个知识点。里面只是简单的介绍了作用域,闭包这些内容。更多的是讲述了原型和它的应用,不过,这些是过去的那些老牌库了,对现在没有太多的参考价值。其中还讲述了一些跨浏览器的代码编写方法,也是值得一看的。
第三部分里面的DOM、事件、JavaScript与CSS这些地方我认为初学者可以值得好好的专研一下,再结合《JavaScript高级程序设计》对应章节展开的看看。
看完这本书,对我的知识理解没有太多的长进吧,毕竟书还是有些老了,但是那些跨浏览器的编程思想确实是有些经典。未来当然不会再编写跨浏览器的代码啦,浏览器标准的统一也会为我们开发者带来一个新的天地,当我们不再花心思解决这些浏览器的BUG,我们才会花时间在怎么创造新的Web开发上来不是吗?
我们永远要学习的是道,而不是术,JavaScript的发展未来,我不敢妄言,学习思想永远比学习知识来的重要的多啊!
接下来学习下一本书吧,能力还是太浅,多写写代码,多思考思考。。。