dojo专题提供dojo的最新资讯内容,帮你更好的了解dojo。
随着Web成为软件系统交付的主流平台,企业级应用前端纷纷落户浏览器,对各种富客户端开发库提出了越来越高的要求,Dojo作为其中的佼佼者,对企业级Web开发提供了强大的支持。 在企业信息系统中,图表是数据分析的最终图形化结果,地位举足轻重,直接影响数据分析的效果好坏。美观实用的图表绝对会给应用系统加分不少!   Dojo控件库里有丰富的图表控件,除了常见的直方图、饼图、折线图等等,也有为更专业的需求
一般是因为缺少此行代码   <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
向原文作者致敬:http://www.ibm.com/developerworks/cn/web/wa-aj-dojogrid/ 简介 Dojo 是一个可移植的开源 JavaScript 工具包,使用它可以快速构建富客户端 Web 应用程序。它包含的丰富的实用程序可用于构建快速响应的应用程序。而且,它还提供了许多预先封装的开箱即用小部件,您可以通过这些小部件立即开始使用 Dojo。但是,Dojo
Dojo框架区别于其他Ajax框架的一个显著特征就是它的界面控件系统:Dijit。Dijit是Dojo中界面控件的总称,他们使用灵活而且易于理解。每个Dijit控件都是由Dojo类以及控件中使用的图片,CSS等资源文件共同组成。通过Dijit架构,可以方便的创建灵活、可扩展、可定制外观的控件。下面将逐步介绍如何创建、配置Dijit控件,从而将其用在自己的web应用中。   开始使用Dijit:引入
1 前言 项目需要,需要编写一个简单的Python脚本编辑器。Python脚本内容简单,模式固定,形式如下: def execRule(r): if .......: //do something elif .....: //do something  脚本中只有两三个固定的对象,对象的属性和方法已知。要求支持关键字高亮显示。并且能够具备类似IDE一样的对象属性联想功能。 拿到这个
在开发系统的调查功能时,需要设计一个可以联动的开始日期/结束日期选择器用来设定用户的调查的起始/结束日期。对于这个联动的日期选择器,我们的设计要求是这样的: 在新增调查时,该调查的开始日期默认为今天,而结束日期则不能选择成今天之前的日期; 当用户修改开始日期时,将判断当前用户设定的结束日期,如果结束日期在修改后的开始日期之后,则不修改结束日期,而如果结束日期变成了在修改后的开始日期之前时,则修改结
Dojo 1.5 提出了一种“有状态对象”的概念. 这种有状态对象会遵循一个原则:通过 get() 和 set() 去访问和修改对象的属性. 所以,获取一个widget对象的属性,我们用: widget.get ( "checked" ) ; 设置一个对象的属性,我们用: widget.set ( "checked" , true ) ; get()和set()方法取代了原先的attr()方法,变
创建并增强Dojo类 ——译自http://www.sitepen.com/blog/2010/07/01/creating-and-enhancing-dojo-classes/       原作者David Walsh 像所有一流的JavaScript工具包一样,Dojo致力于将类做得尽可能灵活,因为它知道不同的用户可能对一个类及其方法是如何工作的抱有完全不同的看法。幸运的是,Dojo提供了大
Dojo 提供了一个非常强大的javascript控件库. 在使用dojo之前,用户基本上不需要具备任何基础知识. 你可以用script远程链接到dojo(dojo.js), 也可以把dojo.js下载到本地并用script标签加载. 如果你不太了解dojo, 可以参考一下如下资料: Dojo 1.4 Cheat Sheet Dojo Base Source Tree (1.4.3) Dojo R
每个Ajax 框架都对Javascript 做了扩展,提供了很多常用函数,增强了 Javascript 的开发效率。在这里将对部分Dojo 中的常用函数做简单的介绍。由于Dojo的常用函数较多,也为方便大家阅读,将这些常用函数分为了五个类别分别进行介绍。本文将介绍第一部分的内容:Javascript基础扩展函数 。   * 本系列博文的绝大多数内容来自于对dojocampus.org上的dojo
CojoOS 基于Dojo的Web OS   http://www.satsuns.com/dojo/621.html   基于Dojo的Web OS,提供良好的用户体验,很炫的特效,提供后台数据传输接口。 该项目可用在各个系统上,可让系统界面开发成本大量减少,质量提高! 查看更多内容:SatSun工作室 DOJO 示例代码: 文件类: dojo.provide("org.cojoos.File"
每个Ajax 框架都对Javascript 做了扩展,提供了很多常用函数,增强了 Javascript 的开发效率。在这里将对部分Dojo 中的常用函数做简单的介绍。由于Dojo的常用函数较多,也为方便大家阅读,将这些常用函数分为了五个类别分别进行介绍。本文将介绍第二部分的内容:面向对象(OO)及包机制(package system)常用函数。 * 本系列博文的绝大多数内容来自于对dojocamp
每个Ajax 框架都对Javascript 做了扩展,提供了很多常用函数,增强了 Javascript 的开发效率。在这里将对部分Dojo 中的常用函数做简单的介绍。由于Dojo的常用函数较多,也为方便大家阅读,将这些常用函数分为了五个类别分别进行介绍。本文将介绍第三部分的内容:页面生命周期及DOM相关常用函数。 * 本系列博文的绝大多数内容来自于对dojocampus.org上的dojo ref
用dojo.dnd实现拖放功能   相信很多人都自己动手写过拖放。DHTML里做拖放的原理很简单,一般有这么三个阶段:mousedown 的时候做一些初始化, mousemove 的时候更新拖放对象的位置, mouseup 的时候再做一些清理工作。讲起来简单,但做起来总要花一些功夫的。 Dojo 的 dnd 模块提供了通用且功能强大的拖放支持,让我们可以不用自己造轮子,而且用起来也很方便。 废话少
     首先,应当仔细阅读一下“自动屏蔽Firebug调试代码”(http://www.jsmix.com/javascript/shielding-debugging-code.html)。这篇文章详细介绍了屏蔽console输出的代码。     然后,分析项目中每个js文件最经常requrie的js文件,然后将自动屏蔽Firebug调试代码添加进去即可。而在使用dojo项目中,最经常引用的就
每个Ajax 框架都对Javascript 做了扩展,提供了很多常用函数,增强了 Javascript 的开发效率。在这里将对部分Dojo 中的常用函数做简单的介绍。由于Dojo的常用函数较多,也为方便大家阅读,将这些常用函数分为了五个类别分别进行介绍。本文将介绍第四部分的内容:String及Array扩展。 * 本系列博文的绝大多数内容来自于对dojocampus.org上的dojo refer
每个Ajax 框架都对Javascript 做了扩展,提供了很多常用函数,增强了 Javascript 的开发效率。在这里将对部分Dojo 中的常用函数做简单的介绍。由于Dojo的常用函数较多,也为方便大家阅读,将这些常用函数分为了五个类别分别进行介绍。本文将介绍第五部分,也是最后一部分的内 容:事件处理以及Ajax I/O函数扩展。 * 本系列博文的绝大多数内容来自于对dojocampus.or
深入了解Dojo Data ——译自http://www.sitepen.com/blog/2010/10/13/dive-into-dojo-data/   使用Dojo Data有助于快速创建Web应用的界面,且易于嵌入各种数据源。它在用户界面与底层数据之间提供了一层抽象层,使得用户界面开发人员能够专注于UI的开发,而无需担心数据库、服务器、或者数据格式的唯一性。 在接下来的例子里,我们将用一
dojo.io.bind :处理请求取回需要的数据并处理。         这个函数是AJAX中最为重要和有用的函数,dojo.io.bind这个类是用来处理客户端与服务器间通讯的,需要通讯的参数由对象dojo.io.Request所定义,具体通讯的方法则由另外一个对象Transport所提供。Dojo里提供了一个同时兼容IE和Firefox的dojo.io.XMLHTTPTransport,但是
掌握 Dojo 工具包,第 5 部分: Dojo 的 UI 组件库 原文:http://www.ibm.com/developerworks/cn/web/wa-lo-dojointro5/   2008 年 11 月 21 日 这一期的 掌握 Dojo 系列 文章将主要讲述 Dojo 工具包的 UI 组件库 - Dijit 中类型多样的 Widget 及其使用方法。 Dijit 简介 从 Doj