前端框架概述

142 阅读1分钟

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--完成功能