Web前端开发工程师进行网站重构有两个方面的原因:第一,根据W3C标准进行重构后,可以让前端的代码组织更有序,显著改善网站的性能,还能提高可维护性,对搜索引擎也更友好;第二,重构后网站能带来更好的用户体验,用XHTML+CSS重新布局后的页面,文件更小下载速度更快。

重构的目的不仅仅是为了让网页更符合Web标准。重构的本质是构建一个前端灵活的类MVC框架,即HTML作为信息模型(Model),CSS控制样式(View),JavaScript负责调度数据和实现某种展现逻辑(Controller)。同时,代码需要具有很好的复用性和可维护性。这是高效率、高质量开发以及协作开发的基础。