《HTML5设计原理》笔记

    花了个把小时完整阅读了一遍《HTML5设计原理》,一篇讲HTML5发展历史和设计原理的文章,讲得透彻,做点记录

    伯斯塔尔法则(Postel’s Law)设计原理

    发送时要保守;接收时要开放.

     发送给浏览器的数据尽量格式严谨;而浏览器接受数据时尽量做到容错,保持开放。



    HTML5设计原理

    HTML5由W3C HTML5工作组与WHATWG工作组(Web Hypertext Applications Technology Working Group)同心协力共同完成,在合作过程中遵循以下设计原理:

    • 避免不必要的复杂性:简化代码输入和记忆
    • 支持已有的内容:考虑到浏览器厂商实现功能时需要向下兼容
    • 解决现实的问题:如允许将把段落中的文本放在链接里
    • 求真务实
    • 平稳退化:渐进增强
    • 最终用户优先:一旦遇到冲突,最终用户优先,其次是作者,其次是实现者,其次标准制定者,最后才是理论上的完满

    参考了一些经典的设计原理

    Drupal界面的设计原理:

    • 简化最常见的任务,让不常见的任务不至于太麻烦。
    • 只为80%设计。
    • 给内容创建者最大的权利。
    • 默认设置智能化。

    微格式设计原理:

    首先为人类设计,其次为机器设计。

    Mozilla的设计原理:

    Internet作为一种公共资源,其运作效率取决于互通性(协议、数据格式、内容)、变革及全球范围内的协作。
    基于透明社区的流程有助于增进协作、义务和信任。

    Web设计原理:

    大多数人的意见和运行的代码。

    原文:HTML5设计原理



    本博客所有文章如无特别注明均为原创。
    复制或转载请以超链接形式注明转自枫芸志,原文地址《《HTML5设计原理》笔记
    标签:
    分享:

还没有人抢沙发呢~

无觅相关文章插件,快速提升流量