自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 dojo 加载器源文件讲解

之前写的都是Dojo的基本使用教程,整体的讲解了Dojo  AMD加载器使用及原理, DOM 操作, 事件,动画,这些都是平常工作中会经常用到的, 但对于真正的提升还是要分析源代码,了解整个的框架设计,同时针对每个函数或每行代码,看看大师们是怎么写的,有助于自己提写自己的编码水平。 我们先从 dojo 包中 dojo.js 开始讲解。概述 dojo.js 这个文件是 dojo 的加载器

2014-02-28 17:37:43 3301

翻译 Dojo参考指南: dojo/has

dojo/has提供了标准化的特征检测。 它是基于 has.js 项目(约定了方法签名,比如 has方法,有哪些参数,参数顺序等,相当于提供了一个标准,大家都按这个标准去做的话,那么特征检测在所有的库中就可以通用了)介绍源文档:http://dojotoolkit.org/reference-guide/1.9/dojo/has.html在客户端代码里使用浏览器的user-

2014-02-27 17:39:19 1999

翻译 Dojo 创造项目, Build 使用 <16>

Dojo的编译系统, 以下简称build, 提供了组合Dojo以及你其它Javascript资源和CSS文件的方法。 以使这些资源在你应用程序的产品环境中更加高效的被使用。"Building" Dojo  或 Javascript ? 如果你之前使用过其它编程语言, 你可能好奇为什么我们要讨论 "Building" Dojo或 Javascript。 因为 building 经常暗指将代码

2014-02-26 10:09:11 1804

翻译 非常酷的JSONP <15>

JSONP(JSON with Padding) 已经成为浏览器端跨域访问资源中常见的技术。  在这个教程中,你将学习到什么是JSONP, 以及如和使用它检索不同域的信息。开始Dojo 常用的AJAX 功能提供了一个简单但又非常强大的接口来动态资源访问。 可是由于浏览器的跨域安全的限制,阻止你通过XHR请求其它的域。 那该怎么办? 现代浏览器遵循了W3C 下的Cross-Origin

2014-02-24 18:01:34 723

翻译 Dojo 的Ajax, dojo/request <14>

