前言:
在我们开始做vue项目的时候,会想为什么这样为什么那样,对!我就是这么轴的人!非得给他搞清楚不可!接下来我将根据个人总结写一个移动端搭建的微信小程序,以下内容是一些准备搭建前的小小疑问吧。。。如有错误,请私聊我,我们好好探讨探讨!!!
1.首先,我们先理解下什么是vue,我们为什么要学习vue呢?
简单来讲:VUE就是一个已经搭建好的空屋,与单纯使用jQuery这种库比,可以更好地实现代码复用,减少工作量,与Angular.js这种家具电器一应俱全的框架相比又不会一件件挑选,把自己不喜欢再一件件的扔了,甚至required
必须用且耗费空间的! 简而言之,vue做了必须的事,又不会做职责之外的事。
2.在我们编写某种代码时会有相应的编写格式及规范,这也就是我们所说的设计模式,那么vue用的是什么设计模式呢?
Vue: MVVM设计模式:数据驱动模式,即所有的一切通过操作数据来进行,而尽量避免操作dom树,换句话说,我们不关注dom的结构,而是考虑数据该如何储存,用户的操作在view通过viewmodel进行数据处理,分情况是否通过ajax与model层进行交互,再返回到view层,在这个过程中view和viewmodel的数据双向绑定使得我们完全的摆脱了对dom的繁琐操作,而是专心于对用户的操