Web标准
- Web标准是构成Web基础、运行和发展的一系列标准的总称
IETF
- HTTP协议
- HTTP0.9只定义了get
- HTTP1.0:增加了head和post方法,增加了头部字段描述和响应,增加了三位数的响应码
- 1xx:保留
- 2xx:成功
- 3xx:重定向
- 4xx:客户端错误
- 5xx:服务端错误
- HTTP1.1:增加了持久连接、更好的缓存
- HTTP问题:明文发送,不够安全
- 解决方案:TLS(传输层安全协议),对HTTP传输消息进行加密
- HTTP2:对SPDY的标准化
ECMA
- ECMAScript标准
W3C
- BOM(浏览器对象模型)
- window对象,即global对象,所有全局对象、变量和函数都暴露在这个对象上
- location对象,以编程方式操纵浏览器导航系统,获取浏览器地址、域名、端口号等
- navigator对象,对象提供关于浏览器的信息
- screen对象,保存客户端显示器的信息
- history对象,提供了操纵浏览器历史记录的能力
- DOM(文档对象模型)
- 多层节点构成的文档
- DOM1:定义了底层结构
- DOM2和DOM3
- DOM Core
- DOM Views
- DOM Events
- DOM Style
- DOM Traversal and Range
- DOM HTML
- DOM Mutation Observers
WHATWG
- HTML标准和DOM标准
- 一些动态标准