gpt4 book ai didi

jquery - dojo的.ready和jQuery $(document).ready有什么区别

转载 作者:行者123 更新时间:2023-12-01 00:28:39 24 4
gpt4 key购买 nike

以我有限的知识,我认为dojo的dojo.ready和jQuery的$(document).ready是等价的。然而,我刚刚在我的应用程序中遇到了一个问题,其中使用 dojo.ready 调用的函数对于除某些版本的 IE 之外的所有浏览器都运行良好。我只是碰巧将其替换为 $(document).ready 并且它适用于所有浏览器。我很高兴它能工作,但不确定为什么它能工作。

我做了一些基本搜索来找出两者之间的差异,但没有发现任何重要的东西。

最佳答案

除了他们如何确定文档是否准备好方面存在任何差异之外。值得注意的是,dojo/ready 与其他 dojo 基础设施(例如解析器和 AMD 加载器)集成,因此它可以在解析所有必需的小部件、加载模块等后触发。

道场<1.7

如果 dojoConfig 中的 parseOnLoad 为 true,dojo.ready 会等待 dojo.require 调用和解析器。

道场 >= 1.7

dojo/ready 等待 AMD 需要,并且可以将其他功能排队。我相信需要 dojo/parser 会导致它对解析操作进行排队。

道场/dom准备好了! AMD 插件提供简单的 DOMContentLoaded 类型的功能,相当于 jQuery(document).ready

关于jquery - dojo的.ready和jQuery $(document).ready有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9506128/

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