Dojo是一个用javascript语言实现的开源DHTML工具包。它是在几个项目捐助基础上建立起来的(nWidgets,Burstlib,f(m)),这也是为什么叫它a"unified"toolkit的原因。Dojo的目标是解决开发DHTML应用程序遇到的那些,长期存在、历史问题(historical problems with DHTML)。跨浏览器问题。
导读:   时间:2006-10-08 关键字: java,dojo,AJAX,JSON   相关文章:   在Struts2.0中使用JSON结合DWR和EXT   原创中文分词代码分享(1.2)——词典接口   更多相关推荐   看了“使用hibernate实现树形结构无限级分类”这篇文章后,我也想将自己在所有开发的项      目中使用的功能模块树的实现方法以及完整DEMO(含源码)贴出来和
本文的目的是为Dojo的入门者提供一个起点。每一个步骤都是为了尽可能多的介绍Dojo,但也不可能非常详尽,描述的太详尽反而会把入门用户搞糊涂了。如果需要了解本文中提到的概念,请查看底部指向其他资源的链接。 入门要求 很明显,第一步是你需要Dojo!你可以从 http://dojotoolkit.org/downloads 下载最新的稳定版本.第二步,你需要一个Web服务器.无论是连网服务器或者是离
Dojo是非常小、非常快速的,并且使用了非常聪明的技巧来节省内存和时间. 不足的是:Dojo并不大量的跟踪程序错误,因为这会使代码变得臃肿,速度变得很慢. 刚开始接触的时候,如果你的代码运作不正常,返回的错误可能会令你非常困惑. 不用担心! 这里提供的一些技巧,会使你成为一个自信、成功的程序调试员. 提前了解这些技巧会让你学习Dojo变得更加容易. 使用 Firebug 或者是 Firebug L
<html>  <head>   <title>Hello World</title>   <!--   确定dojo.js文件的相对路径,由此确定使用dojo的方式编程,这是必需的。   djConfig="parseOnLoad: true" 与 dojo.require("dojo.parser");一起配合来使页面能使用Dojo的解析架构。   djConfig是Dojo内置的一个全局对象
<html>  <head>   <title>Hello World</title>   <!--   确定dojo.js文件的相对路径,由此确定使用dojo的方式编程,这是必需的。   djConfig="parseOnLoad: true" 与 dojo.require("dojo.parser");一起配合来使页面能使用Dojo的解析架构。   djConfig是Dojo内置的一个全局对象
dojo.addOnLoad(Function fn) Sooner or later, every Javascript programmer tries something like this: <script>   if (dayOfWeek == "Sunday" ){      document. musicPrefs. other. value = "Afrobeat";   } </
dojo.byId(String id) This function is a synonym for document.all.id in IE or document.getElementById(id) in standard DOM. So you can say: dojo. byId ( "breadbox" ). style. fontSize = "72pt"; If docume
dojo提供了几乎全方位的验证函数,在使用下面的方法之前,要通过类似下面的语句引入dojo的相关库,如 <script src="/js/dojo/dojo.js"></script> <script type="text/javas cript">  dojo.require("dojo.validate");  dojo.require("dojo.validate.check");  doj
功能强大的文本框:dijit.form.ValidationTextbox 这个文本输入框的功能比较强大,关键是它能够提供一些常用的验证和大小写转换。下面介绍一个例子和一些常用的属性: <html>   <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>validationTex
简介 事实证明,在现有的应用程序中添加功能是软件开发中最具挑战性的任务之一。除了不改变现有的代码外,还要确保新增的代码满足所有易用性和性能需求。在本文中,学习如何在 Web 项目的后期阶段引入新功能,以及如何无缝地把修改集成到现有项目中。 本文介绍的方法在软件开发生命周期的以下阶段中尤其有意义: 开发阶段。客户要求开发团队在产品中集成新功能,从而提高易用性(由于项目采用迭代式的敏捷开发方法,这种情
                                                              dojo学习笔记 [url]http://tieba.baidu.com/f?kz=130733080[/url]   1 Dojo学习笔记(转) Dojo学习笔记(1. 模块与包)  Intro: Dojo是一个非常强大的面向对象的JavaScript的工具箱, 建议读者能
随着富互联网应用程序(Rich Internet Application,RIA)的发展,一批 JavaScript Toolkit 也随之兴起 , Dojo 便是其中的优秀代表, 本系列文章 将由浅入深带领读者走进 Dojo 的世界。本文作为这个系列的开篇 , 主要讲述了 Dojo 的体系架构以及如何安装使用。 伴随 Web 2.0, Ajax 和 RIA 的热潮,各种 Ajax 开发工具包如雨
由本人独立翻译的《Using the Dojo JavaScript Library to Build Ajax Applications》已经全部翻译完毕并交付出版社审校,待审校结束后将由机械工业出版社华章公司出版。   以下为该书的封面:       以下为该书的英文目录:   I: A Dojo Tutorial 1 Understanding Dojo: A Tutorial 3 1.1
dojo.io.bind :处理请求取回需要的数据并处理。         这个函数是AJAX中最为重要和有用的函数,dojo.io.bind这个类是用来处理客户端与服务器间通讯的,需要通讯的参数由对象 dojo.io.Request所定义,具体通讯的方法则由另外一个对象Transport所提供。Dojo里提供了一个同时兼容IE和Firefox的 dojo.io.XMLHTTPTransport,
2008-01-01 dojo Quick Start 关键字: dojo webdev 转载请注明出处 http://www.fyting.com,谢谢 2006年初,dojo还是0.22的时候就很关注它的发展,可一直没有在实际项目中使用。一来是由于文档的缺少,而来是dojo的相关介绍总是让人望而生畏。到现在都如此,第一个hello world就搞了一大堆东西,比如widget组件,自定义的sc
由本人独立翻译的《Dojo构建Ajax应用程序》(英文名为:Using the Dojo Javascript to Build Ajax Applications)已经在互动出版网上开始接受预订。 该书的地址为: http://www.china-pub.com/195459 该书的封面为:   同时在网上还提供了3个试读章节,感兴趣的各位可以先行下载试读。 随着该书的出版,本人的Dojo视频也
本文内容来自于本人翻译的《Dojo构建Ajax应用程序》一书,该书由机械工业出版社出版。   以下为该书封面(点击图片可以进入到china-pub上该书的页面):     以下为该书的目录:   202第一部分Dojo指南.1a1c1ac111c111a1a1 203理解Dojo:指南2a2c2ac222c222a2a2 204使用Dojo进行客户端验证3a3c3ac333c333a3a3 205
http://topic.csdn.net/u/20090623/18/DB85BB51-9D79-4E2A-BC6D-97A6D200503C.html
用 Dojo 1.x 开发小部件 文档选项 <tr valign="top"><td width="8"><img alt="" height="1" width="8" src="//www.ibm.com/i/c.gif"/></td><td width="16"><img alt="" width="16" height="16" src="//www.ibm.com/i/c.gif"/><
http://www.hudong.com/wiki/Dojo
DOJO的第一个例子: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>FUN WITH DIGIT</title> <style type="test/css">  @import "dojo/di
对我过去感兴趣的朋友们,请看十年总结系列文章 --- 我的这十年,可能 做出了很多错误决定,如果说这一点,还可以归结为时间的不可逆而无法证实的话, 那么我随波逐流的被动做出很多决定,则是不可否认的事实。 我在一开始就告诫过职场新人,步入职场,要做好规划,要走自己想走的路, 否则有一天,你会突然感到迷茫,到时候再做打算,选择已经不像一开始那么多, 因为在不知不觉间,你已经放弃了太多可能。 不过要做到
</p>   Web 2.0 应用程序最注重的一个方面就是用户体验,用户希望使用的是一个快速稳定的 Web 2.0 应用。而基于 Dojo 的 Web 2.0 应用经常需要下载大量 Dojo 代码到客户端执行,而且会不时的向后台发起 IO 请求,响应速度受到很大影响。本文通过演示一些实用的技巧来提高 Dojo 的性能,帮助开发人员找出 Web 2.0 应用程序的性能瓶颈。 Web 2.0 与 Do
第一步,引入dojo.js dojo的发行包里有4个子目录,要引入的文件是名叫"dojo"的子目录里的dojo.js。 假设你是这样的目录结构:     引用     project | +--dojo-lib | | | +--dijit | +--dojo | +--dojox | +--util | +--dojo_hello_world.html     Java代码     <scrip
Contents: General Quick Reference Naming Conventions Specific Naming Conventions Files Variables Layout API Documentation CSS This document follows the basic outline of the Java Programming Convention
<%@ page language="java" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  "http://www.w3.org/TR/html4/loose.dtd"> <html>  <head>   <title>吃点儿吧</title>   <meta htt
http://docs.dojocampus.org/dijit/Tree-examples <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html dir="ltr"> <head> <link rel="styles
以前的文章了,先转过来凑数,以后将只在这里更新~~~ 原作者: Kenny 转载请注明出自 http://www.fyting.com,谢谢 2006年初,dojo还是0.22的时候就很关注它的发展,可一直没有在实际项目中使用。一来是由于文档的缺少,而来是dojo的相关介绍总是让人望而生畏。到现在都如此,第一个hello world就搞了一大堆东西,比如widget组件,自定义的script标签等
认识Dojo中的表单:Form 正如“认识Dojo中的界面控件 ”一文中提到的,Dijit库提供了一整套极其强大且灵活的基于Dojo的小部件(Widget),帮助你很方便地增强Web应用的界面和功能。这些小部件包括下拉菜单、弹出菜单、对话框、页面布局、树、进度条、以及表单元素。很显然Dijit让这些控件变得很漂亮,但本文所关注的是它们增强的功能,尤其是对一个基本表单在可用性和有效性方面的增强。 D
Dojo学习笔记(8. dojo.event & dojo.event.topic & dojo.event.browser) 模块:dojo.event 终于进入有名的dojo事件处理系统的学习了,学习前建议读者先去补习一下AOP的相关知识 dojo.event.connect 绑定指定的方法到指定的对象的方法上 Usage Example: 简单绑定1 function doOnClick1(