dojo.byId() dijit.byId() & jsId的区别与联系
2014-11-13 14:59
316 查看
<div jsId=”test”id=”hello”dojoType=”dijit.form.Button”></div>
1, dojo.byId(“hello”)用法类似于document.getElementById(“hello”),返回一个dom node;
2, dijit.byId()用法类似于dojo.byId,但是返回的却是一个对应dom node的widegt对象,如一个Button Widget,如果要获得其dom node,使用dijit.byId(“hello”).domNode ;
制定的值“test”可以在javascript中直接使用,它代表的是一个dijit.form.Button全局对象,这个对象本质上与采用dijit.byId()返回的对象是一样的,但是使用jsId的好处是:当调用dijit.byId()来获取诸如Grid之类的组件时,可能由于Grid要render很多数据,比较慢,这个时候你是无法获取到这个Grid的,但是使用jsId就可以解决这个问题。
1, dojo.byId(“hello”)用法类似于document.getElementById(“hello”),返回一个dom node;
2, dijit.byId()用法类似于dojo.byId,但是返回的却是一个对应dom node的widegt对象,如一个Button Widget,如果要获得其dom node,使用dijit.byId(“hello”).domNode ;
制定的值“test”可以在javascript中直接使用,它代表的是一个dijit.form.Button全局对象,这个对象本质上与采用dijit.byId()返回的对象是一样的,但是使用jsId的好处是:当调用dijit.byId()来获取诸如Grid之类的组件时,可能由于Grid要render很多数据,比较慢,这个时候你是无法获取到这个Grid的,但是使用jsId就可以解决这个问题。
相关文章推荐
- dojo.byId() dijit.byId() & jsId的区别与联系
- JS 中 && 和 || 区别与联系,
- js中document.getElementById(ID)与document.getElementsByName(Name)的区别
- jQuery的$("#id")和document.getElementById("id")的区别
- jquery中$("#id")与document.getElementById("id")的区别与联系
- js querySelector和getElementById通过id获取元素的区别
- JS中$()方法与document.getElementById('id')的区别
- js querySelector和getElementById通过id获取元素的区别
- data-dojo-id, dijit/registry.byId() and dojo/dom.byId()
- Dojo学习:dijit.byId与dojo.byId的区别
- document.getElementById("idName")用js方法获取元素,则设定风格属性的方法为
- jq中的$("#id")与js中的document.getElementById("id")的区别
- dojo.byId and dijit.byId
- p,&amp;p,*p的区别与联系
- C,C#,C++中&&和||,&和|的联系和区别
- C,C#,C++中&&和||,&和|的联系和区别
- 生成圆角,使用curvycorners.js出现错误"No object with ID #calpopup exists yet"的解决
- 与'>以及DataBinder.Eval(Container, DataItem,"id")的区别
- JSESSIONID谈cookie与SESSION的区别和联系【转贴】
- JS中“null'document.getElementById为空或不是对象” 的解决办法