码迷,mamicode.com
首页 > Web开发 > 详细

Web标准

时间:2019-03-15 21:53:45      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:htm   str   颜色   xhtml   引擎   优秀   脚本   搜索   个人   

Web标准不是某一个标准,而是由W3C和其他标准化组织制定的一系列标准的集合。

主要包括结构(Structure)、表现(Presentation)和行为(Behavior)三个方面。

结构标准:结构用于对网页元素进行整理和分类,主要包括:XHTML和XML。
表现标准:表现用于设置网页元素的版式、颜色、大小等外观样式,主要指的是CSS。
行为标准:行为是指网页模型的定义及交互的编写,主要包括:对象模型(W3C DOM) ECMAScript。

web标准简单来说可以分为结构、表现和行为。其中结构主要是有HTML标签组成。或许通俗点说,在页面body里面我们写入的标签都是为了页面的结构。表现即指css样式表,通过css可以是页面的结构标签更具美感。行为是指页面和用户具有一定的交互,同时页面结构或者表现发生变化,主要是有js组成。

web标准一般是将该三部分独立分开,使其更具有模块化。但一般产生行为时,就会有结构或者表现的变化,也使这三者的界限并不那么清晰。

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

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

  • 标签字母要小写
  • 标签要闭合
  • 标签不允许随意嵌套

2.对于css和js来说

  • 尽量使用外链css样式表和js脚本。是结构、表现和行为分为三块,符合规范。同时提高页面渲染速度,提高用户的体验。
  • 样式尽量少用行间样式表,使结构与表现分离,标签的id和class等属性命名要做到见文知义,标签越少,加载越快,用户体验提高,代码维护简单,便于改版
  • 不需要变动页面内容,便可提供打印版本而不需要复制内容,提高网站易用性。

下面谈谈我个人对web标准的理解:

我觉得我们遵循web标准不代表是约束,也不是因为它是标准我们才这么来写代码。而是我觉得首先作为一名合格的Web前端,就应该要对自己所写的代码负责,而不是胡乱写一通,到头来弄得自己看不懂别人也看不懂。而作为一名优秀的Web前端,写代码不单是实现功能,对其他方面也要有所考虑。考虑这个功能是否有更好更简单的方法来实现,考虑以后是否方便维护,考虑是否更容易被搜寻引擎准确的索引......简单来讲就是本着提高代码效率的态度来写代码,只有本着这样的态度我们才能更加深入理解Web标准的内涵。

Web标准

标签:htm   str   颜色   xhtml   引擎   优秀   脚本   搜索   个人   

原文地址:https://www.cnblogs.com/proud-and-aloof/p/10539391.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!