自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dojo中文博客

-- 热衷于Dojo布道

  • 博客(119)
  • 资源 (1)
  • 论坛 (4)
  • 收藏
  • 关注

翻译 关于Web Worker你必须知道的7件事

介绍通过使用Web Worker, 我们可以在浏览器后台运行Javascript, 而不占用浏览器自身线程。Web Worker可以提高应用的总体性能,并且提升用户体验。如果你想在自己的Web应用中使用Web Worker, 不妨来了解一下有关Web Worker的7件事。1. Web Worker 可以让你在后台运行Javascript一般来说Javascript和页面的UI会共用一

2014-05-05 10:35:29 57866 6

翻译 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 5086 2

翻译 如何在gridx的cell中显示控件?

如何在gridx的cell中显示控件?在gridx的列定义中,一个decorator方法可以被用来在cell中显示任何HTML/CSS. 但是有时候这稍显不够。当cell中需要放入复杂的控件时,从decorator方法中返回的纯string不再有效。所以gridx/modules/CellWidget模块在这是显示了作用。为何是CellWidgetCellWidget模块通过grid的body模块

2013-04-23 17:34:13 8748 1

原创 如何使用 Gridx

简介: Gridx 的是为了弥补 Dojo 现有的 Grid 控件(主要是 DataGrid 及其子类 EnhancedGrid)的各种不足而诞生的。Gridx 脱离了 DataGrid 的框架,具有高度模块化的设计,使其能适应各种使用场景的需要。大量针对 DataGrid/EnhancedGrid 的问题而做出的设计上的改进使 Gridx 具有更高的稳定性和更好的性能。同时,API 的设计更直观

2013-03-07 10:17:52 11066 1

原创 庆祝Dojo中文博客获得CSDN 2012年度博客之星称号!

在大家的支持之下,我们终于挤进前10名,成功获得博客之星称号!在此感谢CSDN的认可,以及广大Dojo爱好者的支持,新的一年要继续努力,让我们一起为Dojo的推广尽一份力,加油~

2013-01-22 16:09:18 4069 5

翻译 深入理解AMD模式下的Dijit

深入理解AMD模式下的Dijit难度:初学者dojo 版本:1.8作者:Mike Wilcox译者:Leslie (yurychika[at]gmail.com)原文:http://www.sitepen.com/blog/2012/11/16/dive-into-dijit-with-amd/Dojo Toolkit与其他JavaScript类库最大的不同是Dojo的UI组件系统:Dijit。这

2013-01-16 19:51:20 11325 4

翻译 Dojo中AMD模块化和本地变量的命名规范

客户端Web应用开发的健壮性已经变得越来越强,有很多工具可以用来增强终端客户的沉浸感和交互性的用户体验。随着用户数量的激增,高效编写代码的重要性尤为突出。采用dojo以及其他AMD兼容的工具,使编写良好模块化的前端代码变得简单容易。当采用AMD的开发模式,开发人员可以容易的编写出模块化的前端代码,但是需要面临两方面的问题,如:一、合理命名模块;二、对引用某模块的本地变量确定相应的命名规范。

2012-12-24 10:09:20 6451

翻译 dijit 菜单教程

Dijit 菜单Dijit 是一个强大的框架,我们可以用来创建简介,专业的界面。有时,那意味着我们需要一个带有选项的菜单,带来我们像桌面应用一般的体验。有了wijit/Menu, 我们有了一个易于使用的强大的工具区创建这些界面。难度:初学者dojo 版本:1.8作者:Dylan Schiemann译者:Leslie (yurychika@gmail.com)原文:http://dojotoolki

2012-12-16 16:57:29 13811 1

原创 使用Dojo的FilteringSelect打造具有拼音检索功能的下拉菜单(下)

感谢王牌海盗的投稿!本文首发于:http://cosbor.web-144.com/?p=52=======================================================================================在上一篇中,我们讲了如何利用并改造Dojo的FilteringSelect组件实现一个拼音检索功能的下拉菜单。本篇文章准备讲讲服务端

