(1)能很好的展现网站的结构:拿到设计图后,你要仔细考虑,多加注意。首先划分框架,然后规划结构,写代码。尤其是在大型项目中,无论是整体实现还是扩展维护,合理使用模块化开发都有相当大的好处。
(2)关于黑客
很多客户在页面开发过程中更频繁的搜索互联网。不管我们靠hack实现页面兼容与否,答案都是否定的,大家经常拿IE6和我们的谎言做比较,所以我们还要再撒100个谎来圆场。我们不能否认IE6经常让我们吐槽,但不代表我们可以用更多的谎言来放松自己。大多数情况下,你可以通过改变主意来调整HTML结构,或者使用一些相对安全的无法解释的CSS来杀死黑客。没人能预测黑客什么时候会给我们一个大的开始。例如,触发器布局或位置可以帮助解决许多IE6问题。
(3)代码美观:看到合理的标签使用,良好的标注,清晰的代码结构,准确的CSS,不仅可以欣赏艺术品,还可以降低下游开发和协同开发的沟通成本。尤其是HTML5提供了更丰富的语义标签。他们都在战场上等着冲锋。让我们释放他们!
(4)“要想做好工作,首先要把工具磨快。”除了实践经验和代码习惯的形成可以帮助我们提高效率,如果你想提高自己控制自己开发进度的能力,还有很多辅助工具可以帮助我们开发页面。比如使用Less或者Sass可以帮助我们扩展和组织CSS,大大提高CSS的编写效率,提高可维护性。
(5)结合HTML5,HTML5时代的到来为移动互联网的崛起创造了更多的机会,值得学习和发现的东西太多了。HTML5提供了丰富的JSAPI接口,这是我们需要研究的;CSS3的华丽吸引了足够的关注,需要我们去研究。我们需要研究如何在移动设备上开发更具适应性的页面...