代码改变世界

Vue.js

2019-06-17 11:22  般若Android  阅读(453)  评论(0编辑  收藏  举报

Vue.js是一个构建数据驱动的web界面的库。Vue.js的目标是通过尽可能简单的API实现响应的数据绑定组合的视图组件


Vue.js本身不是一个全能框架--它只聚焦于视图层,因此非常容易学习,非常容易与其他库或已有项目整合。另一方面,在与相关工具和支持库一起使用时,Vue.js也能完美驱动复杂的单页应用。

  响应的数据绑定

  Vue.js的核心是一个响应的数据绑定系统,它让数据与DOM保持同步非常简单,在使用jQuery手工操作DOM时,我们的代码是命令式的、重复的与易错的、Vue.js拥抱数据驱动的视图概念,通俗地讲,它意味着我们在普通HTML模板中使用特殊的语法将DOM绑定底层数据,一旦创建了绑定,DOM将与数据保持同步,每当修改了数据,DOM便相应的更新,这样我们的应用中的逻辑几乎都是直接修改数据,不必与DOM更新揽在一起

  组件系统

  组件系统是Vue.js的另一个重要概念,因为他提供了一种抽象,让我们可以用独立可复用的小组件来构建大型应用,实际上一个典型的Vue.js构建的大型应用将形成一个组件数