[英]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.