前端发展史: 1、最开始后台渲染前端HTML,使用table布局,用css样式进行装饰 2、js脚本语言的出现,前端可以实现简单的动画,如轮播图等 3、ajax异步通信工具的出现,前端可以从后端获取数据动态渲染到HTML页面,model与UI解耦 4、jquery作为js的一个插件出现,前端写好模版与渲染逻辑,可以动态生成HTML、进行模版分离(后端通过api返回json数据,前端获取json数据后渲染到相应的模版中) 5、MVC模式:model核心数据与业务逻辑层-view视图层,页面显示层--control控制层(业务逻辑与视图层的控制者) 6、构建工具的出现,grunt、glup 7、包管理工具的出现:npm pnpm yarn 8、模版管理器的出现:AMD commonjs 9、三大前端主流框架的出现:angularjs、react、vue 10、多端框架的出现:week、flutter 11、小程序:原生小程序、uni-app
前端基础: 1、前端三件套:HTML、CSS 、javaScript 2、前端三大框架:angular、react、vue 3、前端三大网络请求:ajax、fetch、axios 4、前端构建工具 a、webpack、vite、rollup、esbuild、babel b、脚手架设计:cli c、自动化部署:CI CD d、前端编码规范:多包管理npm eslint stylelint、commitlint e、测试工具:jest、vitest