我是道場新手,當我使用dojo時,我被dojo require塊弄糊塗了,這裏給出三種寫道場的方法,哪一個最好? 編程風格1,你可以在道場教程中看到這一點,但我不喜歡的風格,我喜歡添加事件爲HTML標記屬性一樣<div onclick='test()'></div>
,在這種風格,我無法訪問功能測試1()dojo 1.9編程風格
<script>
require(["dojo/query", "dojo/dom","dojo/domReady!"], function(query, dom){
function test1(){}
function test2(){}
//...other functions
});
</script>
編程風格2,定義需要一次,然後用它在功能可按
<script>
require(["dojo/dom"]);
function test1(){
var dom=require("dojo/dom");
//do something with dom
}
function test2(){
var dom=require("dojo/dom");
//do something with dom
}
</script>
編程風格3,所需要的功能
<script>
function mytest(){
require(["dojo/query", "dojo/dom"], function(dom){
//do something with dom
})
}
function mytest2(){
require(["dojo/query", "dojo/dom"], function(dom){
//do something with dom
})
}
</script>