mvc与mvvc 与vue
2018-03-03 本文已影响0人
zjh111
mvc的一点东西https://www.jianshu.com/p/2bbfb4b0ce91
mvvc它采用双向绑定(data-binding):View的变动,自动反映在 ViewModel,反之亦然。
view与viewModel(取代mvc中的controller)双向通信
Model与ViewModel双向通信
双向绑定
当内存里某个数值改变的时候会反映到页面上
页面上用户使某个数值改变了就会反映到内存里
例如vue
<input v-model=n>
n的值为{{n}}
input中内容变化会使{{n}}变化
用了vue感觉一下就变得容易了很多,几乎不需要dom的操作
但是一旦出现了问题没有扎实得原生js基础很难解决
vue这些框架使前端变得复杂但是容易了,
用jq出现问题很容易解决,大不了用原生js就行了,但是vue出现问题很难快速换其他的方法。
因此在基础不好,对mvc/mvvc不了解的情况下不建议使用vue等框架容易产生依赖不利于深入学习,出现问题又不好解决。