javascript - html css js是遵循的mvc思想吗

查看:100
本文介绍了javascript - html css js是遵循的mvc思想吗的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

html比作model层,js比作control层,css看做view层合理么?

解决方案

硬要说的话可以扯上一些关系,但实际还是有区别的:

  • Model 就是一堆纯粹的数据,可以根据需要来被 Controller 调用。

  • HTMl 表示文档的结构,我们常说要做到样式与结构的分离,但很多时候我们依然不得不修改 HTML 结构来达到一些样式效果;并且 HTML 的内容会直接被浏览器显示出来,而不是被调用才显示。


  • View 表示视图,可以把 Model 的数据转换成各种结构和样式来输出

  • CSS 更多是样式的调整,对 HTML 结构的调整,变换几乎无能为力


  • Controller 控制根据参数从 Model 提取数据返回特定的 View,处理业务逻辑

  • js 处理交互效果和业务逻辑,不是从 HTML 提取数据来更改 CSS,而是与后台接口交互来获得数据来更改 HTML

这篇关于javascript - html css js是遵循的mvc思想吗的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