1.为什么需要前端框架?
- 当前前端开发的状态--
- #前端基础三大语言:
- HTML:构建页面内容和结构
- CSS:美化和布局页面内容
- JavaScript:提供交互能力和动态
- 三者整合就是当前的网页页面--所有的页面功能都能完成
- #现在能做什么?
- 浏览器展示的网页+小程序
- 网站,网页游戏等
- #当前的状态有什么问题?
- 基础语言开发时--面向过程--每一步都得自己去写--面面俱到
- 每个人都有自己编写代码的方式和习惯--写作开发难--没有标准
- 无法适应当下和未来的开发理念--精简化
- 前端开发独立--前端走向服务器化--复杂度进一步增加
- #当前核心思想:
- 复杂自由发挥--简单+标准化
- ##前端也需要与时俱进:
- 标准化开发过程--开发用原生的基础语言制作一个项目--开发窗口--让用户填空
- 简单化业务内容--常规的业务操作进行封装--直接使用
- --编写一些成型的组件和页面--供用户直接使用
- --写好的内容打包整合--形成一套功能包--成为框架
- #.框架分类:前端框架,后端框架,整合框架,系统框架......
- #前端基础三大语言:
2.概念:由前端基础语言【HTML+CSS+JAVASCRIPT】开发的有规范的半成品项目
3.分类:
- 1)js框架【对javascript编写业务的简化】:jquery,angular,node,vue,react,...
- 2)UI框架【html+css构建页面内容的框架】:jqueryUI,easyUI,layUI,bootstrap,element-UI,ant design UI,...
- 3)js引擎:box.js,three.js,metor.js,...
- #jquery--入门,vue--主流学习框架,nodejs+layui/elementui--完成功能