我经常看到 Web 应用程序,其中程序基本上是一些包装 DOM 对象的 javascript 对象。这些 JS 对象执行所有模型、控制器和视图功能。
在我看来,对于没有太多模型或控制器功能的旧式 Web 应用程序来说,这似乎没问题,但在更新的更具交互性的应用程序中,整个程序都是在 Canvas 或 SVG 之上编写的......似乎应该有这些组件的更多分离。
我在这方面是对的还是有理由为什么人们将所有东西都放在大的 JS 对象中?
我经常看到 Web 应用程序,其中程序基本上是一些包装 DOM 对象的 javascript 对象。这些 JS 对象执行所有模型、控制器和视图功能。
在我看来,对于没有太多模型或控制器功能的旧式 Web 应用程序来说,这似乎没问题,但在更新的更具交互性的应用程序中,整个程序都是在 Canvas 或 SVG 之上编写的......似乎应该有这些组件的更多分离。
我在这方面是对的还是有理由为什么人们将所有东西都放在大的 JS 对象中?