01.  WEB标准

    ①  web标准 简单来说可以分为结构、表现和行为。

    ②  结构:主要是有HTML标签组成(通俗点说,在页面body里面我们写入的标签都是为了页面的结构)

       表现:即指css样式表,通过css可以使页面的结构标签更具美感。

       行为:是指页面和用户具有一定的交互,同时页面结构或者表现发生变化,主要是有js组成。

    ③  web标准 一般是将该三部分独立分开,使其更具有模块化。

02.  W3C

    ①  W3C对web标准 提出了规范化的要求,也就是在实际编程中的一些代码规范:包含如下几点

      代码规范

      1.  对于结构要求:(标签规范可以提高搜索引擎对页面的抓取效率,对SEO很有帮助)

      2.  标签字母要小写

      3.  标签要闭合

      4.  标签不允许随意嵌套

    ②  对于css和js来说

      1.  尽量使用外链 css样式表 和 Js 脚本。使结构、表现和行为分为三块,符合规范。同时提高页面渲染速度,提高用户的体验。

      2.  样式尽量少用行间样式表,使结构与表现分离,标签的id和class等属性命名要做到见文知义,标签越少,加载越快,用户体验提高,代码维护简单,便于改版

      3.  不需要变动页面内容,便可提供打印版本而不需要复制内容,提高网站易用性。

最新文章

  1. MyBatis:统计数量
  2. iOS内置音频
  3. jquery之实例应用
  4. BZOJ3173 TJOI2013最长上升子序列(Treap+ZKW线段树)
  5. 2014 Super Training #4 G What day is that day? --两种方法
  6. CentOS 常用命令大全
  7. 【算法】改进的冒泡排序 O(n^2) 稳定的 C语言
  8. API的文档自动生成——基于CDIF的SOA基本能力
  9. ajax经典面试题
  10. HDU 4348 To the moon(主席树 区间更新)题解
  11. Maven模块化开发
  12. jquery九大选择器的用法举例
  13. 使用Python的turtle(海龟)模块画图
  14. XtraForm
  15. What’s a service mesh? And why do I need one?
  16. ES6 对象转Map
  17. Redis使用经验
  18. Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser library?
  19. 数据库操作(c#)
  20. 权限管理-RBAC

热门文章

  1. vscode如何配置ts的lint,如何配置才能让eslint和prettier不冲突一键格式化代码(vue开发使用)
  2. Go版本管理--go.sum
  3. 在已有Win7/10系统电脑中加装Ubuntu18.04(安装双系统)
  4. 786. 第k个数
  5. 字符串截取子串(Java substring , indexOf)
  6. GoLang设计模式02 - 工厂模式
  7. 【曹工杂谈】Maven源码调试工程搭建
  8. Flask(2)- 第一个 Flask Application
  9. Selenium自动化实现web自动化-1
  10. Vue element keyup.enter失效不起作用