为了账号安全,请及时绑定邮箱和手机立即绑定

如何学习js中的mvc / mvvm?

如何学习js中的mvc / mvvm?

函数式编程 2019-02-27 14:31:07
请教各位前辈,如何学习mvc mvvm这类的概念?需要对其他语言进行拓展学习吗?现在只是阅读过一些讲解类似概念的文章,但是感觉理解还是不够到位,尤其是写代码的时候还是不知道如何构思。我该如何学习,看什么书籍,如何构思代码?还有,mvc的概念是相对的吗,比如在一个页面内,请求的数据,表单数据可以认为是m层,那么ui的变化就是v层,其余的事件为c吗?
查看完整描述

1 回答

?
开满天机

TA贡献1786条经验 获得超13个赞

你想学习这两种模式,你得知道这两种模式是什么,这两年最火的莫过于vue.js了,在mvvm中,没有dom这一概念,所有的交互都是通过控制来实现的。想学习这个,首先得摸熟原生js,其次你得摆脱jquery的束缚,因为vue.js是完全不用jquery的。
如果非要说其它语言的话,你得看看es6,别的就不用了,当然前提是html5,css3,原生js都得会的情况下。
不用看什么书籍,你去把官方文档打一遍,然后看看慕课网上的教程。构思的话,你从数据入手,不要想着操作dom,也就是操作html里面的内容,双向绑定的东西,html跟着数据走的。
模板视图控制器是相辅相成的,一个界面的组成肯定要有视图,然后你用控制器控制,然后制成模板然后调用,你说的mvc走的就是这个流程。

查看完整回答
反对 回复 2019-03-01
  • 1 回答
  • 0 关注
  • 353 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信