gpt4 book ai didi

dojo - dom.byId() 与 dojo.byId() 之间的区别?

转载 作者:行者123 更新时间:2023-12-02 21:52:02 26 4
gpt4 key购买 nike

我是 dojo 工具包的初学者。我知道 dojo.byId() 函数类似于 JavaScript 的 document.getElementById() 但我不明白 dom.byId( 有什么用)

有人可以解释一下 dom.byId() 和 dojo.byId() 之间有什么区别吗?

最佳答案

dojo 语法是 AMD 之前使用的全局 dojo 对象。 dom 语法是当您使用新的 AMD 结构加载 dojo/dom 模块时的语法。

编辑

我想我应该添加一个例子。

// Pre-AMD (<1.7)
dojo.ready(function(){
var elm = dojo.byId('myElement'); // id="myElement"
})
// Dojo using AMD (1.7+)
require(['dojo/dom', 'dojo/domReady!'], function(dom){
var elm = dom.byId('myElement');
})

Dojo 和 AMD 很难适应,至少对我来说是这样。

有关 AMD 的更多信息,请参阅 RequireJS

关于dojo - dom.byId() 与 dojo.byId() 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18421965/

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