Web标准与前端规范化| 青训营笔记

115 阅读2分钟

# Web标准与前端规范化 | 青训营笔记

这是我参与「第四届青训营 」笔记创作活动的第5天

1. 关于前端开发

  • 起源、架构、变迁

    只读时代->体验时代->敏捷时代

    只读时代:HTML/CSS/JavaScript

    体验时代:Ajax/Web API/JQuery

    敏捷时代:Fetch/Node.js/Webpack

  • 前端应用的领域

    To Business

    To Customer

    To Developer

前端应用场景大致分为:桌面端和移动端。 移动端又分为:大屏设备、 手机浏览器。

  • 语言、框架、工具

Node.js是一个基于Chrome JavaScript运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度快,性能好。

  • 前端学习路线图

2. 关于Web标准

Web标准主要是由四大标准组织:W3C、Ecma、WHATWG和IETF制定。

  • W3C:World Wide Web Consortium

    W3C 最重要的工作是发展 Web 规范(称为推荐,Recommendations),这些规范描述了 Web 的通信协议(比如 HTML 和 XHTML)和其他的构建模块。

image.png

image.png

  • Ecma:Ecma International

    Ecma International 成立于 1961 年,C#、Dart 语言以及JavaScript等都是由该组织标准化的。

  • WHATWG:Web Hypertext Application Technology Working Group

    WHATWG是一个以推动网络HTML 5 标准为目的而成立的组织。

  • IETF:Internet Engineering Task Force

    IETF的主要任务是负责互联网相关技术标准的研发和制定,是国际互联网业界具有一定权威的网络相关技术研究团体。IETF大量的技术性工作均由其内部的各种工作组(WorkingGroup,简称WG)承担和完成。这些工作组依据各项不同类别的研究课题而组建。

个人体会与总结

Web 标准是构成 Web 基础、运行和发展的一系列标准的总称。Web 标准并不是由一家标准组织制定,涉及 IETF、Ecma、W3C 和 WHATWG 等。使用Web标准,将确保所有浏览器都能正确显示网站而无需重写。遵守标准的Web页面可以使得搜索引擎更容易访问网页,也可以更容易转换为其他格式等优势。

个人体会:要认真学习Web标准,这是做前端开发必须遵循的技术规范与基础。