حتما با مفهوم رویداد ها یا event ها برخورد داشتین. ما میتونیم رویداد ها رو با Javascript بدون استفاده از هیچ گونه کتابخونه ای مثل jquery ویا Dojo مدیریت کنیم.اما در این آموزس من قصد دارم از Dojo برای این کار استفاده کنم.
به مثال زیر توجه کنین
require(["dojo/on", "dojo/dom", "dojo/domReady!"],
function(on, dom) {
var myButton = dom.byId("myButton"),
on(myButton, "click", function(evt){
});
});
ماژول "dojo/dom" برای پیدا کردن Element های HTML و ماژول "dojo/on" برای مدیریت رویداد ها.
اگر دقت کنین میبینین که syntax شباهت زیادی به Jquery داره.
متغیر dom که به ماژول مپ شده (map)..یعنی شامل تمام فانکشن های اون ماژوله، Button رو از روی صفحه برای ما پیدا میکنه (Button ای که Id اون "myButton" میباشد ) و
متغیر on ، رویداد click این Button رو برای ما هندل میکنه.
امیدوارم به دردتون بخوره..
در پناه خدا باشین