繁体   English   中英

dojo采用镀铬铬/萤火虫的AMD模块方法

[英]dojo AMD module methods in chrome chrome/firebug

在AMD之前,我们可以直接在chrome / firebug命令行中使用方法,如: dojo.byId()dijit.byId()等。

但是在AMD形式中,我们将如何在命令行中获取模块中的方法?

您可以将完整语法放在一行上,如下所示:

require(["dojo/dom"], function(dom) { console.log(dom.byId("search")); });

对于dijit.byId()

require(["dijit/registry"], function(registry) { console.log(registry.byId("search")); });

您还可以通过在html中放入以下代码段将模块放在全局空间中:

<script type="dojo/require">
    dom : "dojo/dom",
    registry : "dijit/registry"
</script>

http://dojotoolkit.org/reference-guide/1.9/dojo/parser.html#declarative-require

这样,您可以直接在chrome控制台中使用这些模块。 例如:

registry.byId("someId")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM