gpt4 book ai didi

jquery - jquery 是否取代了 dojo 的需要?

转载 作者:行者123 更新时间:2023-12-03 22:53:51 26 4
gpt4 key购买 nike

我正在使用 PHP Zend 框架启动一个新项目。

现在jquery已经相当成熟了,是不是不再需要dojo了?

我并不是说这是一个意见问题。一个有效的答案可能是它们仍然可行。

谢谢!

最佳答案

取决于您的需求。如果您需要的只是 XHR 和 DOM 操作,那么您可以选择任何知名的库。但如果您正在寻找除此之外的东西,Dojo 可以为您提供。 jQuery...确实不是(至少在没有四处寻找插件的情况下是这样,然后你就进入了 YMMV 领域)。

每当有人问这样的问题时,我总是向他们指出 Rebecca Murphey 的优秀博客文章,指出 jQuery 并未真正考虑哪些事情:

http://rmurphey.com/blog/2010/08/09/on-jquery-large-applications/

Dojo 为您提供了 jQuery 无法提供的一些示例:

  • 模块化和依赖管理系统
    • RequireJS 因此在 jQuery 用户中很受欢迎;有趣的是,它现在是 Dojo 基金会项目,其模块格式也可以在 Dojo 1.6 中使用。
  • 继承框架 (dojo.declare)
  • 完全可换肤/可扩展的小部件,支持 WAI-ARIA(dijit,更多信息请参见 dojox)
  • 一致的数据 API(由更多数据密集型小组件使用,例如 Select、ComboBox、FilteringSelect 和 dojox.grid)
  • 用于跨应用程序通信的发布/订阅框架,无需直接将不相关的组件绑定(bind)在一起
  • 哈希支持(dojo.hash 自 1.4 起)
  • 构建脚本,用于滚动您自己的 Dojo 自定义构建,其中包含合并到一个脚本中的所有应用依赖项的层。

关于jquery - jquery 是否取代了 dojo 的需要?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4547996/

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