- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
dojo基础入门
dojo对数组的处理函数,dojo.forEach、dojo.every、 dojo.some、 dojo.map等
数组处理是?Ajax?应用开发中的常见操作。Dojo?基本库提供了一些方法用来方便的对数组进行处理,完成一些典型的任务。这些与数组处理相关的方法的具体说明如下所示: dojo.forEach(array,?callback,?scope):该方法用来遍历数组并对其中的每个元素执行操作。其参数?array表示的是数组,callback表示的是对每个元素所执行操作的?JavaScript?方法,可选的?scope表示的是?callback方法调用时?this所指向的对象。callback方法在被调用时会传入三个参数,分别表示当前元素、当前元素在数组中的序号以及数组本身。 dojo.every(array,?callback,?scope):该方法用来判断是否数组的全部元素都满足特定的条件。其三个参数的含义与?dojo.forEach()方法相同。callback方法通过返回真假值来声明某个元素是否符合条件。 dojo.some(array,?callback,?scope):该方法用来判断数组中是否至少有一个元素满足特定的条件。其三个参数和?callback方法的含义与?dojo.every()相同。 dojo.map(array,?callback,?scope):该方法用来对数组中的每个元素执行操作,并返回一个数组包含操作的结果。其三个参数的含义与?dojo.forEach()相同。 dojo.filter(array,?callback,?scope):该方法用来对数组中包含的元素进行过滤,只保留满足特定条件的元素。其三个参数的含义与?dojo.forEach()相同。callback方法通过返回真假值来声明某个元素是否应该被保留。 ?dojo.indexOf(array,?value,?fromIndex,?findLast):该方法用来在数组中查找指定的元素,如果找到就返回该元素在数组中的序号,否则返回?-1。其参数?array表示数组,value表示要查找的元素值,fromIndex表示查找的起始序号位置,findLast表示是否从数组末尾开始查找。
Dojo 基础入门(一)
2008-03-31 11:28 636人阅读 评论(1) 收藏 举报
dojojavascript工具配置管理单元测试扩展
目录(?)[+]
Dojo介绍
Dojo是什么
使用Dojo的好处
Dojo的版本历史
Dojo的安装
Dojo的包系统分解
本文介绍了Dojo的基本相关信息,并通过一些简单示例让大家对Dojo有一个初步的感性认识。之后介绍了开发环境的准备以及在开发过程中需要具备的概念。
由于新版本的Dojo对以前的0.4版本上做了重大变革,而现有的很多资源还是基于原有版本进行介绍的,这难免会引起初学者的困惑。本文尽量使用深入浅出的方式,通过简短、平实的文字把Dojo介绍给大家,以便初学者可以很容易的了解Dojo,能够在最短时间内尽快的学习使用起来。
1. Dojo介绍
1.1. Dojo是什么
Dojo是一个使用Javascript编写的开源DHTML工具包。它建立在很多已捐献的代码基础之上,这就是为什么我们谈到它时,说它是一个统一的工具。利用Dojo,可以很容易地建立动态web页面以及其他支持Javascript的环境。可以使用Dojo封装的组件,它使web站点更具有可用性、更快速的响应、更多的功能。Dojo的事件系统,I/O API,和泛型语言增强组成了强大的程序环境的基础。可以使用Dojo建造工具来为Javascript代码编写命令行单元测试。可以使用Dojo 包来使得代码更容易去维护和更少的平台依赖。
1.2. 使用Dojo的好处
? 宽度和广度:Dojo是一个“全堆栈”的应用框架。不是那种把几个不同的源码简单拼凑在一起的组件。Dojo通过提供集成的底层架构和广泛的可选模块允许每个组件构造成一个高质量积木式的可信赖集合。这些组件给普通用户遇到的问题提供了良好的解决方案,他它们也很容易调整以满足各种需求。从基于面板的设计到客户端图表、到数据绑定、到久经考验的模块系统,Dojo是一个考虑了众多用户体验的刚性的底层架构。
? 质量:国际化以及易访问的底层架构是通过Dojo“纤维”编织而成。每次击键都会有正确提示。所有组件作为一个粘着的整体契合在一起。每件东西都是可以很容易与CSS一起进行定制。只消稍做调整即可获得一个漂亮整洁的外观变化,以大量的用户体验为基础(这些人不仅有普通用户,还有设计师和开发人员)做了设计和测试,这些都是它的特点。
? 性能:Dojo被用于每天都有高访
文档评论(0)