当前位置: 首页 > news >正文

Vue简介

目录

  • Vue是什么?
  • 为什么要使用Vue?
  • Vue的三种加载方式
  • 拓展:什么是渐进式框架?

Vue是什么?

Vue是一套用于构建用户界面的渐进式 JavaScript (主张最少)框架 ,开发者只需关注视图层。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。
(特点)
1、易于上手,便于与第三方库或既有项目整合。
2、是基于MVVM(Model-View-ViewModel 即:视图层-视图模型层-模型层)设计思想。
3、提供MVVM数据双向绑定的库,专注于UI层面。
4、是一个用来开发Web界面的前端库,也是一个轻量级的工具。
(目标)
目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。
在这里插入图片描述

为什么要使用Vue?

1、与Angular.js 和 React.js相比,Vue. js 一直以轻量级,易上手被开发者称道。
2、使用Vue,使我们无须再像使用Angular.js 和 React.js时那样关心DOM的操作。
3、这意味着,我们不用在维护视图和数据上花费大量时间,前端代码也因此变得更加容易维护。
4、Vue社区里还提供了大量的插件和开源项目可供参考,基本能满足日常开发需要。

Vue的三种加载方式

①独立版本:官网下载Vue.js,分为开发版本(包括完整的警告和调试模式)和生产版本(删除了警告)。
②CDN:开发版包含了有帮助的命令行警告,生产版优化了尺寸和速度,下述以Vue2为例。
开发环境版本:<scriptsrc="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>
生产环境版本:<scriptsrc="https://cdn.jsdelivr.net/npm/vue@2"></script>
③脚手架:电脑安装Node.js,使用Vue-cli脚手架构建Vue项目,命令输入:npm install vue
备注:命令没写版本,默认安装最新的稳定版。

拓展:什么是渐进式框架?

渐进式框架是一开始不需要你完全掌握它的全部功能特性,可以后续逐步增加功能,没有多做职责外的事情。

http://www.lryc.cn/news/529941.html

相关文章:

  • three.js+WebGL踩坑经验合集(6.2):负缩放,负定矩阵和行列式的关系(3D版本)
  • 使用 OpenResty 构建高效的动态图片水印代理服务20250127
  • Kafka下载
  • 【C++语言】卡码网语言基础课系列----5. A+B问题VIII
  • IP服务模型
  • 仿真设计|基于51单片机的温湿度、一氧化碳、甲醛检测报警系统
  • QModbusTCPClient 服务器断开引起的程序崩溃
  • Vue 3 30天精进之旅:Day 11 - 状态管理
  • npm 和 pip 安装中常见问题总结
  • Flutter开发环境配置
  • Two Divisors ( Educational Codeforces Round 89 (Rated for Div. 2) )
  • 亚博microros小车-原生ubuntu支持系列:17 gmapping
  • Java面试题2025-并发编程进阶(线程池和并发容器类)
  • Stable Diffusion 3.5 介绍
  • 云计算部署模式全面解析
  • Vue 与 Electron 结合开发桌面应用
  • 数据库优化:提升性能的关键策略
  • 使用openAI与Deepseek的感受
  • pytorch实现长短期记忆网络 (LSTM)
  • 【ubuntu】双系统ubuntu下一键切换到Windows
  • 【PyTorch】6.张量形状操作:在深度学习的 “魔方” 里,玩转张量形状
  • 大模型GUI系列论文阅读 DAY4续:《Large Language Model Agent for Fake News Detection》
  • 论文阅读(九):通过概率图模型建立连锁不平衡模型和进行关联研究:最新进展访问之旅
  • python小知识-typing注解你的程序
  • git基础使用--1--版本控制的基本概念
  • “新月智能武器系统”CIWS,开启智能武器的新纪元
  • JVM运行时数据区域-附面试题
  • 增删改查(CRUD)操作
  • Vue.js `Suspense` 和异步组件加载
  • HTB:LinkVortex[WriteUP]