Dojo是一个用javascript语言实现的开源DHTML工具包。它是在几个项目捐助基础上建立起来的(nWidgets,Burstlib,f(m)),这也是为什么叫它a"unified"toolkit的原因。Dojo的目标是解决开发DHTML应用程序遇到的那些,长期存在、历史问题(historical problems with DHTML)。跨浏览器问题。
从InfoQ:http://www.infoq.com/cn/articles/dojo-ajax-xhr转载 在任何浏览器上方便地实现Ajax请求是每一个Ajax框架的初衷。Dojo在这方面无疑提供了非常丰富的支持。除了XMLHttpRequest之外,动态script、iframe、RPC也应有尽有,并且接口统一,使用方便,大多数情况下都只需要一句话就能达到目的,从而免除重复造轮子的麻烦。而且
  提高 Dojo Grid 的数据处理性能 from  http://www.oschina.net/question/12_8708 0 踩 作者:孙妍, 软件工程师, IBM 简介: Dojo 从 1.0 开始引入了一个功能强大又健壮的控件—— Grid。程序员可以使用此控件在开发 Gui 程序时制作出漂亮的电子表格。Gui 程序最注重的一个方面就是用户体验,但是在往 Grid 中添加大量数
两年前,本人写了一篇 Blog ,描述了如何在 IE 上实现编辑器的功能,http://www.voidcn.com/article/p-eiqgxkkh-bgo.html 当时由于产品只要求支持 IE 浏览器上实现,而且在此过程中。本人一直认为整个文本编辑器的文本应该是一个整体,也就是我操作的核心是文本,而不是编辑器中的 DOM 结构,所以 IE 的文本范围非常适合。相反, DOM 浏览器( G
死活不能返回json对象,在chrome里边看是400错误,发现是参数不对,改之 结果出来个406错误,网上搜了下,发现是json包没有包含在lib中,包含后解决问题 参考文章: http://jerryzxm.iteye.com/blog/1005906 http://www.cnblogs.com/zhaoyang/archive/2012/01/07/2315436.html http://
http://www.voidcn.com/article/p-kchpoucp-zq.html 很好,可以学习一下 。
最近Dojo和jQuery双双发布了最新的1.8版本,有着相同版本号的两个Javascript库也有许多核心的相同之处:相同的资源加载机制AMD、相同的选择器 引擎Sizzle等。作为业界知名的Javascript库,Dojo和jQuery在各自领域有着为数众多的拥护者。不过正所谓一把钥匙开一把锁,对一个项目来说肯定有个最适合它的工具库,用对了工具才能事半功倍。所以对项目经理或是技术总监来说,工程
转自:http://www.voidcn.com/article/p-orrnvsob-zq.html 最近Dojo和jQuery双双发布了最新的1.8版本,有着相同版本号的两个Javascript库也有许多核心的相同之处:相同的资源加载机制AMD、相同的选择器 引擎Sizzle等。作为业界知名的Javascript库,Dojo和jQuery在各自领域有着为数众多的拥护者。不过正所谓一把钥匙开一把
最近Dojo 和jQuery双双发布了最新的1.8版本,有着相同版本号的两个Javascript库也有许多核心的相同之处:相同的资源加载机制AMD、相同的选择 器 引擎Sizzle等。作为业界知名的Javascript库,Dojo和jQuery在各自领域有着为数众多的拥护者。不过正所谓一把钥匙开一把锁,对一 个项目来说肯定有个最适合它的工具库,用对了工具才能事半功倍。所以对项目经理或是技术总监来说
     双双发布了最新的1.8版本,有着相同版本号的两个Javascript库也有许多核心的相同之处:相同的资源加载机制AMD、相同的选择器 引擎Sizzle等。作为业界知名的Javascript库,Dojo和jQuery在各自领域有着为数众多的拥护者。不过正所谓一把钥匙开一把锁,对一个项目来说肯定有个最适合它的工具库,用对了工具才能事半功倍。所以对项目经理或是技术总监来说,工程开始前的技术选型
  Dojo 是一个 JavaScript 实现的开源 DHTML(动态html) 工具包。   Dojo能做什么??   1、让开发者更容易地为 Web 页面添加动态能力,也可以在其它支持 JavaScript 的环境中使用 Dojo;   2、利用 Dojo 提供的组件,开发者可以提升 Web 应用程序的可用性和交互能力;   3、Dojo 很大程度上屏蔽了浏览器之间的差异性,因此,开发者可以
