《网站重构》——适合网页设计师拓宽眼光的好书

s6939730《网站重构》是一本叙述Web标准技术的指南书籍,作者在书中详尽地介绍了Web标准的前世今生、采用Web标准的好处,以及当今流行的Web标准技术:XHTML、HTML5、CSS2、CSS3、DOM等。诚然,每一种技术都是博大精深的,但作者没有铺开来大讲特讲,也不是点到即止,而是用及其平实易懂的语言叙述了该技术的精髓,并通过一个简单的例子让我们了解到该技术能够用在哪里,能够实现什么功能以及能够实现到什么程度。

这本书是我在一次面试中,面试官向我推荐的。在了解了我的能力和经验之后,他耐心的向我阐述了目前互联网技术的发展趋势,并给了我学习上的建议,真的非常感谢他。

在学习和实践网页设计开发有8年之后(其中5年都只能算是小打小闹),我开始陷入深深的迷茫中,有几个问题是我一直在思考的:

  1. 为何在实践那么多年之后,构建一个网页的初步框架对我来说仍是那么困难的事情,需要花费大量的时间?有没有可以提高效率的方法?
  2. 为何每次设计网页都会在浏览器兼容性方面吃尽苦头?
  3. 网页开发有这么多新技术:HTML5、CSS3、Ajax、JQuery……如何能够辨别它们哪些是我需要投入学习精力的?它们到底是应用在哪些领域?

读完这本书之后,这些问题终于都有了答案,或者说,有了我努力的方向。

  1.  我没有按照科学的方法来进行网页设计工作,我总是想起哪一头就抓哪一头,有时写一下HTML,有时写一下CSS,写了几行代码就忍不住刷新一下看看效果……这些都是拖慢我工作效率的做法。实际上我应该遵循一套循序渐进的设计方法:检视内容(确定需求)——建立基础标记(建立HTML框架)——应用样式表(定义CSS)——应用行为(Javascript和PHP工作)。另外,我应该采用规范化的代码写作方式,这在一开始也许很繁琐,但随着工作的进行会越来越有效率,而且再次开发会十分方便。
  2. 首先我没有完整的学习和理解兼容性问题的根源和解决思路,其实我的代码有时写得不够规范,通过阅读《网站重构》我认识到了很多误区。
  3. 想要对这些技术进行初步探索,《网站重构》这本书太合适了,简直是太棒了,现在我知道自己学习的方向了。

我感觉,这本书对于有志于从事网站设计工作,却还不知从哪里开始学习的人来说,是很好的技术纵览,是很好的入门书,让你一开始就认识全局,少走弯路。对于从事了一段时间网站设计工作的人,这本书是一个补充和扩展,可能里面很多知识都是基础的,但却很全面,指出了一条摆脱目前技术瓶颈,有助实现技术飞跃的途径。

书的最后一章最让人惊叹,作者阐述了对NewYork Magezine网站(nymag.com)一个需求(日程表)的开发全过程,期间涉及了HTML、CSS和Javascript,让我们看到Web标准技术是怎么进行快速开发并实现让人赞叹的效果的。这是非常实在的一个例子,后来我上网查看NewYork Magezine网站,发现该功能仍在使用,其中真的有很多值得学习的地方。这不是一般教学书籍上那些登不上台面的实例。

唯一要吐槽的事情是:作者的思路有点活跃,有时在行文上有点跳跃的感觉,我也感觉到这可能跟翻译的质量也有很大的关系,翻译是差强人意的。

发表回复

您的电子邮箱地址不会被公开。