gpt4 book ai didi

javascript - 何时使用 jQuery-ui 插件 vs Backbone View?

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

我对 Web UI 的“组件化”感到困惑。如果我需要一个组件,我应该编写自己的 jquery-ui 插件还是应该编写(如果我使用 Backbone.Marionette,一个 MarionetteComponent)?

两者都是可重用的、独立的 View 和行为单元。所以他们在概念上是在同一水平上战斗和竞争。

所以我实际上不知道何时创建其中一个。 jQuery 似乎更通用,但开发人员倾向于编写 MarionetteViews/Component。

最佳答案

如果您想在大多数情况下使用您的 ui 组件,您可以在不与 jquery-ui 或主干 View 耦合的情况下使用您的组件。

如果你想让你的组件更加面向 future (是的,我是一个梦想家),你可以将其通用化,并且可以尝试使用 AMD、CommonJS 或 ES6 模块语法来实现它。例如检查 https://medium.com/@brianleroux/es6-modules-amd-and-commonjs-c1acefbe6fc0

这样做的优点是任何人都可以将它与 React、Angular、[放在这里其他 future 的框架] 或 vanilla JS 一起使用。

如果您想让其他人更容易实现,您还可以添加包装组件的代码以与这些框架、库等集成。

关于javascript - 何时使用 jQuery-ui 插件 vs Backbone View?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32327905/

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