360前端星计划学习笔记day2
Web标准概述
- Web:World Wide Web
- Web标准:构成Web基础、运行和发展的一系列标准的总称,由多家标准组织制定
Web标准介绍
IETF
- HTTP/0.9 只有get请求
- HTTP/1.0 增加了head、post,头部、描述、响应码
- HTTP/1.1 持久连接、强制性头部、缓存、分块编码
- TLS 1.3 传输层安全协议 对消息进行加密
- HTTP/2 基础SPDY
ecma international
- ECMA-262 js标准
W3C
- CSS
- DOM
- Graphics
- HTML
- HTTP (服务器推送事件)
- Performance
- Security
- Web API
BOM 浏览器对象模型
- window对象,也就是es中定义的global对象。网页中的全局对象、变量和函数都暴露在这个对象上
- location对象,以编程方式操纵浏览器的导航系统
- navigator对象,提供关于浏览器的信息
- screen对象,保存客户端显示器的信息
- history对象,提供了操作浏览器历史记录的能力
DOM 文档对象模型
是HTML和XML文档的编程接口,表示由多层节点构成的文档,通过它开发者可以添加、删除和修改页面的各个部分。是跨平台、语言无关的表示和操作网页的方式。
- DOM1: 定义了文档的底层结构
- DOM2和DOM3,加入更多交互能力和更高级的XML特性,按照模块化思路制定
- DOM core:在1的基础上增加方法和属性
- DOM Views:定义基于样式信息的不同视图
- DOM Events:事件
- DOM Style:访问和修改CSS样式
- DOM Traversal and Range:新增遍历DOM文档以及选择文档内容的接口
- DOM HTML:在DOM1 HTML部分的基础上,增加属性、方法和新接口
- DOM Mutation Observers:定义基础DOM变化触发回调的接口。DOM4级
whatwg
- HTML Living Standard 动态标准
- DOM Living Standard
- Encoding Living Standard
- Fetch Living Standard
- Stream Living Standard
- Console Living Standard
总结
- W3C为主,其他三个组织也在参与
- web标准是前端的基石,应不断学习掌握和实践