ajax框架之dojo篇(二)

目前,dojo已经升级到1.0.1版本。随着版本的升级,dojo的各个包的位置,函数都发生的很大的变化。这样对我们开发人员来说是很不利的。尽管如此,dojo功能的强大还是一次又一次让我震惊。下面是一些dojo常用的方法,以及随着版本升级后带来的改变,我在这里做个笔记。由于我也刚刚接触dojo不久,今后会不断补充更多的内容。

1.关于dojo自带的debug系统。(注:首先要把djConfig的isDebug属性设置成true)

老版本: dojo.debug("---------");

新版本:console.debug("---------");

2.关于dojo中的事件绑定

老版本: 可以使用dojo.event.connect给页面元素绑定事件,如下:

<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <script type="text/javascript" src="../dojojs/dojo.js"></script>
</body>
  <INPUT id="handler" TYPE="button" value="test"/>
</body>
</html>
<script type="text/javascript">...
  var handlerNode = document.getElementById("handler");
  function handleOnClick(evt) ...{
    alert(evt + "You Clicked the Button");
  }
  dojo.event.connect(handlerNode, "onclick", "handleOnClick");
</script>

新版本: 暂未找到相应的方法。

时间: 2024-08-26 04:19:47

ajax框架之dojo篇(二)的相关文章

ajax框架之dojo篇(一)

一.do对象的函数 1) dojo.byId(id) <input type="text" id="txtId" size="30"> <button type="button" onClick="alert(dojo.byId('txtId').value)">test</button> 注:这个函数即使在IE中,也不会根据name属性来返回HTML元素. <in

AJAX架构之Dojo篇_dojo

作者:hopesoft出处:http://www.51ajax.com 一.前言自去年开始,AJAX一下成了关注的技术热点,各种AJAX框架迅速的发展了起来,其中又分为客户端AJAX架构,服务器端AJAX架构等,其中DojoToolkit做为一个优秀的客户端AJAX架构,被越来越多的人所关注,学习.自去年开始,AJAX一下成了关注的技术热点,各种AJAX框架迅速的发展了起来,其中又分为客户端AJAX架构,服务器端AJAX架构等,其中DojoToolkit做为一个优秀的客户端AJAX架构,被越来越

AJAX框架/库比较和选择:ECHO2, GWT, DOJO, PROTOTYPE, JQUERY

AJAX框架/库比较和选择:ECHO2, GWT, DOJO, PROTOTYPE, JQUERY 看了几篇中英文的AJAX库/框架比较文章,为方便选择使用,特归纳如下:首先,要在两个类别中选择,一个是编译类,一个是非编译类别.Echo2/GWT是将JAVA代码编译成JAVASCRIPT,乍看很方便,不用掌握JS也能做出炫目界面.但这只适于不会或者不想了解JS的情况,对于还是想完全控制和定制界面的项目就不适合.另 外,有一种观点认为JAVA->JS转换是一种低级语言向高级语言转换,本身没有意义.

如何在Domino上使用Ajax 框架Dojo

作为 Domino 开发人员,浏览器应用的开发是其中重要的一部分.而浏览器应用开发方面会有许多新的技术和方法出现.如何将这些新的技术和方法运用到 Domino 环境中是 Domino 开发人员需要面对的一个重要问题. 目前,我们正处于在 Web 2.0 的时代,在这个伟大的时代出现了大量的浏览器技术,其中有代表性的就是 Ajax.通过 Ajax,我们可以让客户端在不刷新网页的情况下与服务器交换数据,从而生成真正动态的网页.对 Ajax 的使用包括一定的低层编码工作,为了简化这一工作,人们提出了

流行的AJAX框架比较:jQuery,Mootools,Dojo,Ext JS

AJAX是web20的基石,现在网上流行几种开源的AJAX框架,比如:jQuery,Mootools,Dojo,Ext JS等等,那么我们到底在什么情况下该使用那个框架?以下是一组摘抄的数据: Ajaxian在2007年底对Ajax工具进行了调查,部分调查结果见下表(其中数字为调查者使用该工具的百分比,详细的请参见网页):http://ajaxian.com/archives/2007-ajax-tools-usage-survey-results Prototype jQuery Ext Sc

Dojo前端开发中非常优秀的Ajax框架之一

在应用中我们可能会碰见这样的情况,我们需要在一个图表上展示包含多个维度的信息,随着维度的增加,我们会发现一般的图表无法充分和直观的展现这些信息.如企业经营状况各项指标数据的分析以及http://www.aliyun.com/zixun/aggregation/8172.html">用户行为各项特征的数据分析等.在最近的应用中我也遇到了这样的情况,经过分析发现,对于这类数据,使用蜘蛛图来展示能达到非常直观的效果.因为蜘蛛图能直观的展示数据的变动趋势和差异对比.在用来绘制蜘蛛图的第三方类库和框

Ajax一统天下之Dojo整合篇_dojo

随着Ajax应用越来越多,各种Ajax Library(Prototype),Ajax Framework(DWR),Ajax Toolkit(Dojo,YUI)也日渐丰富起来,有没有办法将这些结合起来呢?类似Spring的做法,当然我没法整出一个IoC的微内核将各种Ajax"粘合"起来,但是将这些Ajax可重用的组件加以整合应该是没有问题的,这样即可以避免重复发明轮子,还可以针对各种Ajax进行扬长避短,形成一套比较全面的Ajax解决方案.同时也增加了开发人员选择自己熟悉Ajax组件

AJAX框架汇总

ajax|ajax框架 1. Pure http://www.alixixi.com/web/a/javascript: Application Frameworks 1.1 Bindows (成立于2003年) Backbase是一个通过DHTML.JavaScript.CSS和HTML等技术强劲联合起来的一套完整的Windows桌面式的WEB应用程序解决方案.Bindows无需下载安装客户端支撑组件(如Java.ActiveX或Flash),仅需一个浏览器.纯OO的理念体现在Bindows任

Ajax 框架学习笔记_AJAX相关

一.XMLHttpRequest 对象的三个重要的属性. onreadystatechange 属性 onreadystatechange 属性存有处理服务器响应的函数.下面的代码定义一个空的函数,可同时对 onreadystatechange 属性进行设置: xmlHttp.onreadystatechange=function() {   // 我们需要在这里写一些代码   } readyState 属性 readyState 属性存有服务器响应的状态信息.每当 readyState 改变时