前端知识 | 青训营笔记

32 阅读2分钟

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

WEB在1989年诞生时,由三种技术构成,分别是HTML,HTTP和url

css和js是后面几年才出现的

前端开发历史

前端开发可以分为三个时期

  1. 只读时代

    1989-2004

    • 单向发布
    • 静态只读
    • 链接跳转
    • 刷新页面
    • 表格对齐元素
    • CGI

这个时期处于最开始的前端三件套时期,用表格来设计网页较多

  1. 体验时代

    • 动态交互
    • 社交媒体
    • 用户生成内容
    • 单页应用
    • jQuery
    • YUI

这个时期出现了ajax,WEB API,还有jQuery。内容和功能多了很多

  1. 敏捷时代 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

语言,框架,工具

image.png

web标准

制定标准的组织 W3C,Ecma,WHATWG,IETF

W3C及Ecma会员

W3c目前全球有457家会员,其中中国会员有47家

Ecma的AM会员目前有18家,中国有字节跳动,360,阿里,华为,腾讯等五家

总结

可以看出来,前端开发的技术更新很快。前端开发在各种应用领域都有涉及,功能也很强大。随着技术的迭代,我们还是要不停的学习。