javascript - 在不懂后台的情况下,如何理解前端的mvc
高洛峰
高洛峰 2017-04-10 14:50:42
[JavaScript讨论组]

每次面试官都问我mvc的概念,我都不知道怎么回答,各位有靠谱的,通俗易懂的答案吗

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(5)
迷茫

前端的 mvc,可以这样理解,M 就是数据,可以从后台来,也可以是虚拟的,V 就是通常的 html 页面喽, C 自然就是负责存取数据,处理数据及逻辑的 js 代码了

PHPz

拿todolist来说,在backbone这类传统的前端mvc认为,m是这个todo怎么存怎么改怎么删,c是通知m去存去改去删,v是m完成了操作之后再调用的界面更新。
而在angular看来,这个todolist是一个m,然后c去操作这个m的各种增改查删。

巴扎黑

有一个同样的问题,虽然他问的是后端,而你问的是前端,但是mvc的概念应该是超越语言和前后端的。
http://segmentfault.com/q/1010000002456846

迷茫

开始不好理解,我个人也没有后端经验,开始的时候也不知道这是什么玩意,但用了backbone,照着代码写一遍,然后在看看源码,再看看mvc的图片,发现有点理解了。时间问题吧。所以在知乎上有人说,学前端之前请先学一门后端语言。

怪我咯

我之前碰到了同样的问题,我问的是后端,你可以看看:http://segmentfault.com/q/1010000002456846

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号