私は道場初心者ですが、道場を使用するとき、道場のrequireブロックに戸惑います。ここでは、道場を書くための3つの方法を挙げます。どれが最適ですか? プログラミング スタイル 1、道場のチュートリアルでこれを見ることができますが、私はスタイルが好きではありません。イベントを html タグ属性として追加するのが好きです<div onclick='test()'></div>
。このスタイルでは、関数 test1() にアクセスできません。
<script>
require(["dojo/query", "dojo/dom","dojo/domReady!"], function(query, dom){
function test1(){}
function test2(){}
//...other functions
});
</script>
プログラミング スタイル 2、require を一度定義してから、関数内で使用する
<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、関数内の require ブロック
<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>