Web标准:前端的原力

293 阅读2分钟

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标准是前端的基石,应不断学习掌握和实践