学习Dojo有些时间了,也整理了一些资料,先来个最入门级别的。HelloWorld Asp.Net+Dojo   Dojo事件绑定,弹出HelloWorld   <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="HelloWorldDojo.aspx.cs" Inherits="DojoTest.HelloWorldDojo" %>
日期:2012-8-14  来源:GBin1.com 在线演示  本地下载 随着科技的进步,越来越多的javascript类库开发出了面对移动设备的类库,例如,jQuery Mobile,Secha touch等, 随着Dojo最新版本1.7的发布,同样的也带来了Dojo版 本的移动开发框架Dojox/mobile。这套框架使用基于controller和CSS3主题的架构,帮助你快速的开发智能,灵
日期:2012-8-14  来源:GBin1.com 在线演示  本地下载 随着科技的进步,越来越多的javascript类库开发出了面对移动设备的类库,例如,jQuery Mobile,Secha touch等, 随着Dojo最新版本1.7的发布,同样的也带来了Dojo版本的移动开发框架Dojox/mobile。这套框架使用基于controller和CSS3主题的架构,帮助你快速的开发智能,灵活
最近Dojo和jQuery双双发布了最新的1.8版本,有着相同版本号的两个Javascript库也有许多核心的相同之处:相同的资源加载机制AMD、相同的选择器 引擎Sizzle等。作为业界知名的Javascript库,Dojo和jQuery在各自领域有着为数众多的拥护者。不过正所谓一把钥匙开一把锁,对一个项目来说肯定有个最适合它的工具库,用对了工具才能事半功倍。所以对项目经理或是技术总监来说,工程
  最强大但是使用量却大大低于预期的Javascript 工具类库肯定是:Dojo    Tookkit 。几乎所有的javascript框架或者类库都许诺你可以实现任何功能,但是Dojo是最具有此类话语权的类库。在这篇文章中,我们将从十个不同的角度来分享,为什么你应该在你的web项目中开始使用Dojo toolkit 。 原因一:模块化和AMD模块加载机制     随 着web技术的发展,客户端
日期:2012-8-22  来源:GBin1.com 最强大但是使用量却大大低于预期的Javascript工具类库肯定是:Dojo Tookkit。几乎所有的javascript框架或者类库都许诺你可以实现任何功能,但是Dojo是最具有此类话语权的类库。在这篇文章中,我们将从十个不同的角度来分享,为什么你应该在你的web项目中开始使用Dojo toolkit。 原因一:模块化和AMD模块加载机制
xhrGet 是 XHR 框架中最重要的函数,使用频率也最高。使用它即可以请求服务器上的静态文本资源如 txt、xml 等,也可以获取动态页面 php、jsp、asp 等,只要从服务器返回的是字符数据流即可。   除了 xhrGet,Dojo 的 XHR 框架还包含 xhrPost,rawXhrPost,xhrPut,rawXhrPut,xhrDelete 。这几个函数与 xhrGet 类似,使用
Dojo介绍: Dojo is an Open Source DHTML toolkit written in JavaScript. It builds on several contributed code bases (nWidgets, Burstlib, f(m)), which is why we refer to it sometimes as a "unified" toolkit
In this tutorial, you'll learn how the Dojo Toolkit supports internationalization (i18n), including the useof dictionaries for string substitution, and how basic locale formatting for things such as D
难度:中等 Dojo版本:1.7 原作者:Bryan Forbes 译者:Oliver (zhuxw1984@gmail.com) 原文链接:http://www.sitepen.com/blog/2012/08/21/introducing-dojorequest/ 随着Dojo向着2.0大步迈进,我们已开始致力于为开发人员提供能在任何JavaScript环境下保持高效生产力的工具。这意味着我们
理解dojo小部件对于开发dojo的widget至关重要,dojo在绘制过程中主要存在以下几个过程: constructor->postMixInProperties->buildRendering/templateString/templatePath->postCreate->startup,为了探究各个过程,做了一个简单的widget,并且该widget包含子小部件。 以下是子小部件的模板文
Dojo 1.8已正式发布数星期,作为Dojo的铁杆粉却直到今天才来总结,实在心有不安,但这并不妨碍我们来看一看那些让人眼前一亮的新特性。作为历史最悠久的RIA框架,Dojo的发展一直不冷不热。比起后来者JQuery的大红大紫,Dojo则默默的按照自己的步伐坚定的前行着。而对完美架构的追求,则构成了Dojo前行的主旋律,这也使得Dojo一直拥有一批坚定的支持者。 Dojo显然并不重视设计灵巧的AP
随着AJAX和RIA技术的发展,JavaScript被广泛的使用,并在开发中发挥着越来越重要的作用。JavaScript提供了特有的类机制,但是在语法习惯上与传统面向对象的语言有很大的不同,这使得不少的JavaScript开发人员感到比较迷惑,而dojo作为功能强大的JavaScript类库,有功能完整的类机制实现。本文将通过实例介绍dojo的类机制,这是dojo提供的一种强大和灵活的功能,其di
    随着Dojo的名声越来越大,更多的开发者选择使用Dojo作为前端开发的框架。虽然Dojo是一种异步框架,能够借助各种ContentPane快速的搭建起开发框架,并实现异步通信,但有时一个模块包含的内容过多,造成此页面的内容过多,打开该页时就会导致内存飙升,长时间没有响应等问题。下图所示为一业务模块的页面结构图。                在View区域中,包含了多个Widget。其中V