2012-12-09 22:17:24 5624

原创 使用Dojo的FilteringSelect打造具有拼音检索功能的下拉菜单(上)

感谢王牌海盗的投稿!本文首发于:http://cosbor.web-144.com/?p=38 =======================================================================================在我们国内开发应用系统的过程中往往会遇到这样的需求:下拉菜单中的条目过多时,用户在筛选时往往非常费劲,希望能提供条目拼音简码的方式

2012-12-09 22:14:48 8548 4

原创 拉票啦!Dojo中文博客正参加CSDN2012博客之星评选活动!

感谢大家又一年的支持,让我们一起为Dojo加油,投票地址:http://vote.blog.csdn.net/item/blogstar/dojotoolkit

2012-12-04 15:02:36 3095 1

翻译 探索dojo/json

难度:中等Dojo版本:1.7+原作者:Kris Zyp译者:Oliver (zhuxw1984@gmail.com)原文链接:http://www.sitepen.com/blog/2012/09/21/exploring-dojojson/(年初翻译过Kris Zyp的另一篇介绍dojo/json的文章:Dojo的内建JSON解析模块,本文相比那篇文章更为详细,着重介绍了新老API的对比,对一

2012-11-08 11:11:51 13126 12

原创 Dojo 1.8:向完美架构继续前行

Dojo 1.8已正式发布数星期,作为Dojo的铁杆粉却直到今天才来总结,实在心有不安,但这并不妨碍我们来看一看那些让人眼前一亮的新特性。作为历史最悠久的RIA框架,Dojo的发展一直不冷不热。比起后来者JQuery的大红大紫,Dojo则默默的按照自己的步伐坚定的前行着。而对完美架构的追求,则构成了Dojo前行的主旋律,这也使得Dojo一直拥有一批坚定的支持者。Dojo显然并不重视设计灵巧的API

2012-10-22 01:12:54 15405 4

翻译 在生产环境中使用Dojo和AMD

难度:中等Dojo版本:1.7+原作者:Dylan Schiemann译者:Nate (supnate@gmail.com)原文链接:http://www.sitepen.com/blog/2012/08/27/working-with-dojo-and-amd-in-production/在最近的一些文章中,我们展示过如何使用嵌套的require来使用通过Dojo Build 系统打包的laye

2012-09-20 13:56:47 7869 1

翻译 深入浅出dojo/request

难度:中等Dojo版本:1.7原作者:Bryan Forbes译者:Oliver (zhuxw1984@gmail.com)原文链接:http://www.sitepen.com/blog/2012/08/21/introducing-dojorequest/随着Dojo向着2.0大步迈进,我们已开始致力于为开发人员提供能在任何JavaScript环境下保持高效生产力的工具。这意味着我们所创建的A

2012-09-18 15:46:11 17464

翻译 业务角度看AMD

原文作者:Dylan Schiemann原文链接:AMD for the Business-Side你可能已经读过了我们最近的博客 “AMD: The Definitive Source”。这篇博客详尽地介绍了了AMD(Asynchronous Module Definition)。AMD是一个颇具技术性的话题,但本文将着重为你介绍AMD对于你的业务有何价值。AMD是一个旨在高效开发模块化Java

2012-08-27 11:21:55 4769

翻译 深入理解_WidgetBase

通过本文您将学到Dijit包中的_WdgietBase模块是怎么回事,以及它作为Dojo Toolkit中所有widget的基础是如何工作的。难度:中等Dojo版本:1.7原作者:Tom Trenka译者:Oliver原文链接:http://dojotoolkit.org/documentation/tutorials/1.7/understanding_widgetbase/简介Dijit包的基

2012-08-17 12:25:22 6522 1

翻译 AMD终极揭秘

