vue是什么
vue是一个很火的js框架。它可以将我们的数据,和显示数据的DOM文档进行绑定。一旦绑定以后,DOM和数据将会自动同步。使我们不用在考虑给DOM的某个元素去进行赋值,而是将注意力放在数据模型上。借用一个vue官方文档上的图:
vue做什么
从图上,我们可以看出来,vue负责的是将我们的model数据和DOM树进行一个绑定。其中DOM Listeners 负责监视DOM上的元素上的数据的变化,如果发生变化,那么,就更新Model中的数据。而Data Bindings 负责的是在我们进行更新Model中的数据的时候,替我们更新DOM树上对应的数据。以实现数据的同步。(大家都称之为双向绑定)
vue的核心是,组件化(个人理解)。我们可以像写Java代码的时候写一个类一样。去写我们的vue,在使用的时候,我们可以将这个组件通过引用和注册的方式引入到需要用到的地方。实现代码的重用性。由于还没有对vue做深入的研究,目前不写原理性博客,只写博主在工作中使用到的场景和应用作为例子,和大家分享。
vue怎么用
vue作为一个轻量级的渐进式的框架(其实我也不懂什么是渐进式的框架,希望大神前来指导),在使用的时候,无疑是很好用的。但是,对于一个刚接触的新手来说,也是有一定的难度的。这里,博主就分享一些,博主在开发中遇到的问题吧。等以后对框架熟悉后,回来再更新这个博客,到时候争取将这个博客写的有内容些。(貌似我已经欠了好多帐了)