IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  Web development  >

Dojo 专题

developerWorks


Dojo 入门
Dojo 性能优化
本地化和国际化
可用性开发支持
Dojo 测试
Dojo 开发



伴随 Web 2.0,Ajax 和 RIA 的热潮,各种 JavaScript 开发工具包如雨后春笋般蓬勃发展,Dojo 正是这些工具包中的佼佼者。Dojo 为富互联网应用程序(RIA)的开发提供了完整的端到端的解决方案,包括核心的 JavaScript 库,简单易用的小部件(Widget)系统和一个测试框架,此外,Dojo 的开源开发社区也在不停地为它提供新的功能。本专题汇集了与 Dojo 相关的技术资源。


Dojo 入门

针对 Java 开发人员的 Dojo 概念
Dojo 在基于 Web 的应用程序中越来越受到欢迎。很多开发人员是 Java 编程方面的能手,但是在 JavaScript 方面却缺乏经验。从强类型、面向对象的编译语言转向动态的、弱类型脚本语言,开发人员需要经历概念跃迁带来的困难。这种混乱使开发人员很难正确地声明 Dojo 类。本文将帮助梳理这种混乱,解释为何必须设置上下文,以及如何实现它。

教程:使用 Dojo 开发 HTML 小部件
通过本教程,您将学到使用 Dojo 开发 HTML 小部件的基础知识;包括如何引用一个图像、如何向 HTML 页面中添加事件处理程序以及如何处理复合小部件。另

掌握 Dojo 工具包系列
随着富互联网应用程序(Rich Internet Application,RIA)的发展,一批 JavaScript Toolkit 也随之兴起 , Dojo 便是其中的优秀代表,本系列文章将由浅入深带领读者走进 Dojo 的世界。



回页首



Dojo 性能优化

提高基于 Dojo 的 Web 2.0 应用程序的性能
Web 2.0 应用程序最注重的一个方面就是用户体验,用户希望使用的是一个快速稳定的 Web 2.0 应用。而基于 Dojo 的 Web 2.0 应用经常需要下载大量 Dojo 代码到客户端执行,而且会不时的向后台发起 IO 请求,响应速度受到很大影响。本文通过演示一些实用的技巧来提高 Dojo 的性能,帮助开发人员找出 Web 2.0 应用程序的性能瓶颈。

评论专栏: Roland Barcia:改善 Dojo 应用程序的初始下载时间
加载 Ajax 应用程序之后,随后它将获取较小的数据和内容片段,以避免重新呈现整个页面的开销,从而提高性能。这样做的代价是,应用程序的初始下载时间通常会较长。本文将讨论如何减少 Dojo 应用程序的初始下载时间并同时获得很好的性能。



回页首



本地化和国际化

基于 Dojo 的本地化开发
近年来,随着计算机技术向各个行业的不断渗透,大型软件公司把眼光放到整个世界的计算机软件市场上,计算机软件产品的国际化趋势更加明显。由于各国文化存在差异,因此当一种软件产品由一种文化背景进入另一种文化背景时,软件产品的本地化显得非常重要。本文介绍了基于 Dojo 的本地化的实现,通过实例讲解了如何利用 Dojo 提供的本地化支持模块来实现软件的本地化。

使用 Dojo 国际化 Web 应用程序
Dojo 工具箱在 Web 应用程序中越来越流行。其最强大的特性之一就是对不同语言环境的支持。通过本文获得有关如何使用 Dojo 这个重要特性的简短的指导。



回页首



可用性开发支持

使用 Dojo 开发支持 Accessibility 的 Web 应用
Web 应用程序越来越多的被用户使用和接受,但是如何做到用户使用的无障碍性,可访问性(Accessibility)仍然是目前大多数 Web 应用没有解决或者忽视的问题,本文通过给出几个利用 Dojo 类库开发支持 Accessibility 的 Web 应用的例子,希望可以帮助开发人员了解 Accessibility 的基本内容,掌握 Dojo 开发可访问性 Web 应用的基本技能。



回页首



Dojo 测试

用 Dojo Objective Harness 对 Web 2.0 应用程序进行单元测试
单元测试是保证软件开发质量的一个重要部分,对于敏捷和极限编程开发方法尤其如此。通常,对 Web 2.0 客户端用户界面进行自动的单元测试很困难,所以很少有人去做尝试。然而,Dojo 提供了一个单元测试工具,借此可以评估 JavaScript 的功能及用户界面的可视性。经过这个工具彻底测试过的用户界面最终包含的 Bug 数量会极大的减少。本文阐述了 Dojo Objective Harness (DOH) 的主要特点并通过与其它 Web 2.0 应用程序测试工具的比较展示了其强大的功能。



回页首



Dojo 开发

使用 Ajax Toolkit Framework 开发 Dojo 应用
本文主要介绍如何利用 Ajax Toolkit Framework 工具来使用 Dojo Toolkit 开源工具包,从而简化和增强 Ajax 应用的开发。

使用 Dojo 和 DB2 开发 Ajax Web 应用程序
跟随本案例分析,使用 DB2 9 for Linux, UNIX, and Windows、XQuery、PHP 和 Dojo JavaScript Framework 快速创建一个优雅的、能够做出响应的 Web 应用程序。本案例学习建立在 IOD Planner 2006 基础上,这是一个用于 IBM Information On Demand 2006 Global Conference 的 Web 应用程序。

使用 Dojo 和 WebSphere Portal 实现客户端 Interportlet Communication
以协作的方式在浏览器中动态更新 Portlet,使用 Dojo JavaScript 工具包来共享数据和事件。

使用 Adobe AIR 和 Dojo 开发基于 Ajax 的 Mashup 应用
本教程介绍了 Adobe AIR(Adobe Integrated Runtime)的基本知识以及如何运用 Web 开发技术结合 AIR 去开发桌面应用。通过几个例子详细介绍了在具体开发中遇到的各种问题,以及如何将 AIR 和 Dojo 框架结合起来,利用 REST 风格的 Web 服务接口开发一个基于 Ajax 的 Mashup 桌面应用程序。

用 Dojo 和 Ajax 创建可重用和可重新发布的组件
在本文中,学习如何用 Dojo 和 Ajax 开发可以与核心应用程序轻松集成的可重用组件。本文通过一个逐步的示例讲解如何开发一个可以向现有博客应用程序添加邮件功能的 Web 应用程序、生成邮件组件并处理复杂的跨域通信。

如何在 Domino 上使用 Ajax 框架 Dojo
本文适用于希望将类似于 Ajax 的新一代浏览器技术和方法运用在 Domino 环境中 Lotus 开发人员,主要介绍如何在 Domino 环境中使用 Dojo 这一 Ajax 开发框架,以及如何将 Dojo 与 Domino 的设计元素很好地结合起来。



回页首


文档选项

未显示需要 JavaScript 的文档选项


  Web 2.0 资源
Ajax
Mashup
Syndication
Project Zero
PHP
Ruby and Rails

更多 Web 2.0 资源


  资源中心
Web 开发热门教程
Web 2.0 与 SOA
Java Web 专题
Eclipse 项目资源
Geronimo 项目资源
DB2 9 资源中心
HelloWorld 系列
Rational工具可视化系列
RAD 认证系列
WAS 专栏
WAS CE 专栏

  精品教程推荐
Web 开发精品教程推荐
创建 Ajax IM 客户端
JSF 1.2 入门系列
Ruby 和 Rails 的国际化与本地化技术

更多精品教程


  特别推荐
Ajax 技术资源中心
XML 标准索引,了解 XML 标准动态
Zend Core for IBM


    关于 IBM 隐私条约 联系 IBM 使用条款