原文: http://www.sitepen.com/blog/2012/06/25/amd-the-definitive-source/作者:Kris Zyp译者:Elaine Liu究竟什么是AMD?随着web应用不断发展和对JavaScript依赖的进一步加深,出现了使用模块(Modules)来组织代码和依赖性。模块使得我们创建明确清晰的组件和接口,这些组件和接口能够很容易的加载并连接到其依

2012-08-14 14:27:02 28130 17

原创 深入了解 Dojo 的 RPC 工具包

Dojo 这样一个完善且强大的 Web 开发控件库,实现了一套基于 RPC 的工具包,使得需要用到 RPC 技术的开发工程师们可以通过 Dojo 的这套 RPC 工具包快速的构建自己的 RPC 应用。这套工具包不仅封装了 RPC 的基本接口,参数传递方式,还提供了调用各种已存在的远程服务的示例。这篇文章将重点介绍 Dojo 的这套工具包的功能和使用方式,以及他们是如何与雅虎,谷歌,推特(twitt

2012-07-31 23:28:55 5921

原创 深入了解 Dojo 的数据访问和绑定工具包

本文首发于:http://www.ibm.com/developerworks/cn/web/1203_zhouxiang_dojoxwire/作为 Dojo 这样一个强大且全面的 web 开发控件库中的一部分,它提供了很多简单且功能完善的 API。通过这些 API,我们能够很方便的实现数据的绑定,包括简单数据的绑定、复杂数据的绑定、绑定转换器、动作或者事件的绑定以及各种数据绑定适配器,如:文本型

2012-07-26 14:24:04 5765 1

翻译 Dojo 1.8 中令人期待的18件事

原文链接:http://www.sitepen.com/blog/2012/06/15/18-things-to-look-forward-to-in-dojo-1-8/原文作者: Dylan Schiemann译者: Elaine Liu经过几个月的努力,Dojo 1.8 Beta发布了。我们希望这个beta版本于2012年6月22日发布,并且在此之后四至六周,1.8 版本正式发布!Dojo/r

2012-07-19 16:25:41 6731 4

原创 浅谈 Dojo 中的 DTL 工具包

DTL 语言着力于为静态的文本提供足够的编程功能,如提供分支和循环等决定呈现相关的逻辑。它主要用于分割文档的表示和数据的字符串文本,模板定义了占位符和各种定义文档应该如何显示的基本逻辑(模板标签“template tag”),模板可用来生成 HTML 或者各种基于文本的格式。Dojo 的 DTL 工具包实现了 DTL 语法的解析,并提供了一系列简单易用的接口用于接收参数,生成和解析基于 DTL 的

2012-07-12 13:32:56 4702 2

原创 浅谈 Dojo 中的安全工具包

安全工作一直是我们日常开发中需要注意的一个问题,对于 Web 开发而言,需要引起我们重视的主要就是 JavaScript 的安全性了。JavaScript 这样一种脚本语言可以运行在各种浏览器中,但是基于安全性的考虑,几乎所有的浏览器提供给 JavaScript 的接口都是很有限的,尤其是一些安全敏感的接口,如文件的读写操作,内存的控制等等。这么看似乎 JavaScript 不论怎样写都是非常安全

2012-06-28 13:22:07 4395

原创 Dojo与jQuery综合比较分析

最近Dojo和jQuery双双发布了最新的1.8版本,有着相同版本号的两个Javascript库也有许多核心的相同之处:相同的资源加载机制AMD、相同的选择器 引擎Sizzle等。作为业界知名的Javascript库,Dojo和jQuery在各自领域有着为数众多的拥护者。不过正所谓一把钥匙开一把锁,对一个项目来说肯定有个最适合它的工具库,用对了工具才能事半功倍。所以对项目经理或是技术总监来说,工程

2012-06-28 10:14:49 77445 41

翻译 玩转Javascript函数上下文绑定——Dojo hitch/partial详解

原文:http://dojotoolkit.org/documentation/tutorials/1.7/hitch/原文作者:Tom Trenka译者:Ruan QiDojo 1.7  难度级别:中级在dojo工具包中,dojo/_base/lang模块对Javascript原生方法进行了包装或增强,提供了不少相当有用的方法。本文将介绍Javascript中的函数对象(Function)的基础

2012-06-04 12:21:10 10209 1

翻译 Dojo 1.7 Dialog和ToolTip 教程

原文:http://dojotoolkit.org/documentation/tutorials/1.7/dialogs_tooltips/ 原文作者:David Walsh译者:Elaine LiuDojo 1.7  难度级别:初级用户交互是构建富客户端网络应用的第一要素。浏览器提供了alert和对话框作为基本的用户交互方式,但这些基本的交互非常简陋并且不够灵活。因此,Dijit,这个Dojo

2012-05-29 10:11:58 10090 1

翻译 Dojo中表单验证器的使用

本文翻译自:http://dojotoolkit.org/documentation/tutorials/1.7/validation/在这篇教程中,你将学习如何利用dojox/validate某爱去验证表单值的有效性。 * 难度: 初级 * Dojo版本: 1.7开始dojox/validate是一个包含了很多通用验证逻辑的工具集,比如检查email地址的合法性,邮政编码,电话号码等等。这些工具

2012-05-24 14:19:47 9134 1

原创 基于Dojo的简单IDE编辑器----DOM浏览器上的实现

感谢reedseutozte的投稿,发现在Web上进行代码编辑的需求越来越多,也有一些开源的实现。 reedseutozte的这篇文章会告诉你如何基于dojo实现自己的代码编辑器。------------------------------------------------------------------------------------两年前,本人写了一篇Blog,描述了如何在IE上实现

2012-05-23 14:09:19 4948

翻译 MVC应用的数据建模(基于Dojo)

本文翻译自: http://dojotoolkit.org/documentation/tutorials/1.7/data_modeling/MVC,即模型(Model),视图(View)和控制Controller),是当今应用开发的主导模式。这里,我们要从Dojo的基础功能出发,来看看Dojo是如何支持MVC应用的。通过这篇文章我们会了解到如何通过Dojo的object stores 和 St

2012-05-03 15:19:15 7099 2

翻译 Dojo1.7动画特效详解

在本教程中我们将会探索Dojo1.7工具包提供的JavaScript特效,这些特效将给你的页面和网站创造酷炫的效果!本文由Oliver翻译自: Dojo Effects本文是对dojo1.6同名教程的更新,并使用了1.7版中最新的写法。在翻译过程中参考了1.6版的译文:dojo 1.6 官方教程: 手把手教你创建HTML5 JavaScript 动画特效引言在前面的一系列教程中,我们已经学习了如何

2012-04-24 13:20:48 4629

原创 在 Node.js 上使用 Dojo

Node.js 最近非常火热,不仅开源社区对其非常关注,甚至微软对其也提供了官方的支持,从而让 Node.js 也能运行于 Windows 系统,这为 Node.js 的进一步流行奠定了基础。本文将介绍 Node.js 和 Dojo 的模块管理机制,并在此基础上详细介绍在 Node.js 上运行 Dojo 框架的方案。最后通过一个例子,演示如何用 Dojo 的 DTL 模块来解析一个基于 Djan

2012-04-17 19:39:14 5460 1

翻译 iPhone, Android等设备上的Touch和Gesture

本文翻译自:http://www.sitepen.com/blog/2011/12/07/touching-and-gesturing-on-iphone-android-and-more/译者:Siqi现在,为智能触摸手机创建直观的用户界面时,最重要的部分不再是单纯的视觉效果,而是要创建出能很好地处理用户触摸交互的界面。对于Web应用而言,这意味着使用touch事件来取代传统的mouse事件。在

2012-04-10 17:08:02 11819 1

翻译 Dojo Dnd - 拖拽功能实战

本文翻译自:http://www.sitepen.com/blog/2011/12/05/dojo-drag-n-drop-redux/原文作者:Colin Snover译者:Ruan Qi 拖拽(dojo/dnd)作为Dojo的基础功能之一,可视化地支持页面元素或对象在多个容器之间拖放。Dojo/dnd还支持同时拖拽多个对象;另外还可以制定规则过滤拖放对象的目标容器,比如“桌子”应该被放在“家具

2012-03-20 10:26:19 11352 2

翻译 富互联网应用程序中多个构件之间的通信

原文:http://www.sitepen.com/blog/2011/11/07/communicating-between-widgets-in-a-rich-internet-application/作者:Ken Franqueiro译者:Liu Yang (fdliuyang@gmail.com)作为我们十月(译者注:2011年)份举行的免费Dojo 支持活动的一部分,我们收到来自Manu

2012-03-14 23:35:35 5120

翻译 Dojo 1.7 Release Notes翻译完成,包含若干重大更新

Dojo 1.7作为变化重大的一个版本,已经Release近两个月,而现在已经放出了1.7.2的小版本更新,包括了一些小的fix。让人难以理解的是即使Dojo 1.7已经Release这么久,但是其release notes至今仍然是draft状态。。这也导致了迟迟不能对它进行翻译。看来Dojo社区的那帮老大完全是技术狂,对于文档和社区其他用户的关注还远远不够啊,需要改进。。尽管Release n

2012-03-08 15:49:25 6920 3

原创 Dojo的内建JSON解析模块

原文链接:http://www.sitepen.com/blog/2012/01/05/native-json-parsing-in-dojo/原作者:Kris ZypDojo1.7引入了一个新的模块:dojo/json。该模块与原有的dojo.fromJson和dojo.toJson函数的不同点在于,它基于JavaScript语言内建支持的JSON API。它还采用了内建的JSON解析与序列化功

2012-03-07 17:26:11 8808 2

原创 深入了解 Dojo 的服务器推送技术

本文首发于IBM Developeworks:http://www.ibm.com/developerworks/cn/web/1202_zhouxiang_dojocometd/,感谢JayZ的投稿。简介: 服务器推送技术已经出来一段时间了,业界上也有不少基于这种技术(应该说是设计模式)的开源实现,但是要移植或者说应用到自己的项目上都比较麻烦。Dojo 这样一个大型的 Web2.0 开发框架提供

2012-02-27 15:22:37 9944 11

原创 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 10136

原创 Dojo树使用心得

感谢reedseutozte的投稿,一篇关于dijit.Tree的使用方法介绍,非常好的文章,也很能体现出Dojo的核心设计思想。作为最常用的一个控件,相信这篇文章能帮助到很多同学。再次感谢reedseutozte,为Dojo中文博客带来了第一篇投稿文章:)概述Dojo的dijit.tree的代码结构完全遵循MVC结构,结构非常严谨:M:model使用了dojo基础包提供的dojo.data.it

2012-01-16 14:45:22 16191 8

原创 Dojo中文博客征稿启事

Dojo中文博客一直致力于提供精品Dojo原创技术文章和翻译,大家在获得帮助的同时,是否也会乐于分享自己的经验呢:)在此我们希望有更多的同学能加入到我们的队伍,共同打造更加出色的Dojo博客。现征稿如下:1. Dojo开发经验分享2. Dojo中的疑难问题解法3. Dojo实际项目解决方案4. HTML5, CSS3, JavaScript相关文章长短不限,只要求原创或翻译。您可以首先发表在自己博

2012-01-10 10:51:01 2259 1

dojoMap Demo

基于Dojo的地图数据图表Demo的源码,使用dojo1.5版本

2010-07-15

散分:让AMD模块化开发来的更猛烈点吧!

发表于 2012-12-12 最后回复 2012-12-12

[已处理]如何申请成为博客专家

发表于 2011-03-31 最后回复 2011-04-02

散分!庆祝Dojo 1.5正式发布,附中文版Release Notes!

发表于 2010-07-27 最后回复 2010-07-28

dojo 1.5.0 正式发布

发表于 2010-07-24 最后回复 2010-07-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除