这是我参与「第四届青训营」笔记创作活动的第6天
前言
这节的内容都是一些标准性的东西,大家当故事会看其实就可以了捏。这篇文章也会更多的融入我自己对于Web的理解。
前端开发的历史变迁
在1989年Web刚诞生的时候,只有HTML、http和URL这三种技术,当时根本没有css和JavaScript的事情,css是1994年才有的,而JS就要等到1995年了。
在2012年的伦敦奥运会开幕式上打出来的“This is for everyone”,让我们认识了互联网的发明者Tim Berners-Lee教授。一个在工作时间摸鱼搞出来的第一个HTTP协议链接造就了今天奇妙而繁杂的互联网,从上世纪的TCP/IP协议开始,互联网的发展总共经历了大概三个时代:只读时代、体验时代和敏捷时代。
只读时代
那还是在上个世纪的窄带拨号上网时代,最大的存储工具就是软盘,有512MB内存的电脑就已经是顶级的配置了,所以说当时的web也只有一些基本的功能,毕竟用电话线上网那个东西流量肯定是大不了。
体验时代
到了2005年,硬件技术的不断提高,使得人们在网上干更复杂的事情成为了可能。这时候的互联网就进入了体验时代。当时网上最火的东西就是博客论坛之类,大家都在天涯虎扑贴吧等网站上进行交流,那便是移动互联网的前夜。
敏捷时代
如果我们把iPhone看做是智能手机的开端的话,那么这个时候开始可以说进入了互联网的敏捷时代。移动互联网的诞生让世界变得大不一样,React、Vue等最新的工具让我们目前的互联网世界变得丰富多彩。
应用领域
前端的应用领域一般为toB(面向商业)、toC(面向用户)和toD(面向开发者)。在使用的工具上一般就是浏览器、服务器和终端等。关于浏览器的部分可以参考深入理解现代浏览器
关于Web标准
众所周知,一项技术如果想推广开,那么就必须要有统一的标准,Web也不例外。推动Web的标准组织主要有W3C、Ecma、WHATWG和IETF等。
总结
课程后面的部分讲解的是关于这些个组织如何开会等一些事项,这些对于我们来说也没有什么了解的必要,所以就不写了。这场和上一场差不多,都是很休闲的知识,所以了解一下就好。