mvc与mvvc 与vue

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等框架容易产生依赖不利于深入学习,出现问题又不好解决。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容