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

109 阅读2分钟

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

关于前端开发?

起源

"Suppose all the information stored oncomputers everywhere were linked.Suppose l could program my computerto create a space in which everythingcould be linked to everything." ——Tim Berners-Lee 假设存储在各地计算机上的所有信息都是连接的,假设我可以给我的电脑编程,创造一个空间,在这个空间里,一切都可以联系在一起。”

“上网”即接入Internet,一个由世界上相互连接的计算机构成的网络,其标志性的通信协议是TCP/IP。

架构

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

变迁

1989-2004 只读时代(HTML CSS JavaScript)

2005-2010 体验时代(Ajax Web API iQuery)

2010-2021 敏捷时代(Fetch Node.js Webpack)


前端应用领域

浏览器

桌面浏览器包括:Chrome(谷歌)、IE、Firefox(火狐)、Opera、Safari,五个主流浏览器。

移动浏览器:Chrome、Safari。

服务器

服务器是构建云计算的最核心的基础设备,是指网络上提供各种服务的高性能计算机。作为网络的节点,存储、处理网络上80%的数据、信息,因此也被称为网络的灵魂。

Node.js、Express、Koa

终端和跨端

终端

网络终端是一种专用于网络计算环境下的终端设备,经由通信设施向计算机输入程序和数据或接收计算机输出处理结果的设备。

优势:易维护、低费用、强安全、便操作。

跨端

跨端其实就是一套代码落地到不同的native操作系统上,也就是常说的write once run anywhere。

优势:性能、稳定性、效能的统一性和延续性。

Web标准

  我们每一个人都可以使用Web来进行开发,不同的人就会有不同的方式,如何让所有的人都能看懂其他的写的东西呢?这就需要一个组织来对Web制定一个标准,当所有的人都按照这个标准去执行的时候,就能互相的看懂对方写的东西了。

  指定标准的组织主要有四个:W3C;Ecma;WHATWG;IETF。他们对Web的标准进行制定

这里介绍一下W3C标准的制定

  每年W3C都会召开会议探讨未来Web的技术方向。

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