gpt4 book ai didi

jquery-ui - javascriptMVC jqueryMX Controller VS。小部件 - 我们可以相处吗?

转载 作者:行者123 更新时间:2023-12-02 23:15:05 24 4
gpt4 key购买 nike

我们建立了一个 ajax 网站,并正在考虑迁移到 javascriptMVC。我们的网站有自己的自制 Controller ,可以处理 html 和 JS 的 ajax 调用,并且 UI 广泛使用 JQuery UI 小部件。

我读了一些有关 javascriptMVC 的内容,并且喜欢如何处理模型的概念。尤其是与ajax交互来读取数据是多么容易。我想我总是将模型视为 JSON 对象(在某种程度上是结构),而忘记了向模型添加方法可以证明是多么强大。

然而,深入研究 javascriptMVC,我注意到 Controller 承担了大部分 JQuery UI 小部件的职责。我讨厌放弃我们已经工作的小部件。我们有什么选择?

我们可以只采用JQueryMX的模型吗?这明智吗?我们是否应该完全改变我们的 Controller 和小部件并全部投入到 JavascriptMVC 中?还有其他选择吗?

说到目标 - 我们希望为 future 的 Ajax 站点( Controller + 小部件)建立一个框架。

最佳答案

作为中间步骤,您可以将 JQuery UI 小部件包装在 JMVC Controller 内,但您会失去 Controller 相对于典型 JQuery 插件的重要优势。大多数 JQuery 插件都是以全有或全无的风格编写的(以 jqGrid 为例) - 混合多个 JQuery 插件通常是不可能的,或者至少相当困难,并且会导致性能不佳的丑陋代码库(内存泄漏问题等) .)。

JMVC Controller 可以设计得更轻量,因此它们可以与其他 Controller 结合使用。查看 mxui 以了解在 JQueryUI 中构建小部件的“正确”方法

https://github.com/jupiterjs/mxui

http://forum.javascriptmvc.com/topic/what-are-the-plans-for-mxui

关于jquery-ui - javascriptMVC jqueryMX Controller VS。小部件 - 我们可以相处吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6265626/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com