请教各位前辈,
如何学习mvc mvvm这类的概念?
需要对其他语言进行拓展学习吗?
现在只是阅读过一些讲解类似概念的文章,但是感觉理解还是不够到位,尤其是写代码的时候还是不知道如何构思。
我该如何学习,看什么书籍,如何构思代码?
还有,mvc的概念是相对的吗,比如在一个页面内,请求的数据,表单数据可以认为是m层,那么ui的变化就是v层,其余的事件为c吗?
请教各位前辈,
如何学习mvc mvvm这类的概念?
需要对其他语言进行拓展学习吗?
现在只是阅读过一些讲解类似概念的文章,但是感觉理解还是不够到位,尤其是写代码的时候还是不知道如何构思。
我该如何学习,看什么书籍,如何构思代码?
还有,mvc的概念是相对的吗,比如在一个页面内,请求的数据,表单数据可以认为是m层,那么ui的变化就是v层,其余的事件为c吗?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
你想学习这两种模式,你得知道这两种模式是什么,这两年最火的莫过于vue.js了,在mvvm中,没有dom这一概念,所有的交互都是通过控制来实现的。想学习这个,首先得摸熟原生js,其次你得摆脱jquery的束缚,因为vue.js是完全不用jquery的。
如果非要说其它语言的话,你得看看es6,别的就不用了,当然前提是html5,css3,原生js都得会的情况下。
不用看什么书籍,你去把官方文档打一遍,然后看看慕课网上的教程。构思的话,你从数据入手,不要想着操作dom,也就是操作html里面的内容,双向绑定的东西,html跟着数据走的。
模板视图控制器是相辅相成的,一个界面的组成肯定要有视图,然后你用控制器控制,然后制成模板然后调用,你说的mvc走的就是这个流程。