Vue 是什么

文章归档于:https://www.yuque.com/u27599042/front-end


  • Vue 是基于标准 HTML、CSS 和 JavaScript 构建的一款用于构建用户界面的渐进式 JavaScript 框架。
  • 在 Vue 中,原来怎么编写 HTML、CSS、JavaScript 代码,现在就怎么编写,Vue 只是在 HTML、CSS、JavaScript 的基础上进行了加强,增加了属于自己的语法和规则。
  • Vue 构建用户界面是基于数据通过一定的语法和规则渲染出用户能够看到的页面。
  • Vue 是一个框架,Vue 包含一套完整的项目解决方案,为我们提供了前端项目开发中常用的工具和基础通用化组件,我们可以根据开发需求选择需要的工具和组件,定制应用骨架,提高我们的开发效率。
  • Vue 是一个渐进式框架,对此可以有两个方面的理解:
    • 一个方面,Vue 框架的发展是渐进式发展的:
      • 最早的 Vue 只是一个只做视图层的库,放在网页中直接使用,没有路由、没有状态管理、没有相应的构建工具;
      • 为了使得使用 Vue 进行网页开发可以具有更多的灵活性,能够适应更加丰富的场景以及不同大小的应用需求,Vue 开始慢慢加入了官方的辅助工具,如:路由、状态管理、构建工具等
    • 另一个方面,我们学习和使用 Vue 的过程也是渐进式发展的:
      • 随着我们学习的深入或者网页开发需求的不断增加,将会从学习或使用 Vue 的核心功能,逐步发展集成 Vue 支持的辅助工具、插件等,到一个复杂且符合需求的大型网页应用。
      • Vue 是一个可以与我们共同成长、适应不同需求的框架
  • Vue 为我们提供了声明式渲染的核心功能,即我们只需要声明(告诉 Vue)在页面需要渲染什么数据、数据需要渲染在什么位置,就能够实现页面数据渲染,无需我们自己再手动进行 DOM 操作。
  • Vue 也为我们提供了响应性的核心功能,即 Vue 可以实现自动监视我们声明的需要在页面渲染的数据,当数据发生变化时,Vue 能够响应式地更新页面相应的 DOM。

参考来源:

相关推荐
她是太阳,好耀眼i23 分钟前
Nvm 实现vue版本切换
javascript·vue.js·ecmascript
蒲公英100130 分钟前
在wps软件的word中使用js宏命令设置表格背景色
javascript·word·wps
倚栏听风雨31 分钟前
npm命令详解
前端
用户479492835691541 分钟前
为什么我的react项目启动后,dom上的类名里没有代码位置信息
前端·react.js
键盘飞行员1 小时前
Vue3+TypeScript项目中配置自动导入功能,遇到了问题需要详细的配置教程!
前端·typescript·vue
han_1 小时前
前端高频面试题之Vue(初、中级篇)
前端·vue.js·面试
一枚前端小能手1 小时前
📜 `<script>`脚本元素 - 从加载策略到安全性与性能的完整指南
前端·javascript
掘金安东尼1 小时前
TypeScript为何在AI时代登顶:Anders Hejlsberg 的十二年演化论
前端·javascript·面试
yong99901 小时前
MATLAB倍频转换效率分析与最佳匹配角模拟
开发语言·前端·matlab
面向星辰1 小时前
扣子开始节点和结束节点
java·服务器·前端