对 Vue 的理解

对 Vue 的理解

从历时说起

石器时代 1998年左右

也是静态网页时代, 直到出现 CGI 技术, 才能进行与数据库的交互

文明时代 2005年左右

出现 ASP 和 JSP 取代了 CGI,Java+HTML广泛使用, JSP 缺点: 服务器渲染, 灵活性较低,同年 Ajax 火了

工业革命时代

JQuery 出现, 以及 SPA (单页面应用) 雏形形成,出现一些前端框架,开发成本变低, 开发效率和迭代速度有较大提升

百花齐放时代

大批框架涌现

vue 是什么

vue 是一个 JavaScript 开源框架, 也是一个创建单页面应用的框架, 采用 MVC 模式, 关注 视图层, 通过数据操作视图

vue 核心特性

数据驱动(MVVM)

  • Model: 模型层, 处理业务逻辑和服务器交互
  • View: 视图层, 负责将数据模型转化为视图UI,即渲染 HTML 页面
  • viewmodel: 视图模型层, 用来连接 Model 和 View

组件化

每个 .vue 包含了 HTML、CSS 视图和 js 逻辑处理都可以视为一个组件
组件化优势:
- 耦合度低, 有利于系统的稳定性提高
- 可维护性高

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些