dojo的on函数(以前的dojo.connect)

?同jQuery的on函数:

require(["esri/map", "dojo/on"], function(Map, on) {
  // ...
  on(myMap, "load", callback);
});

如何解绑事件:

require(["dojo/on"],function(on){
    //handler为事件句柄
    var handler=on(btn,‘click‘,function(){
        //解绑事件,事件只调用一次
        handler.remove();
        alert(‘事件被触发了,但是只被调用了一次‘);
    })
});

如何阻止事件向上冒泡,使用evt对象的stopPropagation方法

时间: 2024-07-31 18:42:36

dojo的on函数(以前的dojo.connect)的相关文章

dojo 学习笔记之一 dom.byId dojo.byId registry.byId 的区别

在dojo中,除了沿用Dom结点, dojo 还自定义了一类结点用"dojoType" 进行标识. dojo 称这些结点为widget. 当检测到HTMl文档中某个标签定义了dojoType 属性之后,dojo会调用dojo包中相应的 js 及 css 文件对这个结点进行渲染. 从而这个结点元素就会相应地显示出具有dojo特色的样式及功能. 如此说来, dom.byId 跟 dojo.byId 获取到的就是普通的HTMl文档结构树中的某个结点元素,以下简称dom结点, 而 regist

翻译 - 【Dojo Tutorials】Getting Started with Dojo Mobile

原文:Getting Started with Dojo Mobile web上的内容更新的飞快,重心很快就转移到移动设备上来了.就像对象web上的其他问题一样,Dojo对此也有解决方案:Dojo Mobile.Dojo Mobile是一个框架,可以让你轻松的构建设备兼容的web应用.这是关于Dojo Mobile系列教程的引导文章.通过对这一系列文章的学习,我们将构建一个叫做FlickView的Dojo Mobile应用.首先,我们应该先学习为什么既如何使用Dojo Mobile. Dojo

dojo的ready函数:dojo.ready(以前的dojo.addOnLoad)

dojo的dojo/domReady!插件和dojo/ready的区别:     In simple cases,dojo/domReady! should be used. If an app uses parseOnLoad: true, Dojo Dijits, widgets from the Esri library or custom dijits, dojo/ready should be used. 事实上"ready"方法可以接受三个参数:ready(priority

DOJO官方API翻译或解读-dojo/store (自定制存储器)

dojo/store 是对已存数据的访问和存储的统一接口,dojo/store意图以一个简单.易于使用和扩展的API来,替代.集合和改善 dojo/data 和dojox/storage .基于HTML5/W3C’s IndexedDB object store API. 原先的dojox/storage 已经被Dojo object store Api兼容. API Methods 该API下所有的方法都是可选的,所有的方法都会返回一个promise.(部分在w3c的object store

DOJO官方API翻译或解读-dojo/_base/lang --hitch()

hitch() hitch() 是一个函数,会在给定的上下中执行给定一个执行函数.hitch允许你去控制一个函数如何执行,往往在异步操作中起作用. 我们常常会写出这样的代码:(博主:这个代码意图在"click"事件触发时,执行此时定义的"processEvent".) 1 require(["dojo/on"], function(on){ 2 var processEvent = function(e){ 3 this.something =

Dojo的UI框架bootstrap for dojo简介

最近在学习Dojo,但样式问题真是头疼呀,虽然清新的淡蓝色很是减缓眼睛的疲劳,但这个扁平化简约风盛行的年代,光是清新的拟物已经满足不了群众的需求了,所以就在这样的需求下,我知道了bootstrap for dojo UI 的存在,并且好消息是这个是基于 BSD和Apache的开源协议,也就是说和dojo一样可以改源码,可以免费商用,你的项目也不用必须开源,跟Dojo一样,很爽吧. 在github上的地址是https://github.com/atoha/dbootstrap,演示地址是http:

dojo框架用hitch实现函数与上下文的绑定

dojo框架:http://dojotoolkit.org/ <!DOCTYPE html> <html> <head>     <meta charset="UTF-8">     <title>dojo框架绑定函数与上下文</title>     <script  src = "dojo/dojo/dojo.js"  ></script> </head>

Events with Dojo(翻译)

In this tutorial, we will be exploring dojo/on and how Dojo makes it easy to connect to DOM events. We will also explore Dojo's publish/subscribe framework: dojo/topic. 在本教程中,我们将会探讨dojo/on模块,使用该模块可以更简单的关联DOM事件.我们也会探讨dojo的publish和dubcribe框架:dojo/topic

Dojo特效(翻译)

http://dojotoolkit.org/documentation/tutorials/1.10/effects/index.html In this tutorial, we will explore the effects that Dojo provides, which allow us to jazz up your page or application! 在本教程中,我们会探索dojo提供的特效功能,这可以使我们的Web页面或应用更加生动活泼. Getting Started