html css js是遵循的mvc思想吗

发布于 2022-09-03 08:24:07 字数 47 浏览 18 评论 0

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

请叫√我孤独 2022-09-10 08:24:07

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

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

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


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

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


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

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

飘然心甜 2022-09-10 08:24:07

初一看好像有点道理,但是细致想想还是有很多问题的,比如mvc中的modal,我们通常是指代数据模型,那么真的是这里的html吗?html不是表现视图层面的吗?css最多可以认为是渲染视图。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文