d****i 发帖数: 4809 | 1 这三个是否可以理解为MVC架构:
HTML负责定义具体的每个元素来构成页面 (Model)
JavaScript负责控制,协调,处理,改变,增强元素的功能 (Control)
CSS负责每个元素的外观,造型,和给用户看的效果 (View)
这三要素是否基本上就是Web前端技术MVC架构的思路? |
r****y 发帖数: 26819 | 2 我觉得不是。Model是解决数据来源的问题,HTML做不到这一点。事实上,JS代码本身分
成MVC--或者MVP三部分,HTML和CSS和Viewer部分的JS是负责显示的。JS里的Model负责
和服务器后台交换数据,JS里的P或V负责逻辑。
【在 d****i 的大作中提到】 : 这三个是否可以理解为MVC架构: : HTML负责定义具体的每个元素来构成页面 (Model) : JavaScript负责控制,协调,处理,改变,增强元素的功能 (Control) : CSS负责每个元素的外观,造型,和给用户看的效果 (View) : 这三要素是否基本上就是Web前端技术MVC架构的思路?
|
n*w 发帖数: 3393 | 3 my answer will be "no" too
【在 d****i 的大作中提到】 : 这三个是否可以理解为MVC架构: : HTML负责定义具体的每个元素来构成页面 (Model) : JavaScript负责控制,协调,处理,改变,增强元素的功能 (Control) : CSS负责每个元素的外观,造型,和给用户看的效果 (View) : 这三要素是否基本上就是Web前端技术MVC架构的思路?
|
d****i 发帖数: 4809 | 4 JS本身确实有backbone.js这样的MVC框架。我指的是HTML, JavaScript,CSS三者互动
能否算成一种loosely defined的MVC?
身分
【在 r****y 的大作中提到】 : 我觉得不是。Model是解决数据来源的问题,HTML做不到这一点。事实上,JS代码本身分 : 成MVC--或者MVP三部分,HTML和CSS和Viewer部分的JS是负责显示的。JS里的Model负责 : 和服务器后台交换数据,JS里的P或V负责逻辑。
|
r****y 发帖数: 26819 | 5 HTML和CSS都是解决View的问题,JS也往View里放数据,而Model跟HTML完全不是一个含
义,所以我觉得不是。
【在 d****i 的大作中提到】 : JS本身确实有backbone.js这样的MVC框架。我指的是HTML, JavaScript,CSS三者互动 : 能否算成一种loosely defined的MVC? : : 身分
|
J*******n 发帖数: 2901 | 6 一般来说是理解成HTML+CSS+部分JS处理view,剩下的JS处理M和C
不过如果一定要把传统的组成View的HTML+CSS+部分JS再拆分成MVC类似的概念,那
“HTML负责定义具体的每个元素来构成页面 (Model)
JavaScript负责控制,协调,处理,改变,增强元素的功能 (Control)
CSS负责每个元素的外观,造型,和给用户看的效果 (View)”
也勉强说得过去
html5结合js貌似本身就可以渲染各种效果,所以“CSS负责每个元素的外观,造型,和
给用户看的效果”好像又不成立了。
【在 d****i 的大作中提到】 : JS本身确实有backbone.js这样的MVC框架。我指的是HTML, JavaScript,CSS三者互动 : 能否算成一种loosely defined的MVC? : : 身分
|
d****i 发帖数: 4809 | 7 这个是不是取决于怎么定义model,如果是指 |
d****i 发帖数: 4809 | 8 这个是,HTML5的功能越来越强大,加上了很多View的功能。
【在 J*******n 的大作中提到】 : 一般来说是理解成HTML+CSS+部分JS处理view,剩下的JS处理M和C : 不过如果一定要把传统的组成View的HTML+CSS+部分JS再拆分成MVC类似的概念,那 : “HTML负责定义具体的每个元素来构成页面 (Model) : JavaScript负责控制,协调,处理,改变,增强元素的功能 (Control) : CSS负责每个元素的外观,造型,和给用户看的效果 (View)” : 也勉强说得过去 : html5结合js貌似本身就可以渲染各种效果,所以“CSS负责每个元素的外观,造型,和 : 给用户看的效果”好像又不成立了。
|
a****n 发帖数: 1887 | |
t*******e 发帖数: 684 | 10 广义上来说应该是MVC。server side web tier里面也是MVC, 进一步来说,web tier,
biz tier, dao tier也是MVC。这个跟一层层的虚拟机也差不多。 |