Web标准与前端开发|青训营笔记
这是我参与「第四届青训营 」笔记创作活动的第3天
什么是前端开发?
这就要从前端的起源开始将其讲起。
1989年诞生的时候,Web有三种技术构成
- HTTP
- HTML
- URL
我们在学习前端技术的时候,最开始学习的是使用HTML和CSS来写一些静态的页面,然 后在学习使用JS来进行人机之间的交互以及使用CSS来实现一些动态的页面,最后才学习 使用组件化,模块化的开发。而前端的起源以及变迁其实也是如此,从只读到体验(交互 以及动态页面)再到最后的敏捷时代(模块化,组件化)。
在实现了本地的页面以及功能实现之后就需要我们放到浏览器上去供用户使用,现在主流的浏览器有:Chrome、Edge、Firefox、Opera、Safari这五个。当我们放到浏览器上供人们使用的时候,如果需要产生数据的交互,就需要使用到服务器,现在主流的服务器开发主要依托与Node.js这个来运行。
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平台技术方向。
总结
今天的课程主要介绍了前端的起源以及发展的历程,也让我对前端技术哟了更深入的理解。让我认识了除了三件套以及VUE,React之外还要node.js等一系列的框架以及知识需要我去学习。课程还讲述Web标准,以前在学习的时候只是去学习HTML,CSS等,并没有去了解Web标准等问题。今天的课程老师详细的讲述了其标准的制定。今天的学习,收获颇丰。