
Dojo扩展 (dojox)
文章平均质量分 83
dojotoolkit
致力于在中文社区的推广dojo与web2.0技术
展开
-
自己动手做地图:Dojo中的Map控件详解
随着Web成为软件系统交付的主流平台,企业级应用前端纷纷落户浏览器,对各种富客户端开发库提出了越来越高的要求,Dojo作为其中的佼佼者,对企业级Web开发提供了强大的支持。在企业信息系统中,图表和报表是数据分析的最终图形化结果,地位举足轻重,直接影响数据分析的效果好坏。原创 2010-07-07 16:02:00 · 9639 阅读 · 8 评论 -
Dojo mobile TweetView 系列教程之一 —— dojox.mobile入门
Web技术飞速更新,而现在Web的趋势也是逐渐向移动设备上迁移。如同其他Web存在的问题一样,Dojo Toolkit已经为你提供了解决方案——dojox.mobile。dojox.mobile是一个由controllers、基于CSS3的主题以及一些外观与你的移动设备契合的wi翻译 2011-04-13 19:04:00 · 10154 阅读 · 4 评论 -
使用HTML5实现多文件上传
在Dojo1.6中有一个崭新的Multi-File Uploader (dojox.form.Uploader),它具有一个可定制样式的file input按钮,可使用多文件选择模式,且完全基于HTML元素。在不支持HTML5的浏览器中,该控件可以自动切换到使用Flash或者i翻译 2011-09-22 17:29:31 · 36890 阅读 · 0 评论 -
dojo 1.6 官方教程: 手把手教你创建HTML5 JavaScript 动画特效
在本教程中我们将会探索Dojo工具包提供的JavaScript特效,这些特效将给你的页面和网站创造酷炫的效果!难度: 初学者所需Dojo版本: 1.6作者: Bryan Forbes译者: feijia (tiimfei@gmail.com)在前面翻译 2011-08-26 16:12:54 · 6573 阅读 · 1 评论 -
Dojo interest邮件列表八月Q&A精选
Dojo interest list是全球Dojo用户分享经验、交流心得、提出需求、甚至向开发者报告bug的平台。经常去那儿逛逛能使人受益匪浅,当然一定的E文功底还是少不了的。这里精选了10篇八月份技术类的Q&A帖,希望对大家有用:如何使用自动完成?如何对使用form原创 2011-08-30 13:12:42 · 2688 阅读 · 1 评论 -
Dojo1.6官方教程:连接DataGrid和Store
原作者:Kris Zyp原文链接:http://dojotoolkit.org/documentation/tutorials/1.6/store_driven_grid/译者:zhuxw(zhuxw1984@gmail.com)鉴于DataGrid对于表格数据的有效呈现,它早已成为许多应用的核心组件之一。在本教程中,我们将着眼于如何为grid连上store(Dojo的客户端数据集——译者注),以翻译 2011-08-06 20:36:06 · 12946 阅读 · 2 评论 -
Gridx入门
原创英文版链接:https://github.com/evanhw/gridx/wiki/Introduction-to-Gridx虽然同样都是基于Dojo store, 但与DataGrid/EnhancedGrid相比,Gridx有一套完全不同的架构。它有以下特点:Gridx采用了一套与UI无关的内核来处理所有的表格数据的逻辑操作。Gridx采用了一套灵活的模块化系统,它与基于plugin的E原创 2012-02-15 23:53:50 · 10691 阅读 · 0 评论 -
深入了解 Dojo 的服务器推送技术
本文首发于IBM Developeworks:http://www.ibm.com/developerworks/cn/web/1202_zhouxiang_dojocometd/,感谢JayZ的投稿。简介: 服务器推送技术已经出来一段时间了,业界上也有不少基于这种技术(应该说是设计模式)的开源实现,但是要移植或者说应用到自己的项目上都比较麻烦。Dojo 这样一个大型的 Web2.0 开发框架提供原创 2012-02-27 15:22:37 · 10144 阅读 · 11 评论 -
基于Dojo的简单IDE编辑器----DOM浏览器上的实现
感谢reedseutozte的投稿,发现在Web上进行代码编辑的需求越来越多,也有一些开源的实现。 reedseutozte的这篇文章会告诉你如何基于dojo实现自己的代码编辑器。------------------------------------------------------------------------------------两年前,本人写了一篇Blog,描述了如何在IE上实现原创 2012-05-23 14:09:19 · 5105 阅读 · 0 评论 -
Dojo中表单验证器的使用
本文翻译自:http://dojotoolkit.org/documentation/tutorials/1.7/validation/在这篇教程中,你将学习如何利用dojox/validate某爱去验证表单值的有效性。 * 难度: 初级 * Dojo版本: 1.7开始dojox/validate是一个包含了很多通用验证逻辑的工具集,比如检查email地址的合法性,邮政编码,电话号码等等。这些工具翻译 2012-05-24 14:19:47 · 9578 阅读 · 1 评论 -
浅谈 Dojo 中的安全工具包
安全工作一直是我们日常开发中需要注意的一个问题,对于 Web 开发而言,需要引起我们重视的主要就是 JavaScript 的安全性了。JavaScript 这样一种脚本语言可以运行在各种浏览器中,但是基于安全性的考虑,几乎所有的浏览器提供给 JavaScript 的接口都是很有限的,尤其是一些安全敏感的接口,如文件的读写操作,内存的控制等等。这么看似乎 JavaScript 不论怎样写都是非常安全原创 2012-06-28 13:22:07 · 4587 阅读 · 0 评论 -
浅谈 Dojo 中的 DTL 工具包
DTL 语言着力于为静态的文本提供足够的编程功能,如提供分支和循环等决定呈现相关的逻辑。它主要用于分割文档的表示和数据的字符串文本,模板定义了占位符和各种定义文档应该如何显示的基本逻辑(模板标签“template tag”),模板可用来生成 HTML 或者各种基于文本的格式。Dojo 的 DTL 工具包实现了 DTL 语法的解析,并提供了一系列简单易用的接口用于接收参数,生成和解析基于 DTL 的原创 2012-07-12 13:32:56 · 4973 阅读 · 2 评论 -
深入了解 Dojo 的 RPC 工具包
Dojo 这样一个完善且强大的 Web 开发控件库,实现了一套基于 RPC 的工具包,使得需要用到 RPC 技术的开发工程师们可以通过 Dojo 的这套 RPC 工具包快速的构建自己的 RPC 应用。这套工具包不仅封装了 RPC 的基本接口,参数传递方式,还提供了调用各种已存在的远程服务的示例。这篇文章将重点介绍 Dojo 的这套工具包的功能和使用方式,以及他们是如何与雅虎,谷歌,推特(twitt原创 2012-07-31 23:28:55 · 6237 阅读 · 0 评论 -
如何使用 Gridx
简介: Gridx 的是为了弥补 Dojo 现有的 Grid 控件(主要是 DataGrid 及其子类 EnhancedGrid)的各种不足而诞生的。Gridx 脱离了 DataGrid 的框架,具有高度模块化的设计,使其能适应各种使用场景的需要。大量针对 DataGrid/EnhancedGrid 的问题而做出的设计上的改进使 Gridx 具有更高的稳定性和更好的性能。同时,API 的设计更直观原创 2013-03-07 10:17:52 · 11707 阅读 · 1 评论 -
Dojo mobile TweetView 系列教程之四 —— 创建Setting视图
作者:David Walsh翻译:Siqi (siqi.zhong@gmail.com)原文:TweetView: Creating the Settings View 在上一篇教程Dojo mobile TweetView 系列教程之三——Tweets和Mentions视图 中,我们夯实了TweetView应用程序的文件结构,回顾了创建TweetView的目标并通过编写tweetview._Vi翻译 2011-06-10 10:25:00 · 4796 阅读 · 0 评论 -
Dojo 1.6 官方教程: DataGrid导引
原作者:Bryan Forbes 原文链接:http://dojotoolkit.org/documentation/tutorials/1.6/datagrid/译者:zhuxw (zhuxw1984@gmail.com)鉴于DataGrid对于表格数据的有效呈现,它早已成为许翻译 2011-07-14 14:21:37 · 14867 阅读 · 4 评论 -
Dojo Mobile:iPhone/Android的Web应用开发利器
Dojo Mobile框架是一套移动终端的Web应用开发框架,是最新发布的dojo1.5 中的一个子项目。Dojo Mobile主要面向手持设备上的Web富客服端应用开发,提供了iPhone和android两套主题,使得基于iPhone或者Android的Web应用具有手机本地应用的外观和效果,而同时也给了开发者更多的主导权原创 2010-08-03 17:37:00 · 12750 阅读 · 22 评论 -
认识Dojo中的表单:Form
认识Dojo中的表单:Form正如“认识Dojo中的界面控件”一文中提到的,Dijit库提供了一整套极其强大且灵活的基于Dojo的小部件(Widget),帮助你很方便地增强Web应用的界面和功能。这些小部件包括下拉菜单、弹出菜单、对话框、页面布局、树、进度条、以及表单元素。很显然Dijit让这些控件变得很漂亮,但本文所关注的是它们增强的功能,尤其是对一个基本表单在可用性和有效性方面的增强。Dijit实现的快速回顾要在一个页面中使用Dijit所要做的第一件事情就是引入Dojo翻译 2010-08-26 15:01:00 · 22925 阅读 · 9 评论 -
Javascript图表库: Dojo Charting
Dojo Charting是在Dojox目录下的一个图表工程,提供了众多的图表类型、定制选项以及各种主题。作为Dojo最强大的功能库之一,图表库(Charting)可能并没有被广泛应用, 这不得不说是一个遗憾, 所以这篇译文重点推荐一下强大的Dojo图表库,同时介绍如何利用Dojo图表库将枯燥无味的数据集转化成美观实用的图表。 导入Charting类 与许多别的Dojo功能库不同,Charting不需要导入大量的类。这归功于Charting库的松耦合设计,用户只需要添加自己需要的图表控件库即可。在翻译 2010-10-28 17:42:00 · 20009 阅读 · 12 评论 -
Dojo WebSocket 应用
Dojo 1.6 提供了一个基于WebSocket API开发的用于实时通信的dojo socket API, WebSocket 提供了一种支持全双工通信的对象,我们可以非常方便的实时的将消息从服务端直接发送到客户端。Dojo的新 dojox.socket 模块还提供了WebSocket API所没有的基于HTTP的 long-polling。Dojox.socket 模块设计上十分简单,轻量级并且与协议无关。原来dojo有很多针对特定协议开发的模块,如CometD 和 RestChannel翻译 2010-11-25 16:39:00 · 6628 阅读 · 7 评论 -
Dojo mobile TweetView 系列教程之三——Tweets和Mentions视图
在上一个教程Dojo mobile TweetView 系列教程之二——TweetView启程 中,我们介绍了将要使用dojox.mobile创建的移动应用程序“TweetView”,并为其创建了整体布局模板,现在是时候为TweetView添加更多的代码让它真正工作起来了!本教程将重点介绍“Tweets”和“Mentions”这两个视图的实现。翻译 2011-05-18 19:13:00 · 5165 阅读 · 0 评论 -
Dojo 1.6 图表库新特性介绍
<br />在刚发布的Dojo1.6中,Dojo Charting库在进一步提高稳定性之外,又增加了不少新特性,让我们来瞧瞧吧!<br /> 1. 网状图(Spider Chart)<br />网状图是一种相当常见的图表类型,最适合表现多个对象在指定的几个属性上的比较, 比如几个篮球俱乐部在运营情况、球员能力、教练水平、市场规模等几个指标上的比较。<br /> <br /><br /> <br />使用方法:<br /> <br />网状图的声明方式与其他图表的声明方式相比,不需要添加坐标轴。示例代码如下:原创 2011-04-19 14:31:00 · 7141 阅读 · 3 评论 -
Dojo mobile TweetView 系列教程之二 —— TweetView 启程
在本系列的第一篇教程dojox.mobile入门中,我们已经详细介绍了Dojo Toolkit中dojox.mobile包的基本概念和用法。在本系列接下来的教程中,我们将着手创建我们自己的强大dojox.mobile web应用程序TweetView。本篇教程将帮助你熟悉什么是TweetView,我们想用它来干什么,然后我们将开始构建这个移动应用程序的 HTML和CSS布局。翻译 2011-04-18 13:22:00 · 6054 阅读 · 0 评论 -
Dojo1.6新特性概览
Dojo 1.6正式版发布已近满月,无论是在功能还是稳定性上,都取得了不小的进步。新引入的AMD规范也让Dojo紧跟Ajax库的规范化的步伐。下面就让我们来看一下Dojo 1.6中又有什么让人眼前一亮的新内容呢?原创 2011-04-25 13:26:00 · 9806 阅读 · 3 评论 -
Dojo mobile TweetView 系列教程之五 —— TweetView: Android,打包,回顾
作者:David Walsh翻译:Siqi (siqi.zhong@gmail.com)原文:TweetView: Android, Packaging, and Review 在前两篇教程Dojo mobile TweetView 系列教程之三 —— Tweets和Mentions视图 与 Dojo mobile TweetView 系列教程之四 —— 创建翻译 2011-06-20 12:58:00 · 4845 阅读 · 3 评论 -
Dojo EnhancedGrid新功能评介(1)——Pagination
Dojo 1.6为 dojox.grid.EnhancedGrid 以插件的形式增添了一些新的功能。本文将分多篇分别介绍这些新功能,同时做一些简单的评价和分析。本篇介绍Pagination(分页)。原创 2011-05-10 14:49:00 · 16025 阅读 · 14 评论 -
HTML5本地存储(Local Storage) 的前世今生(二)
HTML5 Local Storage( 本地存储) 的前世今生(二)原文连接:http://diveintohtml5.org/storage.html (深入HTML5)作者:Mark Pilgrim译者 : feijia (tiimfei@gmail.com)这篇文章是作者翻译 2011-07-22 10:43:04 · 25243 阅读 · 4 评论 -
深入HTML5: HTML5 本地存储( Local Storage )的前世今生 (一)
HTML5 Local Storage( 本地存储) 的前世今生原文连接:http://diveintohtml5.org/storage.html (深入HTML5)作者:Mark Pilgrim译者 : feijia (tiimfei@gmail.com)译者的话:上周翻译 2011-07-18 17:39:59 · 32609 阅读 · 9 评论 -
dojo-amd-converter工具包简介
目前dojo-amd-coverter项目处于alpha版本阶段,它是一个帮助用户实现dojo代码版本升级的工具软件。 AMD模式比传统的dojo模块语法具有更多的优势,但是为了能够充分发挥dojo的AMD特性优势,开发人员经常面临升级和重构大量旧版本的dojo原代码来支持AMD新特性,例如从dojo.provide/dojo.require语法迁移到AMD模式下的define和require方法翻译 2013-04-27 17:41:17 · 5486 阅读 · 2 评论