在之前的arcgis中,我们用到了dojo里面的on、dom、query、domAttr等,下面来介绍一下这些到底是干嘛的,说实话,我接触dojo的时间也不长,也是开始arcgis开发的时候才开始接触的,现在就是用到什么看什么,写项目,不同于专门研究,下面一个一个的说,其实这几个功能跟jQuery差不多,会用jQuery就会用这几样,哈哈!
1、dom
在arcgis里面用的最多的就是dom.byId了
dom.byId("app")
上面代码就是查询id为app的元素
2、query
想一想document.querySelectorAll
,这个功能是跟这个是一样的
query(".title")
上述代码是查询所有class为title的元素的集合,查询结果是一个数组,即使是一个元素,也是一个数组,一个的话就这样取到 query(".title")[0]
3、domAttr
这个就是获取元素属性的
domAttr.get("X","value")
这个是获取id为X的input的value属性
这些是方法
4、on
这个on,跟jQuery里面的on是一样的
query("button").on("click",function(event){
console.log("我是最帅的!!")
})
大家一看就懂了吧,我也不必多做解释了,哈哈!!