dojo/request 是创建从客户端到服务器端请求的一个新的API(1.8引入). 这个教程将介绍dojo/request API: 如何从服务器获请求一个文本文件, 当请求发现问题时如何处理。使用更高级的通知API,向服务器提交信息, 以及使用注册功能实现相同的代码请求不同处的数据。开始dojo/request 允许你不需要重新加载页面的情况下,向服务器发接和接受数据(通常称为AJA

2014-02-24 12:34:38 1517

翻译 Javascript 的Promise 和 Deferred对像 第1部分:理论

在看angularjs 和 dojo中文档时总会看到Promise 和 Deferred,今天在google 在找到两篇关于这方面的文章。介绍不久以前,Javascript 程序员来处理异步事件时主要使用回调函数。回调函数是一段执行代码,作为参数传递给另外一段执行函数,在适合的时候执行,而不是在调用时立即执行 - Wikipedie也就是说, 一个函数可以作为参数传递给

2014-02-21 12:15:20 1186

翻译 Dojo 动画<13>

在这个教程中,你将学习到如何使用 Dojo 给一个网页上的元素创建自定义的动画。 查看完整的Demo开始网页界面,像其它图形用户界面一样,需要保持一个幻想,幻想所有的像素和按纽都是我们可以操作的真实事件。只要幻想存在,我们的大脑就停止怀疑并且进行有效的虚拟用户体验。当在变化时的过度显得很生硬的话会打断这种幻想。 动画转场可以帮助UI 感觉起来更自然和直观。  在这个教程里,我们

2014-02-20 11:46:57 955

翻译 Dojo 网页特效基础<12>

在这个教程中,我们将讲解Dojo 中的特效使用, 它将使你的网页或应用更加有趣。 开始到目前为止,我们已经很容易操作DOM 以及处理DOM节点的事件。 可是, 我们在做这些动作时(删除,添加节点等), 过渡时会很生硬: 删除一个节点使它从一个页面中消失, 突然的消失会让浏览者感到迷惑。  使用 DOjo提供的标准特效, 我们可以流畅的用户体验。 更进一步, 如果我们在采用dojo/_bas

2014-02-19 11:44:17 967

翻译 Dojo 键盘事件<11>

在这个教程里,我们将解释Dojo的事件标准化和dojo/keys以及如何使用dojo/keys来处理键盘事件。开始当键盘上的键被按下时会触发键盘事件。 它包括所有的键, 字母,数字,符号, 标点符号, 以及删除,功能,回车, tab和小键盘。 每键盘按键会触发一个事件, 然后捕获和处理。浏览器本身都支持和实现对键盘事件的处理,但方法都不相同。 使用Dojo来处理键盘事件允许你写

2014-02-18 17:25:30 1679

翻译 Dojo 事件<10>

在这个教程里,我们将解释 dojo/on 以及如何使用它来监听DOM事件。 我们也会讲解 Dojo的 publish/subscribe框加: dojo/topic.开始许多Javascript 代码用于处理事件:响应一个件事或者产生一个新的事件。交互式web应用程序创建有效的事件连接,关键在于建立响应。事件连件允许你的应用响应用户的交互并且等待动作的发生。 Dojo的主要DOM事件处理器

2014-02-14 17:34:19 1140

翻译 Dojo 的文档操作基础二<9>

通过该教程,我们将了解到Dojo中的DOM查询以及如何使用dojo/query 模块来选择节点和操作节点。开始当使用DOM工作, 最重要是的快速和有效的检索节点。 我们已经讲解了其中的一个dom.byId.  然而在你的应用程序中,给每一个想要操作的节点提供一个Id是不切实际的任务。 通过Id来查找和操作多个节点也是效率低下的。 幸运的是,dojo还有另外一个解决方案: dojo/quer

2014-02-14 16:16:49 754

翻译 Dojo 的文档操作基础<8>

在这个教程中,你将会学习到在跨浏览器下用Dojo操作 DOM.  使用基本的DOM知识和几个Dojo函数, 你将可以有效的创建,读取,删除一个页面的元素。开始就只关注于浏览器端的Javascript, 文档对象模型(DOM) 就像一块白纸,我们可以放置内容和用户界面。 如果我们想要扩展(当浏览器加载完页面后,替换和添加新的HTML),  就需要做用Javascript来操作DOM。 Doj

2014-02-14 11:16:51 990

翻译 DOJO 基本原理 之 dojo/_base/declare<7>

在Dojo 工具箱中, dojo/_base/declare模块是创建类的基础。 declare允许开发者实现类多继承,从而创建有弹性的(灵活的)代码, 避免写重复的代码。 Dojo, Digit, Dojox模块都使用了declare.  在这个指南中,你将知道你为什么也需要它。开始在开始之前你需要先看看 modules 指南 .Dojo类创建的基础declare 函

2014-02-13 09:28:08 2877 1

翻译 通过dojoConfig 配置 Dojo <6>

dojoConfig 对象(1.6是djConfig) 允许你设置toolkit的不同选项及默认的行为。 本教程中我们擦讨可以在dojoConfig中配置什么及如何使用。介绍 dojoConfig 对象(Dojo 1.6为 djConfig) 用于配置一个网页或者应用程序中的Dojo, 该对象在运行时会被模块加载器(loader)引用以及Dojo的组件使用全局选项。如若需要, 在更深层次的

2014-02-12 14:39:04 2517

翻译 现代的Dojo(相对于1.6版本)<5>

你可能没在使用Dojo, 或者在1.8 版本中依旧使用 1.6的代码而不知道如何继续。 你一直在听说 "AMD" 及 "baseleass", 但不知道如何去做或从哪开始。 本教程就是关于"AMD"以及Dojo的一些特性。开始从Dojo 1.7开始, Dojo Tookit 开始朝现代化架构转变。 在Dojo 1.8 继续了这种转变。 虽然它广泛的向后兼容(兼容1.6之前的版本), 但为了

2014-02-11 22:36:21 1603

翻译 Hello Dojo ! 开始学习Dojo <4>

年前看完了dojo loader的文档,对源代码还没有完全看完,只是看了模块名解析的源代码。 现在直接进入到 Dojo的学习,建立起一个整体的框架。Hello Dojo!欢迎来到Dojo! 在这个教程里,你将学习到如何加载Dojo, 并且会开始解释它的核心功能。 你也将会学习至Dojo的基于AMD模式的体系结构。如何给你的网站或者应用通过加载额外的模块来添加额外的功能。 也教会你在错误发生

2014-02-10 14:08:22 991

sniffer 教程

sniffer 入门级教程,从原理分析到工具使用 网络监控程序

2009-08-05

空空如也

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

TA关注的人

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