对 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 逻辑处理都可以视为一个组件
组件化优势:
- 耦合度低, 有利于系统的稳定性提高
- 可维护性高
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端