Vue.js
渐进式JavaScript框架
Vue (发音为 /vjuː/,类似 view) 是一款用于构建用户界面的JavaScript框架。它基于标准HTML、CSS和JavaScript构建,并提供了一套声明式的、组件化的编程模型,可以高效地开发用户界面。无论是简单还是复杂的界面,Vue都可以胜任。
产生背景
Vue由Evan You创建,于2014年发布。Vue使用model-view-viewmodel (MVVM)体系结构。 Evan You之前在Google研究过AngularJS,并提取了Angular的部分特性以提供一个更轻量级的框架。
主要功能
Vue.js是一套构建用户界面的渐进式框架,采用自底向上增量开发的设计,核心库只关注视图层。另一方面,Vue完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。
Vue是一个框架,也是一个生态。可以用不同的方式使用Vue:
无需构建步骤,渐进式增强静态的HTML;
在任何页面中作为Web Components嵌入;
单页应用 (SPA);
全栈/服务端渲染 (SSR);
Jamstack/静态站点生成 (SSG);
开发桌面端、移动端、WebGL,甚至是命令行终端中的界面。
版本记录
运行环境
Vue可以直接安装在Windows或适用于Linux的Windows子系统 (WSL) 上,可使用Node包管理器 (npm) 安装。
框架特点
易用
在有HTMLCSSJavaScript的基础上,快速上手。
Vue.js的API是参考了AngularJS、Knockout、Ractive.js、Rivets.js。
Vue.js的API的对于其他框架的参考不仅是参考,其中也包含了许多Vue.js的独特功能。
灵活
简单小巧的核心,渐进式技术栈,足以应付任何规模的应用
性能
20kbmin+gzip 运行大小、超快虚拟DOM 、最省心的优化。
项目结构
参考资料
简介 | Vue.js.Vue.js官网.
认识团队 — Vue.js.vue.js官方.2020-01-05
最新修订时间:2024-12-24 11:02
目录
概述
产生背景
主要功能
参考资料