这是我参与「第四届青训营 」笔记创作活动的的第4天
WEB在1989年诞生时,由三种技术构成,分别是HTML,HTTP和url
css和js是后面几年才出现的
前端开发历史
前端开发可以分为三个时期
-
只读时代
1989-2004
- 单向发布
- 静态只读
- 链接跳转
- 刷新页面
- 表格对齐元素
- CGI
这个时期处于最开始的前端三件套时期,用表格来设计网页较多
-
体验时代
- 动态交互
- 社交媒体
- 用户生成内容
- 单页应用
- jQuery
- YUI
这个时期出现了ajax,WEB API,还有jQuery。内容和功能多了很多
- 敏捷时代
2010-2021
- 模块化
- 组件化
- 转译
- 打包
- React.js
- vue.js
这个时期出现了Fetch,node,webpack。和以前的开发模式有了很多差别
前端开发应用的领域
游览器
主流游览器都属于直接渲染web应用的范畴,前端开发不仅要开发在pc和手机端运行的网页,还要开发在小程序上能跑的小程序
服务器
服务器的开发目前主要还是依托于Node.js这个成熟的运行时,npm包管理平台已经成为世界最大的程序包管理平台。
终端和跨端
像命令行终端就有Webpack Cll,Babel Cll,Vue Cll,React CLl
桌面跨端有Electron,Nw.js
移动跨端有React Native,Flutter
语言,框架,工具
web标准
制定标准的组织 W3C,Ecma,WHATWG,IETF
W3C及Ecma会员
W3c目前全球有457家会员,其中中国会员有47家
Ecma的AM会员目前有18家,中国有字节跳动,360,阿里,华为,腾讯等五家
总结
可以看出来,前端开发的技术更新很快。前端开发在各种应用领域都有涉及,功能也很强大。随着技术的迭代,我们还是要不停的学习。