Vue.js

渐进式JavaScript 框架

  • 易用:已经会了 HTML、CSS、JavaScript?即刻阅读指南开始构建应用!

  • 灵活:不断繁荣的生态系统,可以在一个库和一套完整框架之间自如伸缩。

  • 高效:20kB min+gzip 运行大小;超快虚拟 DOM;最省心的优化

文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展置标语言的标准编程接口

它是一种与平台和语言无关的应用程序接口(API),它可以动态地访问程序和脚本,更新其内容、结构和www文档的风格(目前,HTMl和XML文档是通过说明部分定义的)。

文档可以进一步被处理,处理的结果可以加入到当前的页面。

DOM是一种基于树的API文档,它要求在处理过程中整个文档都表示在存储器中。

另外一种简单的API是基于事件的SAX,它可以用于处理很大的XML文档,由于大,所以不适合全部放在存储器中处理。

Vue.js 是什么

Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。

与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。

Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。

另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

对比其他框架

React

React 和 Vue 有许多相似之处,它们都有:

  • 使用 Virtual DOM
  • 提供了响应式 (Reactive) 和组件化 (Composable) 的视图组件。
  • 将注意力集中保持在核心库,而将其他功能如路由和全局状态管理交给相关的库。

由于有着众多的相似处,我们会用更多的时间在这一块进行比较。这里我们不只保证技术内容的准确性,同时也兼顾了平衡的考量。我们需要承认 React 比 Vue 更好的地方,比如更丰富的生态系统。

下列部分章节会略微有些过时,因为最近 React 16+ 的发布,我们计划在不久的将来和 React 社区一起重写这部分内容。

最新文章

  1. 日向blog开发记录
  2. centos6.3环境下升级python及MySQLdb的安装
  3. NodeJS Debugger
  4. 【JVM学习笔记一】JVM内存分布
  5. 【poj1080】 Human Gene Functions
  6. POJ 2253 Frogger (最短路)
  7. RubyCritic:一款不错的检测代码质量工具
  8. POJ 1039 Pipe 枚举线段相交
  9. TCP协议下Socket的基础编程类型
  10. linux 自旋锁
  11. Lua学习系列(二)
  12. 背包DP入门小笔记01背包
  13. 页面中iframe中嵌入一个跨域的页面,让这个页面按照嵌入的页面宽高大小显示的方式;iframe嵌套的页面不可以编辑的问题解决方案
  14. Leetcode_70_Climbing Stairs
  15. ccf--20150303--节日
  16. UVa 1658 海军上将(最小费用最大流)
  17. Delphi写的DLL,OCX中多线程一个同步问题
  18. GNU Radio在SDR领域的应用
  19. android基础篇------------java基础(11)(文件解析xml and Json )
  20. linux install tomcat

热门文章

  1. visual studio 使用技巧——vs技巧
  2. 基于STM32L476开发板的USB音频设备
  3. Codeforces 348 D - Turtles Lindström–Gessel–Viennot lemma
  4. orm多表查询基于双下划线
  5. CH6201 走廊泼水节[最小生成树]
  6. P1078 文化之旅[最短路]
  7. spring框架中的一个字符串的工具类
  8. 关于部署 Kafka 的一些所得
  9. 20 区分webpack中导入vue和普通网页使用script导入Vue的区别
  10. HEML与Css的基本理解