Javascript
文章平均质量分 82
dojotoolkit
致力于在中文社区的推广dojo与web2.0技术
展开
-
关于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 · 63124 阅读 · 6 评论 -
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 · 4735 阅读 · 0 评论 -
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 · 11640 阅读 · 2 评论 -
富互联网应用程序中多个构件之间的通信
原文:http://www.sitepen.com/blog/2011/11/07/communicating-between-widgets-in-a-rich-internet-application/作者:Ken Franqueiro译者:Liu Yang ([email protected])作为我们十月(译者注:2011年)份举行的免费Dojo 支持活动的一部分,我们收到来自Manu翻译 2012-03-14 23:35:35 · 5207 阅读 · 0 评论 -
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 · 10570 阅读 · 0 评论 -
dojox.app:单页面应用框架
本文翻译自:http://www.sitepen.com/blog/2011/09/30/dojox-app-a-single-page-application-framework/原文作者:Colin Snover译者:Oliverdojox.app是一个小型的应用框架,它提供了一组类,用于管理部署在移动设备或桌面系统上的单页面应用的生命周期和行为。其主类Application用来管理应用的生命翻译 2011-11-29 10:00:48 · 7115 阅读 · 3 评论 -
Dojo1.6官方教程:连接DataGrid和Store
原作者:Kris Zyp原文链接:http://dojotoolkit.org/documentation/tutorials/1.6/store_driven_grid/译者:zhuxw([email protected])鉴于DataGrid对于表格数据的有效呈现,它早已成为许多应用的核心组件之一。在本教程中,我们将着眼于如何为grid连上store(Dojo的客户端数据集——译者注),以翻译 2011-08-06 20:36:06 · 12876 阅读 · 2 评论 -
CSS 动画指南: 原理和实战(二)
简介:无论动画以何种技术载体呈现,无论是传统的手绘动画,还是电脑生成的3D动画,也无论是用Flash还是CSS, 动画的基本原理和设计准则都未曾变过的。 在这篇文章中,我们会先解释CSS动画的基本概念,并且介绍使用CSS创建动画的要点。我们以一个例子贯穿始终,利用传统动画的准则来逐步构建这个动画。接上篇CSS 动画指南: 原理和实战 (一)作者: Tom Waterhouse原文连接:http:/翻译 2011-10-12 10:10:26 · 11273 阅读 · 5 评论 -
用纯Javascript打造类似NodeJS的模块载入系统
NodeJS的模块系统有两个重要的特点:1. 模块中直接用var定义的变量是仅作用与当前模块的,而不是全局。2. 每个模块中都可以使用require和module这两个“全局变量”。之所以打上引号,因为它们其实是每个模块都有的通用实例,不同模块中的实例是不一样的。也许你会认为这两个特性和我们在浏览器中使用的Javascript性质有很多不同,一定是NodeJS运行环境提供的native特性,那就不原创 2011-11-15 15:22:33 · 2913 阅读 · 2 评论 -
玩转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 · 10345 阅读 · 1 评论 -
Dojo与jQuery综合比较分析
最近Dojo和jQuery双双发布了最新的1.8版本,有着相同版本号的两个Javascript库也有许多核心的相同之处:相同的资源加载机制AMD、相同的选择器 引擎Sizzle等。作为业界知名的Javascript库,Dojo和jQuery在各自领域有着为数众多的拥护者。不过正所谓一把钥匙开一把锁,对一个项目来说肯定有个最适合它的工具库,用对了工具才能事半功倍。所以对项目经理或是技术总监来说,工程原创 2012-06-28 10:14:49 · 78424 阅读 · 41 评论 -
如何在gridx的cell中显示控件?
如何在gridx的cell中显示控件?在gridx的列定义中,一个decorator方法可以被用来在cell中显示任何HTML/CSS. 但是有时候这稍显不够。当cell中需要放入复杂的控件时,从decorator方法中返回的纯string不再有效。所以gridx/modules/CellWidget模块在这是显示了作用。为何是CellWidgetCellWidget模块通过grid的body模块翻译 2013-04-23 17:34:13 · 9190 阅读 · 1 评论 -
深入理解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 · 11605 阅读 · 4 评论 -
探索dojo/json
难度:中等Dojo版本:1.7+原作者:Kris Zyp译者:Oliver ([email protected])原文链接:http://www.sitepen.com/blog/2012/09/21/exploring-dojojson/(年初翻译过Kris Zyp的另一篇介绍dojo/json的文章:Dojo的内建JSON解析模块,本文相比那篇文章更为详细,着重介绍了新老API的对比,对一翻译 2012-11-08 11:11:51 · 13415 阅读 · 12 评论 -
深入浅出dojo/request
难度:中等Dojo版本:1.7原作者:Bryan Forbes译者:Oliver ([email protected])原文链接:http://www.sitepen.com/blog/2012/08/21/introducing-dojorequest/随着Dojo向着2.0大步迈进,我们已开始致力于为开发人员提供能在任何JavaScript环境下保持高效生产力的工具。这意味着我们所创建的A翻译 2012-09-18 15:46:11 · 18057 阅读 · 0 评论 -
深入理解_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 · 6899 阅读 · 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 · 28749 阅读 · 17 评论 -
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 · 6830 阅读 · 4 评论 -
Dojo JSONP 入门
JSON with Padding (JSONP)现在已经成为浏览器端跨域访问资源的常用解决方法。在本教程中,将会介绍JSONP是什么,并告诉你如何使用它来跨域获取数据。难度:初学者Dojo版本:1.6作者:Dustin Machi原文:Getting Jiggy with JSONP开始上手Dojo内置的Ajax模块提供了一套简单而强大的接口来动态获取资源。然而,浏览器的跨域安全策略会限制你使用翻译 2011-10-25 10:32:56 · 8382 阅读 · 1 评论 -
CSS 动画指南: 原理和实战 (一)
简介:无论动画以何种技术载体呈现,无论是传统的手绘动画,还是电脑生成的3D动画,也无论是用Flash还是CSS, 动画的基本原理和设计准则都未曾变过的。 在这篇文章中,我们会先解释CSS动画的基本概念,并且介绍使用CSS创建动画的要点。我们以一个例子贯穿始终,利用传统动画的准则来翻译 2011-10-10 17:04:37 · 24206 阅读 · 15 评论 -
dojo 1.6 官方教程: 手把手教你创建HTML5 JavaScript 动画特效
在本教程中我们将会探索Dojo工具包提供的JavaScript特效,这些特效将给你的页面和网站创造酷炫的效果!难度: 初学者所需Dojo版本: 1.6作者: Bryan Forbes译者: feijia ([email protected])在前面翻译 2011-08-26 16:12:54 · 6508 阅读 · 1 评论 -
Dojo mobile TweetView 系列教程之二 —— TweetView 启程
在本系列的第一篇教程dojox.mobile入门中,我们已经详细介绍了Dojo Toolkit中dojox.mobile包的基本概念和用法。在本系列接下来的教程中,我们将着手创建我们自己的强大dojox.mobile web应用程序TweetView。本篇教程将帮助你熟悉什么是TweetView,我们想用它来干什么,然后我们将开始构建这个移动应用程序的 HTML和CSS布局。翻译 2011-04-18 13:22:00 · 5940 阅读 · 0 评论 -
dojo 1.6 官方教程:dojo.Deferred 初探
作者: Bryan Forbes译者: feijia ([email protected])原文连接: http://dojotoolkit.org/documentation/tutorials/1.6/deferreds/适用dojo 版本: 1.6 难度: 中等在本教程中, 你将学到使用Dojo的 deffer(延迟) 方法的基本知识。 使用延迟方法,可以优雅轻松的处理在JS编程中常见的异步调用。我们还将解释如何使用DeferredList,它能够一次处理多个延迟的异步调用。 入门初听起来, “延迟翻译 2011-04-06 14:51:00 · 22883 阅读 · 6 评论 -
Dojo mobile TweetView 系列教程之三——Tweets和Mentions视图
在上一个教程Dojo mobile TweetView 系列教程之二——TweetView启程 中,我们介绍了将要使用dojox.mobile创建的移动应用程序“TweetView”,并为其创建了整体布局模板,现在是时候为TweetView添加更多的代码让它真正工作起来了!本教程将重点介绍“Tweets”和“Mentions”这两个视图的实现。翻译 2011-05-18 19:13:00 · 5054 阅读 · 0 评论 -
Javascript图表库: Dojo Charting
Dojo Charting是在Dojox目录下的一个图表工程,提供了众多的图表类型、定制选项以及各种主题。作为Dojo最强大的功能库之一,图表库(Charting)可能并没有被广泛应用, 这不得不说是一个遗憾, 所以这篇译文重点推荐一下强大的Dojo图表库,同时介绍如何利用Dojo图表库将枯燥无味的数据集转化成美观实用的图表。 导入Charting类 与许多别的Dojo功能库不同,Charting不需要导入大量的类。这归功于Charting库的松耦合设计,用户只需要添加自己需要的图表控件库即可。在翻译 2010-10-28 17:42:00 · 19916 阅读 · 12 评论 -
AMD规范:简单而优雅的动态载入JavaScript代码
本文翻译自http://www.sitepen.com/blog/2010/11/04/requirejsamd-module-forms/,并加入部分自己的解释。 CommonJS 提出了一种用于同步或异步动态加载JavaScript代码的API规范,非常简单却很优雅,称之为AMD(Modules/AsynchronousDefinition)。RequireJS和NodeJS的Nodules已经实现了这个API,而Dojo也将马上完全支持(Dojo1.6)。规范本身非常简单,甚至只包含了一个API:原创 2010-12-15 00:07:00 · 20504 阅读 · 1 评论 -
理解dojo.require机制
Dojo 提供了一个非常强大的javascript控件库. 在使用dojo之前,用户基本上不需要具备任何基础知识. 你可以用script远程链接到dojo(dojo.js), 也可以把dojo.js下载到本地并用script标签加载.如果你不太了解dojo, 可以参考一下如下资料:Dojo 1.4 Cheat SheetDojo Base Source Tree (1.4.3)Dojo Reference Guide大体上,dojo.js和jquery.js 或者 prototype js, 里面有很翻译 2010-10-12 15:21:00 · 32947 阅读 · 7 评论 -
Dojo面向对象机制深入剖析
Dojo是一个强大的基于javascript语言的web控件库,他提供了一种基于javascript的面向对象开发编码模式,使得善于于运用面向对象思维coding的我们在写比较复杂的前端web2.0应用的时候,也可以避开javascript语言的不足,写出漂亮的面向对象风格的前端代码,dojo的这个特性使得web工程师们开发web2.0应用显得更加得心应手,尤其是开发大型的web2.0应用,可以极大的提高代码的可读性和可维护性。本文主要和大家探讨一下dojo的这种面向对象的机制。原创 2010-08-18 15:24:00 · 6864 阅读 · 6 评论 -
Dojo1.6新特性概览
Dojo 1.6正式版发布已近满月,无论是在功能还是稳定性上,都取得了不小的进步。新引入的AMD规范也让Dojo紧跟Ajax库的规范化的步伐。下面就让我们来看一下Dojo 1.6中又有什么让人眼前一亮的新内容呢?原创 2011-04-25 13:26:00 · 9751 阅读 · 3 评论 -
使用HTML5实现多文件上传
在Dojo1.6中有一个崭新的Multi-File Uploader (dojox.form.Uploader),它具有一个可定制样式的file input按钮,可使用多文件选择模式,且完全基于HTML元素。在不支持HTML5的浏览器中,该控件可以自动切换到使用Flash或者i翻译 2011-09-22 17:29:31 · 36741 阅读 · 0 评论 -
深入HTML5: HTML5 本地存储( Local Storage )的前世今生 (一)
HTML5 Local Storage( 本地存储) 的前世今生原文连接:http://diveintohtml5.org/storage.html (深入HTML5)作者:Mark Pilgrim译者 : feijia ([email protected])译者的话:上周翻译 2011-07-18 17:39:59 · 32422 阅读 · 9 评论 -
dojo的connect方法使用与源代码剖析(在JavaScript里实现类似AOP的效果)
该文最早发表于ITEYE博客,原文地址。作者:张卫滨(微博),感谢dojo中文博客原创和翻译了大量的精品文章,个人愿意借此平台与所有关注RIA技术的朋友交流。 dojo是功能非常强大的JavaScript类库,论类库本身的功能,丝毫不逊色于jQuery,但是jQu原创 2011-07-19 15:36:16 · 3785 阅读 · 2 评论 -
Dojo mobile TweetView 系列教程之一 —— dojox.mobile入门
Web技术飞速更新,而现在Web的趋势也是逐渐向移动设备上迁移。如同其他Web存在的问题一样,Dojo Toolkit已经为你提供了解决方案——dojox.mobile。dojox.mobile是一个由controllers、基于CSS3的主题以及一些外观与你的移动设备契合的wi翻译 2011-04-13 19:04:00 · 10049 阅读 · 4 评论 -
Dojo mobile TweetView 系列教程之四 —— 创建Setting视图
作者:David Walsh翻译:Siqi ([email protected])原文:TweetView: Creating the Settings View 在上一篇教程Dojo mobile TweetView 系列教程之三——Tweets和Mentions视图 中,我们夯实了TweetView应用程序的文件结构,回顾了创建TweetView的目标并通过编写tweetview._Vi翻译 2011-06-10 10:25:00 · 4694 阅读 · 0 评论 -
Dojo 1.6 官方教程: DataGrid导引
原作者:Bryan Forbes 原文链接:http://dojotoolkit.org/documentation/tutorials/1.6/datagrid/译者:zhuxw ([email protected])鉴于DataGrid对于表格数据的有效呈现,它早已成为许翻译 2011-07-14 14:21:37 · 14790 阅读 · 4 评论 -
HTML5本地存储(Local Storage) 的前世今生(二)
HTML5 Local Storage( 本地存储) 的前世今生(二)原文连接:http://diveintohtml5.org/storage.html (深入HTML5)作者:Mark Pilgrim译者 : feijia ([email protected])这篇文章是作者翻译 2011-07-22 10:43:04 · 25147 阅读 · 4 评论 -
Dojo mobile TweetView 系列教程之五 —— TweetView: Android,打包,回顾
作者:David Walsh翻译:Siqi ([email protected])原文:TweetView: Android, Packaging, and Review 在前两篇教程Dojo mobile TweetView 系列教程之三 —— Tweets和Mentions视图 与 Dojo mobile TweetView 系列教程之四 —— 创建翻译 2011-06-20 12:58:00 · 4734 阅读 · 3 评论 -
Dojo 1.5.0 正式发布
Dojo toolkit 1.5 正式发布并可以直接下载了。Dojo是一个JavaScript工具包既可以用于轻量级的应用开发,也提供了强大的工具来开发复杂的高级Web应用。 Dojo1.5 是Dojo的第11个主要版本,这一版本中提供了众多非常关键的改进,并且Dojo仍和最初的第一版一样,一个免费授权,免费使用。新的用户界面新版本的Dojo提供了许多重大的界面改进,使用了新的Claro主题。Claro主题为Dojo的用户界面库Dijit提供了现代翻译 2010-07-24 20:45:00 · 4198 阅读 · 0 评论