(1)可以很好地展示网站的结构:在获得设计图之后,您要仔细考虑并多加注意。 首先划分框架,然后计划结构并编写代码。 尤其是在大型项目中,无论是整体执行还是扩展维护,模块化开发的合理使用都具有可观的收益。
(2)关于hack
许多客户在页面开发过程中搜索互联网较多的是hack,我们是否完全依靠hack来实现页面兼容性,答案是否定的。 每个人都经常将IE6与我们的谎言相提并论,因此我们不得不再撒100个谎言以四舍五入。 不能否认IE6经常使我们呕吐,但这并不意味着我们可以用更多的“谎言”来放松自己。 在大多数情况下,您可以通过改变主意来调整HTML结构,或者使用一些无法解释的相对安全的CSS来杀死黑客。 没有人能预测何时使用黑客会给我们带来很大的开端。 例如,触发布局或位置:相对可以帮助解决许多IE6问题。
(3)代码优美:看到合理的标签使用,良好的注释,清晰的代码结构和准确的CSS,不仅像欣赏艺术品,而且还减少了下游开发和协作开发的通信成本。 特别是HTML5提供了更丰富的语义标记。 他们都在等待战场上的冲锋。 让我们解放他们!
(4)“如果要擅长工作,则必须先磨砺工具。” 除了实践经验和代码习惯的形成可以帮助我们提高效率外,如果您想提高控制自己开发进度的能力,还有许多辅助工具可以帮助我们进行页面开发。 例如,使用Less或Sass可以帮助我们扩展和组织CSS,大大提高CSS编写效率,并提高可维护性。
(5)与HTML5结合,HTML5时代的到来为移动互联网的兴起创造了更多的机会,还有太多值得学习和发现的东西。 HTML5提供了丰富的JSAPI接口,我们需要对其进行研究; CSS3的华丽吸引了我们需要研究的足够的关注; 如何在移动设备上开发更多自适应页面,我们需要研究...