Welcome 微信登录

首页 / 脚本样式 / Dojo Toolkit

掌握Dojo工具包,第2部分:XHR框架与Dojo

掌握Dojo工具包,第2部分:XHR框架与Dojo

掌握Dojo工具包,第2部分:XHR框架与Dojo2010-07-04 IBM 蒋贤礼 牟磊 谢福生XmlHttpRequest 对象的思考在传统的以页面为单位的浏览器和服务器交互模式中,每一次服务器请求都会导致整个页面的重新加载,即使需要更新的仅仅是页面的一小部分(比如显示一个登录错误信息)。 Ajax 技术的出现给页面带来了一些变化,其中最直观的莫过于站点的页面上出现越来越多的“ loading …”,&ldquo...
掌握Dojo工具包,第3部分:Dojo事件机制

掌握Dojo工具包,第3部分:Dojo事件机制

掌握Dojo工具包,第3部分:Dojo事件机制2010-07-04 IBM 蒋贤礼 牟磊 谢福生DOM 事件模型事件是用户与浏览器交互的基础,用户在界面的操作产生事件,浏览器捕获事件后对用户作出反馈。Ajax 技术通过引入异步调用使 web 应用的开发产生了革命性的变化,另一方面 Ajax 也使广大开发人员认识到用户和浏览器的交互可以如此精彩,Web 页面不再死板,开始鲜活起来,开发人员也不再厌恶编写 javascript 的事件处理代码。在 web 页面...
掌握Dojo工具包,第4部分:Dojo中的拖拽

掌握Dojo工具包,第4部分:Dojo中的拖拽

掌握Dojo工具包,第4部分:Dojo中的拖拽2010-07-04 IBM 蒋贤礼 牟磊 谢福生Dojo 支持的两种拖拽方式在开始尝试了解实现 Dojo 拖拽效果的使用方法以前,首先必须明确拖拽具有两种截然不同的表现效果。第一种表现效果是图标被拖拽到哪里,其就会被直接放到哪里,这个拖拽效果是图标完全紧跟拖拽的动作,与每一个拖拽动作的运动轨迹完全契合,这种效果被称为 “拖动”。第二种表现效果是当图标被拖拽到一个地方,松开鼠标的时候,图...
掌握Dojo工具包,第5部分:Dojo的UI组件库 - Dijit

掌握Dojo工具包,第5部分:Dojo的UI组件库 - Dijit

掌握Dojo工具包,第5部分:Dojo的UI组件库 - Dijit2010-07-04 IBM 蒋贤礼 牟磊 谢福生Dijit 简介从 Dojo 0.9 开始,Dojo 把 Widget 从 Dojo 的核心包中分离出来,组成 Dijit 。Dojo 在 Dijit 中为 Widget 家族添加了多位成员,增强了 Widget 的实力的同时也加快了其在页面中的加载速度。为改善 Widget 的外观,Dijit 提供了多套样式主题,比如默认绑定的样式主题 T...
掌握Dojo工具包,第6部分:Dojo Widget的高级应用

掌握Dojo工具包,第6部分:Dojo Widget的高级应用

掌握Dojo工具包,第6部分:Dojo Widget的高级应用2010-07-04 IBM 蒋贤礼 牟磊 谢福生Dojo Widget 是 Dojo 极为重要的部分,因此在对 Dojo Widget 有了全面的了解以后,还应该加强对其使用机制的掌握。创建 Dijit 的两种方式Dojo 提供了两种方式给系统开发者去使用其所提供的 Dijit(Dijit 是 Dojo Widget 的简称)。第一种方法是通过直接在页面中静态的写入带有 Dijit 属性的标签...
掌握Dojo工具包,第7部分: Dojo的扩展

掌握Dojo工具包,第7部分: Dojo的扩展

掌握Dojo工具包,第7部分: Dojo的扩展2010-07-04 IBM 谢福生 蒋贤礼 董伟通过对本系列文章的前六个部分的学习,你已经对 Dojo 的强大功能有所了解了。但有时候 Dojo 的一些功能并不能完全满足实际的要求,这时就需要对 Dojo 进行扩展了,比如可以对 Widget 进行扩展,使它以更加符合项目的要求展现或响应行为。本文将详细介绍 Dojo 的面向对象特性,以及如何在这个特性上开发新的 Dojo 模块,创建新的 Dijit,定义自己...
掌握Dojo工具包,第8部分: 明日之星 - DojoX

掌握Dojo工具包,第8部分: 明日之星 - DojoX

掌握Dojo工具包,第8部分: 明日之星 - DojoX2010-07-04 IBM 马冀 郑志明Dojo 作为最著名的 Ajax 开源项目之一,不仅让 Web 程序员可以免费获得和使用其框架进行 Web 应用的开发,更吸引了大量的开发者对其不断的扩充,开发新的组件。DojoX 就是在这样的开发社区中产生的。DojoX 是一组基于 dojo 的开源项目的集合,这些开源项目具有很好的创意和很高的实用性。这些 DojoX 项目有可能成长为一个稳定的版本保留在 ...
提高基于Dojo的Web 2.0应用程序的性能

提高基于Dojo的Web 2.0应用程序的性能

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

如何在Domino上使用Ajax 框架Dojo

如何在Domino上使用Ajax 框架Dojo2010-07-08 IBM 邓明轩作为 Domino 开发人员,浏览器应用的开发是其中重要的一部分。而浏览器应用开发方面会有许多新的技术和方法出现。如何将这些新的技术和方法运用到 Domino 环境中是 Domino 开发人员需要面对的一个重要问题。目前,我们正处于在 Web 2.0 的时代,在这个伟大的时代出现了大量的浏览器技术,其中有代表性的就是 Ajax。通过 Ajax,我们可以让客户端在不刷新网页的情...
ajax框架之dojo篇(二)

ajax框架之dojo篇(二)

ajax框架之dojo篇(二)2010-07-08 csdn 沈斌目前,dojo已经升级到1.0.1版本。随着版本的升级,dojo的各个包的位置,函数都发生的很大的变化。这样对我们开发人员来说是很不利的。尽管如此,dojo功能的强大还是一次又一次让我震惊。下面是一些dojo常用的方法,以及随着版本升级后带来的改变,我在这里做个笔记。由于我也刚刚接触dojo不久,今后会不断补充更多的内容。1.关于dojo自带的debug系统。(注:首先要把djConfig的...
使用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 做概要介绍。...
<< 1 2 3 4 5 6 7 8 >>