Welcome 微信登录

首页 / 脚本样式 / Dojo Toolkit

使用Dojo的Ajax应用开发进阶教程,第2部分: 富含语义的HTML

使用Dojo的Ajax应用开发进阶教程,第2部分: 富含语义的HTML

使用Dojo的Ajax应用开发进阶教程,第2部分: 富含语义的HTML2011-01-21 IBM 成富相关文章:HTML 是开发 Web 应用的基础。目前已经有数以千亿的使用 HTML 语言编写的网页。HTML 语言的规范也不断在演进和更新。HTML 语言虽然上手比较简单,但是如何开发出组织良好、结构清晰和可维护性高的 HTML 文档,对很多Web开发人员来说,也是一个值得探讨的话题。随着 Ajax 应用的流行,一种称为“富含语义的 HTML...
使用Dojo的Ajax应用开发进阶教程,第3部分: 深入理解CSS

使用Dojo的Ajax应用开发进阶教程,第3部分: 深入理解CSS

使用Dojo的Ajax应用开发进阶教程,第3部分: 深入理解CSS2011-01-21 IBM 成富提到CSS,很多人员都不陌生。它是在 Web 应用中控制展现的标准技术。CSS 与 HTML 和 JavaScript 一起,构成了 Ajax 应用的基础。对于 CSS,已经有很多图书和文章进行过详细的介绍。本文不介绍 CSS 语法的细节,而是从一些实际开发中会遇到的问题出发,讨论一些与具体实践相关的话题。下面首先介绍 CSS 中的一些重要概念,可以帮助读者...
使用Dojo的Ajax应用开发进阶教程,第4部分: DOM查询与操作

使用Dojo的Ajax应用开发进阶教程,第4部分: DOM查询与操作

使用Dojo的Ajax应用开发进阶教程,第4部分: DOM查询与操作2011-01-21 IBM 成富DOM 的全称是文档对象模型(Document Object Model)。它是 HTML 和 XML 文档的 API。它定义了文档的逻辑结构,以及对文档进行访问和操作的方式。通过 DOM,开发人员可以在文档中自由导航, 也可以添加、更新和删除其中的元素和内容。基本上文档中的任何内容都是可以通过 DOM 进行访问和操作的。本文详细介绍了如何使用 DOM 基...
使用Dojo的Ajax应用开发进阶教程,第6部分: Dojo基本库深入介绍

使用Dojo的Ajax应用开发进阶教程,第6部分: Dojo基本库深入介绍

使用Dojo的Ajax应用开发进阶教程,第6部分: Dojo基本库深入介绍2011-01-21 IBM 成富Dojo 基本库(Dojo Base)是 Dojo 框架的核心,包含了与 Ajax 应用开发相关的核心内容,也是 Dojo 核心库(Dojo Core)、Dojo 用户界面库(Dijit)和 Dojo 扩展库(Dojox)的基础。Dojo 基本库中包含的内容比较多,下面将详细的对其中的各个模块进行介绍。与 DOM 查询和操作以及事件处理相关的内容已经...
使用Dojo的Ajax应用开发进阶教程,第5部分: 浏览器中的事件处理

使用Dojo的Ajax应用开发进阶教程,第5部分: 浏览器中的事件处理

