gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 04:53:20 25 4
gpt4 key购买 nike

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

谁能解释一下 dom.byId() 和 dojo.byId() 之间的区别是什么?

最佳答案

dojo 语法是使用全局 dojo 对象的 AMD 之前的语法。 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 很难习惯,至少对我来说是这样。

来自 RequireJS 的更多关于 AMD 的信息

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

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