加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

dojo的.ready和jQuery $(document).ready之间有什么区别

发布时间:2020-12-16 21:18:10 所属栏目:百科 来源:网络整理
导读:凭借我有限的知识,我认为dojo的’dojo.ready’和jQuery的$(文档).ready都相当于彼此.但是,我刚刚遇到了我的应用程序的问题,在使用dojo.ready调用的函数中,除了某些版本的IE之外,所有浏览器都能正常工作.我碰巧用$(document).ready替换它,它适用于所有浏览器.
凭借我有限的知识,我认为dojo的’dojo.ready’和jQuery的$(文档).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会导致它对解析操作进行排队.

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读