dojo.byId() dijit.byId() & jsId的区别与联系 e.g. <div jsId=”test”id=”hello”dojoType=”dijit.form.Button”></div> 1, dojo.byId(“hello”)用法类似于document.getElementById(“hello”),返回一个dom node; 2, dijit.byId()用法类似于do
原文地址: http://www.ibm.com/developerworks/cn/web/0912_shenjc_dojobuild/index.html 简介: Dojo 作为一个非常实用的 Ajax 实现框架已经被许多 web2.0 开发人员广泛使用,但 Dojo 的使用会导致客户端需要下载大量的 Dojo 库文件,影响了 Web 应用的性能。针对该问题,Dojo 自身提供了一套 buil
Email:longsu2010 at yeah dot net  文章由来 在使用dojo过程中对于组件生命周期一直不是特别清楚,官方文档写的也不够恰当,所以特地研究了一下,做了公司内部培训,这就是为什么有了这篇文章。本文主要通过读DOJO的源码以及源码中的注释来了解DOJO组件的生命周期。今天分享给大家,供大家参考,不当之处欢迎大家指教。 1.组件生命周期预览 dojo组件生命周期比较重要的是
dojo.hitch 是在 Dojo 中直接或间接被广泛使用的函数. hitch 的中文意思是: 钩住,拴住. 在 Dojo 中, dojo.hitch() 的作用是给一个方法绑定其执行上下文. 在 Dojo 中, dojo.hitch 函数非常重要. 原因有两点:  1. Javascript 中, 函数不与定义它们的上下文即作用域绑定 2. 在 Dojo 中, 很多函数都用 hitch 的参数
Email:longsu2010 at yeah dot net 之前写了一篇文章介绍dojo/string模块提供的模板处理函数substitute(请参考 http://blog.csdn.net/tt361/article/details/8988229),随之而来的一个问题是写模板字符串太麻烦了,涉及到转义等问题。 我的建议是将模板字符串写在一个单独文件中,然后使用dojo/text模块来
在任何浏览器上方便地实现Ajax请求是每一个Ajax框架的初衷。Dojo在这方面无疑提供了非常丰富的支持。除了XMLHttpRequest之外,动态script、iframe、RPC也应有尽有,并且接口统一,使用方便,大多数情况下都只需要一句话就能达到目的,从而免除重复造轮子的麻烦。而且,Dojo一贯追求的概念完整性也在这里有所体现,换句话说,在使用Dojo的Ajax工具的过程中不会感到任何的不自