一.dojo介绍
dojo是一个js的工具集,一个面向对象的js框架(在widget中更能体现这点),根据功能分成多个module,每个module又分为多个package,可以根据程式的需要导入不同的package,类似于JAVA。官方网站: http://dojotoolkit.org/
操作指南: http://manual.dojotoolkit.org/WikiHome
二.dojo体系结构
三.总结、介绍1. dojo.io.bind常用属性或方法:{url:,load:,error:,mimetype:,method:,transport:,formNode:} load,error可由handle代替,在handle判断状态,根据不同的状态做不同的事。 transport指定由什么对象来传输,如XMLHttp,IFrameI/O,ScriptScrIO,etc,如果不指定,默认的为XMLHttp。 (1).XMLHttp:是默认的传输对象,由于安全性问题:不能传送文件,不能跨越另外一个域请求数据,对file://protocol形式无效。 (2).IFrameI/O:能够传送文件,响应类型可以是text,html,js/json (3).ScriptScrIO:能够传送文件,能跨越另外一个域请求数据,另外提供了好些属性和方法。 (4).另外,dojo可通过远程过程调用协议访问远程方法;可通过iframe代理,利用XMLHttp访问另外一个域。 | |
2.widget包有趣组件: dojo.io.bind()封装了XMLHttpRequset的创建过程,因此不必再用try...catch语句块来做cross-browser。dojo.io.bind()以一个哈希表作为参数,包括url:value, load:value, error:value, mimetype:value。其中url为必要,其余是可选的。 backButton: function(){
|