使用Dojo的Ajax应用开发进阶教程,第5部分: 浏览器中的事件处理2011-01-21 IBM 成富简介: 事件处理是 Ajax 应用中的重要组成部分,也是应用动态变化的源动力。本文详细介绍了浏览器中的事件处理相关的内容,包括注册事件监听器、事件发生之后的传播机制、编写事件监听器等,还介绍了 Dojo 对事件处理提供的支持。最后介绍了与浏览器内存泄露和性能相关的最佳实践。浏览器中的事件是 Ajax 应用动态变化的源动力。用户通过输入设备(主要是键盘和鼠...
使用Dojo的Ajax应用开发进阶教程,第7部分: Dojo核心库深入介绍

使用Dojo的Ajax应用开发进阶教程,第7部分: Dojo核心库深入介绍

使用Dojo的Ajax应用开发进阶教程,第7部分: Dojo核心库深入介绍2011-01-21 IBM 成富Dojo 核心库构建于 Dojo 基本库之上,为 Ajax 应用的开发提供了更加丰富的功能。掌握 Dojo 核心库中包含的内容,可以开发人员减少代码量,而把工作精力集中在与业务逻辑相关的组件的实现上。Dojo 核心库中包含的内容也比较多,本文只是介绍其中一些比较重要或是复杂的部分。首先从数据模型开始介绍。数据模型在传统的 Web 应用中,客户端部分所...
使用Dojo的Ajax应用开发进阶教程,第8部分: Dijit开发最佳实践

使用Dojo的Ajax应用开发进阶教程,第8部分: Dijit开发最佳实践

使用Dojo的Ajax应用开发进阶教程,第8部分: Dijit开发最佳实践2011-01-21 IBM 成富Dijit 组件(widget)是 Dojo 提供的图形用户界面组件库。它提供了 Ajax 应用开发中会用到的常用组件,可以帮助开发人员快速的构建 Ajax 应用。本文并不会介绍 Dojo 默认提供的组件,而是侧重于介绍 Dijit 组件的编程模型和最佳实践,其目的是帮助开发人员更好的开发自己的 Dijit 组件。下面首先对 Dijit 做概要介绍。...
使用Dojo开发定制Business Space小部件,第4部分

使用Dojo开发定制Business Space小部件,第4部分

使用Dojo开发定制Business Space小部件,第4部分2011-01-21 IBM Divya Satyavarapu我们为本系列开发的定制小部件是基于 WebSphere V7.0 支持的 Business Space(以下简称 Business Space)中附带的 Dojo 版本,已经在 Mozilla Firefox 3.0.11 中测试过了。只是,我们开发的通用框架概念甚至可以应用到使用 Dojo 的应用程序中,但却不能用于 Busin...
使用DojoX GFX进行绘图

使用DojoX GFX进行绘图

使用DojoX GFX进行绘图2011-01-21 IBM 任刚Dojo 工具包和 DojoX GFX在在几乎所有的页面都需要具备友好有丰富的用户体验的 Web2.0 时代,Ajax 几乎已经成为了每个网络应用的标准配置。但是 Ajax 应用并非是一件容易的事情,他带来了很多之前的 Web 应用所不具有的管理方式和挑战,主要包括:庞大的代码量需要引入更有效的代码组织方式,比如面向对象的方法浏览器之间的不兼容限制了开发的效率,直接导致程序员的头发数量和浏览器...
综合JSF和Dojo小部件创建更好的用户体验

综合JSF和Dojo小部件创建更好的用户体验

综合JSF和Dojo小部件创建更好的用户体验2011-01-21 IBM Dan Wang简介JSF 是一种流行的 Web 框架、相当稳定并已被广泛应用于 Java™ Platform, Enterprise Edition (Java EE) 领域。Dojo 是一种功能最为强大的 Web 2.0 库之一,可用来为您的 Web 应用程序创建丰富的界面。通过综合使用这两种技术,您就能享受到两种技术的好处。在服务器端,好处体现在对组件端对端的生命周...
Dojo最佳实践 - 实现可书签化的Ajax应用

Dojo最佳实践 - 实现可书签化的Ajax应用

Dojo最佳实践 - 实现可书签化的Ajax应用2011-01-21 IBM 王存玮 胡旷传统 Web 应用程序可以非常好的支持浏览器的书签收藏以及前进后退按钮。而在基于 Ajax 的 Web 应用中,页面的内容刷新往往是通过异步请求的方式动态局部刷新,而不会重新请求一个页面,因而页面对应的 URL 并不会变化,前进后退按钮也不会起任何作用。这样就导致在这类 Ajax 应用中无法通过书签来记录特定的视图。本文将首先介绍通用的基于超链接锚点的可书签化的 Aj...
Dojo Data高级应用——使用Write API与Notification API

Dojo Data高级应用——使用Write API与Notification API

Dojo Data高级应用——使用Write API与Notification API2011-02-08 IBM 胡旷 张德才 王存玮概述伴随 Web2.0 与 RIA 的快速发展,在客户端处理数据已逐渐成为一种趋势。利用 Dojo Data,Web 开发人员可以在不同的数据格式上建立起一层统一的数据访问模型,使得数据的读写都采用统一的接口,从而降低了客户端逻辑的复杂性,提高了程序的可维护性和可扩展性。在该文章中,我们通过实例具体介绍了 Dojo Dat...
改善Dojo应用程序的初始下载时间

改善Dojo应用程序的初始下载时间

改善Dojo应用程序的初始下载时间2011-02-08 IBM Roland Barcia仅获取所需的数据Asynchronous JavaScript and XML (Ajax) 应用程序能够提高某些 Web 应用程序的性能。加载应用程序之后,获取较小的数据和内容片段可以帮助避免重新呈现整个页面的开销。不过,这样做得的代价是,应用程序的初始下载时间通常会比较长。我现在已有多年的 Dojo 应用程序使用经验。IBM® WebSphere®...
基于Dojo toolkit实现web2.0的MVC模式

基于Dojo toolkit实现web2.0的MVC模式

基于Dojo toolkit实现web2.0的MVC模式2011-02-08 IBM 王为民 孙曼 章岩前言MVC 模式是设计模式中的经典模式,它可以有效的分离数据层,展示层,和业务逻辑层。Web2.0 技术由于其良好的用户体验被广泛应用于 WEB 应用的展示层。但是在传统的 web 开发中,展示层的和业务逻辑层代码大量耦合,使得应用的可扩展性严重降低,同时页面层代码的可复用性也很低。本文用实例介绍,如何使用 dojo toolkit 扩展 dojo 的页...
结合GFX,DnD与Dijit创建基于Dojo的Web图形类应用

结合GFX,DnD与Dijit创建基于Dojo的Web图形类应用

结合GFX,DnD与Dijit创建基于Dojo的Web图形类应用2011-02-08 IBM 林林 杨扬GFX(dojox.gfx)作为 Dojo 扩展组件之一,封装了底层浏览器中实际的图形引擎,使开发人员具备了 Web 绘图的基本能力,是此类应用的基础。同时,作为 Dojo 核心组件的 DnD(dojo.dnd),则实现了基于浏览器的鼠标拖拽操作,从而为图形组件选择,组件间连线等高级绘图操作提供了技术支持。再者,通过引入自定义 Dojo 小部件(diji...
<< 1 2 3 4 5 6 7 8 >>