在 Dojo declaration 和 Dojo template 中,经常见到 dojoAttachPoint="xxx" 这种语句,经过查文档,终于有了些理性的认识。举例说明如下:
<thead dojoAttachPoint="head">
<tr dojoAttachPoint="headRow"></tr>
</thead>
如果想在 js 中修改 thead 、tr 时,就可以通过 dojoAttachPoint 指定的别名 head , headRow 来引用到 thead , tr ,从而可以操作它。更深层地理解,就是 thead , tr 在页面的 DOM 树上分别对应着 DOM Node ,JS 操作 DOM 树时,要得到 DOM node 的实例时,才能对其进行操作。
比如在上面示例的表格中,要增加一个 td 结点时,就要得到 tr 的 instance,然后对其操作;在 JS 中实现的代码如下:
var tth = document.createElement("th");
this.headRow.appendChild(tth);
或者:
this.headRow.appendChild(document.createElement("td"));
其实和设置id,然后通过byId拿到dom节点也没有什么区别,只不过这样方面一点而已。oh oh
分享到:
相关推荐
使用CDN上的DOjo非常快捷,用户只需添加一个script标签到HTML文件中就可以使用DOjo。 DOjo的基本使用 DOjo是一个JavaScript库,提供了许多有用的功能,如DOM操作、事件处理、AJAX请求等。DOjo的使用需要一个网络...
手册中列举了一些常用的Dojo包,如dojo.io用于不同类型的IO传输,dojo.dnd提供拖放功能的API,dojo.string提供了字符串处理方法,dojo.date帮助解析和操作日期,dojo.event处理事件驱动和AOP开发,dojo.back管理撤销...
此外,Dojo还提供了一套强大的DOM操作API,如dojo.create、dojo.destroy和dojo.style,使得在JavaScript中操作DOM变得简单易行。 在数据交互方面,Dojo的dojo.xhr系列函数(如dojo.xhrGet、xhrPost)实现了与服务器...
DOJO中文手册是针对JavaScript库Dojo的详细指南,源自中国的本地化版本,旨在帮助开发者理解和使用这个强大的工具包。Dojo是一个开源的DHTML工具集,由nWidgets、Burstlib和f(m)等多个项目的合并发展而来,因此被...
3. **dojo/ready**:这个模块用于确保DOM加载完成后再执行指定的函数,它是Dojo中的一个实用工具,常用于页面初始化。 4. **dojo/store**:这是一个数据存储抽象层,提供了一种统一的方式来访问和操作数据,无论...
Dojo学习笔记-- dojo.event & dojo.event.topic & dojo.event.browser Dojo学习笔记--DateTextbox Dojo学习笔记--Dojo的基础对象和方法 Dojo学习笔记--FisheyeList鱼眼效果 Dojo学习笔记--TabContainer Dojo...
在Dojo框架中,有几个核心概念和关键组件是学习的重点: 1. **模块系统(AMD,Asynchronous Module Definition)**:Dojo是AMD规范的先驱,它允许异步加载和组织代码,使得大型项目的结构更加清晰。通过`require`和...
Dojo 是一个基于 JavaScript 的开源工具包,旨在简化DHTML应用程序的开发,尤其注重解决跨浏览器的兼容性问题。...通过其模块化设计和对跨浏览器兼容性的关注,Dojo 成为了现代Web开发中不可或缺的一部分。
手册中的实例和教程能够使开发者快速上手,解决实际问题。 综上所述,Dojo框架以其全面的功能和强大的性能,成为AJAX开发的首选工具之一。结合详尽的中文手册,无论是初学者还是经验丰富的开发者,都能从中受益匪浅...
在实际项目中,Dojo还可以与其他技术,如jQuery或AngularJS,结合使用,以满足不同场景的需求。 总之,dojo1.8.chm和dojo1.11中文入门手册pdf是学习和掌握Dojo Toolkit不可或缺的参考资料。通过这两份文档,开发者...
dojo中文文档dojo中文文档
Dojo学习笔记-- dojo.event & dojo.event.topic & dojo.event.browser Dojo学习笔记--DateTextbox Dojo学习笔记--Dojo的基础对象和方法 Dojo学习笔记--FisheyeList鱼眼效果 Dojo学习笔记--TabContainer Dojo...
**DOJO API 中文参考手册** Dojo 是一个强大的JavaScript工具包,专为构建富互联网应用程序(RIA)而设计。这个API中文参考手册是开发者掌握Dojo库的关键资源,可以帮助理解并有效地利用Dojo框架的各种功能。以下是...
在 Dojo 中,模块和包的概念是核心组成部分,它们帮助开发者组织和管理代码,使其更易于维护和重用。 模块(Module)是 Dojo 中的独立代码单元,每个模块代表一个特定的功能或者一组相关的函数和对象。通过使用模块...
通过阅读"dojo 官方教程中文翻译(完整版20170320).pdf",你将能深入理解Dojo的各个方面,并能有效地在你的项目中应用Dojo。同时,"说明.txt"文件可能包含了关于教程的使用说明、版权信息或其他重要提示,阅读它...
Dojo学习笔记-- dojo.event & dojo.event.topic & dojo.event.browser Dojo学习笔记--DateTextbox Dojo学习笔记--Dojo的基础对象和方法 Dojo学习笔记--FisheyeList鱼眼效果 Dojo学习笔记--TabContainer Dojo...
dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档
其中,模块化系统(AMD,Asynchronous Module Definition)是Dojo的一个重要创新,它使得在大型项目中管理JavaScript代码变得有序和高效。通过require和define方法,开发者可以组织和加载模块,实现代码的按需加载和...
DOJO API 中文手册(Dojo,Dijit和 DojoX ) 全