首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >我想知道jQuery$(Document).ready()在dojo中的相同功能

我想知道jQuery$(Document).ready()在dojo中的相同功能
EN

Stack Overflow用户
提问于 2014-05-29 13:50:39
回答 1查看 1.5K关注 0票数 0

在加载html页面之前,我必须执行一些功能。jquery的$(文档)。在加载html页面之前执行ready ()。但我不知道道场有同样的功能。请告诉我

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-29 14:26:01

当你写信的时候,你的问题在我看来并不清楚:

代码语言:javascript
代码运行次数:0
运行
复制
$(document).ready(function() {
    // Your code
});

然后,该代码只在加载+呈现页面之后执行,而不是在此之前执行(正如您所说的)。

也就是说,Dojo有一个类似的模块,名为dojo/domReady!。您可以通过两种方式使用它,例如:

代码语言:javascript
代码运行次数:0
运行
复制
require([ "dojo/domReady!" ], function() {
    // Your code
});

现在,只有在加载+呈现页面之后才执行代码(就像jQuery .ready()函数一样)。

如果您还想等到所有的小部件都被解析,那么您必须使用dojo/ready模块:

代码语言:javascript
代码运行次数:0
运行
复制
require([ "dojo/ready" ], function(ready) {
    ready(function() {
        // Your code
    });
});

现在,只有在加载+呈现页面之后才执行代码,如果启用了parseOnLoad,它也将等待直到解析该页面上的所有声明性小部件。

更多信息可以在参考指南中找到。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23934996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档