Dojo 1 10學習筆記 Event

2022-08-19 13:57:10 字數 949 閱讀 2694

dojo/on模組:on(parent element,"selector:event name",handle)

注:需require 上dojo/query模組作為查詢selector的引擎,dojo/on模組為減少記憶體占用就沒有將不一定需要的dojo/query模組自動載入進來

click me

click me also

me特性:this指向興趣結點,此處即指selector,而非如一般情況指向第乙個元素,即不是指向parent element

給未建立的物件編寫函式,

函式定義:

topic.subscribe("user",

function

(a,b){})

物件呼叫函式:topic.publish("user",)

alert the user

create another alert button

require(["dojo/on", "dojo/topic", "dojo/dom-construct", "dojo/dom", "dojo/domready!"],

function(on, topic, domconstruct, dom) );

on(createalert, "click", function(evt), createalert, "after");

//when the other button is clicked,

//publish to the "alertuser" topic

on(anotherbutton, "click", function(evt));

});//

register the alerting routine with the "alertuser" topic.

topic.subscribe("alertuser", function(text));

});參考文件:

dojo學習筆記(三)

模組 dojo.string.common dojo.string dojo.string.common 和dojo.string 是一樣的,只要 require 其中乙個就可以使用以下方法 dojo.string.trim 去掉字串的空白 usage example s abc dojo.stri...

dojo學習筆記(四)

這裡所說的基礎物件和方法是指的不 require 任何包就能夠呼叫的物件和方法 匿名函式 在開始前,我想介紹一下 js裡的匿名函式,這個在閱讀 dojo 的源 的時候,會發現到處都有匿名函式 function 前面的分號是乙個空語句,是可以不要的 匿名函式。乙個匿名函式就是乙個沒有名字的函式。你可以...

Dojo學習筆記1

一 dojo類包包括 dojo.collections 資料集合如 list,queue,set,stack,dictionary dojo.crypto 各種加密api如 blowfish,md5,rijndael,sha dojo.date 日期類,可以很方便的顯示各種日期格式 dojo.dnd...