Web标准与前端开发 | 青训营笔记

77 阅读2分钟

Web标准与前端开发

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

1.前端开发

起源、架构、变迁 Web诞生于1989年,至今已有三十多年的历史。

计算机网络诞生于上世纪六十年代,标志性通信协议是TCP/IP。

1989年web诞生时由三种技术构成:HTML\HTTP\URL, CSS和JavaScript是之后几年才出现的。

2.web时代变迁

  • 只读时代,客户端相当于一个静态的页面,想更新页面只能发送网络请求,无法在不刷新的情况下更新页面
  • 体验时代,客户端实现了静态向动态的跨越,拥有了动态交互能力,在后台就可以通过js向服务器发送请求,通过修改DOM将更新的内容展示在网页中。当时的谷歌地图等都使用了这种技术。
  • 敏捷时代,即现在的主流,用户的体验越来越受到重视,前端受到了重视,前端开发开始变得模块化、组件化,这个时代出现了React、Vue等知名框架,也出现了Webpack这类的打包工具。

3.一些基础知识

前端三剑客:HTML\CSS\JavaScript

Ajax IE浏览器

前端的应用领域

  • 企业(to business):企业网站
  • 用户(to customer):电商平台、教育机构
  • 开发者(to developer):工具、平台、框架、模块(npm)、小程序、H5、开发者工具

浏览器:

  • desktop:chrome、IE、Firefox、safair
  • mobile:andriod、mac

服务器:

  • node.js
  • express.js

跨端和终端:

命令行、终端:

  • webpack
  • babel
  • vue
  • react

桌面跨端:

  • electron
  • NW.js

前端学习路线 roadmap.sh/

Web标准 了解Web标准组织

  • W3C:World Wide Web Consortium
  • Ecma: Ecma International
  • WHATWG: Web Hypertext Application Technology Working Group
  • IETF: Internet Engineering Task Force

4.W3C会议

w3C Technical Plenary / Advisory Committee Meetings Week(简称TPAC)是W3C一年一度的全球技术大会,汇集 W3C各工作小组成员(工作组、兴趣组、社区组等)、咨询委员会 (AB)、技术架构组(TAG)、会员单位代表(AC)、公众特邀专家以及全球社区成员,通过为期1-2周的集中互动交流,深入探讨未来开放Web平台技术方向。