概念性知识

作者 糖一瓶 日期 2018-01-03
web
概念性知识

一、对Web标准的理解

web标准可以分为:

① 结构 —— HTML    (搭建页面结构)
② 表现 —— CSS(美化标签)
③ 行为 —— JS  (用户与页面的交互)

web标准(结构,表现,行为分离)有哪些优点?

① 易于维护:只需要更改CSS文件,就可以改变整站的样式
② 页面响应快:HTML文档体积变小,响应时间短
③ 可访问性:语义化的HTML(结构与表现相分离的HTML)编写的网页文件,更容易被识别
④ 设备兼容性:不同的样式表可以让网页在不同的设备上呈现不同的样式
⑤ 搜索引擎:语义化的HTML能更容易被搜索引擎解析,提升排名

可用性,可维护性,可访问性

可用性:产品是否容易上手,用户体验如何
可维护性:代码能够被其他开发人员理解, 修复bug的成本则维护性好
可访问性:所有人都能理解你的网页

二、浏览器内核差异

  1. Trident —— IE
  2. Gecko —— Firefox
  3. Presto —— Opera
  4. Webkit —— Safari
  5. Blink —— Chrome

三、怪异模式与标准模式

  • 怪异模式
  • 标准模式