![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
dojo
文章平均质量分 81
yaaron
当过警察,干过测试,撸过代码,现在百纳(武汉)负责游戏事业部。人生兜兜转转,梦想永不熄灭。如果你也有不曾实现的梦想,请来找我,也许我可以帮你把梦想照进现实。
展开
-
Javascript的回调,闭包与dojo.hitch
事件驱动机制的重要元素就是回调函数。事件驱动的本质是当程序运行到等待某个资源加载时(比如I/O),并非由程序去轮询资源的状态,而是注册一个消息处理程序(回调函数),当资源可用时(即事件发生时),事件来调用这个消息处理程序以消费该资源。消息处理程序通常要携带参数,否则,它们就只原创 2011-09-29 11:49:43 · 1160 阅读 · 0 评论 -
dojo.toJson
dojo的帮助文档(是越来越差了,不打算让人用了?)里并没有讲toJson究竟对哪些类型可用。做了一个小测试:function f(a, b){ console.log();}console.log("dojo.toJson(f) outputs:")console.log(dojo.toJson(f));console.log("\ndojo.toJson(f.toStrin原创 2012-02-19 00:19:44 · 1138 阅读 · 0 评论 -
Dojo class中跟变量相关的几个问题
Fire an event manuallyDojo class中跟变量相关的几个问题 2011 年 11 月 09 日 | dojo针对 Java 开发人员的 Dojo 概念是学习dojo不得不读的一篇文章。本文对该文中没有详尽讲述的的跟变量相关的几个问题做一些阐述。引文中在“复杂的类属性”一节,举例如下: dojo.declare( "myCla原创 2011-11-10 01:59:37 · 2203 阅读 · 0 评论 -
运用D.O.H进行Javascript应用程序测试(二)
文章“运用D.O.H进行Javascript应用程序测试(一)”使用firebug和Javascript注入技术快速展示了D.O.H的功能和基本用法。主要是:通过dojo.provide("demo.doh.tests.functions.demoFunctions"原创 2011-10-11 07:59:13 · 1340 阅读 · 0 评论 -
Build your Dojo-based Javascript Application and deployed via CDN
build系统是dojo异于其它Javascript框架的显著特征之一。通过build你的Dojo-based Javascript应用程序,可以立即获得以下好处:Java使用一个类一个文件的组织方式,这种方式方便了开发期管理;发行时可以将class打包成package,原创 2011-10-09 23:55:45 · 1556 阅读 · 3 评论 -
如何用Javascript解析HTML?
问题的提出是我需要将另一个网页的某些内容解析出来并集成到当前正在处理的网页中。第一想法就是,使用dojo.xhrGet得到网页的内容,再使用某种Javascript Library来解析。我熟悉的dojo并没有这种库,查询了一下,jQuery也没有。后来发现jQuery的作者,鼎原创 2011-10-08 19:47:55 · 3957 阅读 · 0 评论 -
运用D.O.H进行Javascript应用程序测试(一)
D.O.H的文档不太多,最重要的两篇(没有更多的了)应该是Unit testing Web 2.0 applications using the Dojo Objective Harness或者Unit Testing Custom Code with the Dojo Ob原创 2011-10-03 23:07:29 · 1484 阅读 · 0 评论 -
基于dojo.DeferredList的事件等待机制一例
dojo.DeferredList很好地解决了一个事件的触发需要在多个资源上等待的情况。先来回顾一下它的使用:假设事件doSomething需要两个资源res1和res2同时可用时才能触发,用下面的示例代码来模拟:function waitForResource(/*St原创 2011-09-30 23:32:45 · 1186 阅读 · 0 评论 -
Dojo 1.7的新功能-aspect
AOP广泛用在日志,性能统计,安全审计,事务管理等地方,极大地减小了程序员对这些杂务的关注,同时获得了更好的处理一致性和重构的灵活性。尽管动态语言有着非常有利于实现AOP的特性,但到目前为止,Javascirpt领域还没有很好的AOP实现。Dojo 1.7在这方面迈开了第一步原创 2011-10-04 14:28:48 · 2244 阅读 · 1 评论 -
How to show/hide a set of elements?
Question:根据指定的属性选出一批结点,将它们的父结点隐藏。dojo已经支持到css3的查询,但遗憾的是,没有父结点选择器(css3不支持父结点选择器),这一点似乎不如jQuery,据称jQuery是可以支持父结点选择的。不过这也不是什么太难的事:var query原创 2011-10-02 23:41:02 · 596 阅读 · 0 评论 -
Aptana 3的dojo API doc(更新)
Aptana 3提供的API doc没有包含doh这一部分,本站加入了对doh的支持。同时,将原文件折分成3个,更便于编辑和查阅(并不是所有的时候code assist都好使,这时候就需要直接打开文档自己找)。下载dojo.1.6.0.dojo.sdocml下载dojo.原创 2011-10-12 23:16:09 · 1838 阅读 · 0 评论 -
向网页动态注入dojo工具包
学习任何工具包的最好方法就是亲自试用一下。要试验dojo的功能,按照《dojo权威指南》介绍的方法,你可以编写一个简单的HTML文件,在该文件中引用dojo,尝试某些功能,并使用firebug来调试。不过这涉及到每次要修改HTML模板文件和部署...如果你正在浏览某个讲解dojo原创 2011-09-29 16:51:47 · 824 阅读 · 0 评论 -
dojo.toJson
dojo的帮助文档(是越来越差了,不打算让人用了?)里并没有讲toJson究竟对哪些类型可用。做了一个小测试:function f(a, b){ console.log();}console.log("dojo.toJson(f) outputs:")console.log(dojo.toJson(f));console.log("\ndojo.toJson(f.toStrin原创 2012-02-19 00:29:23 · 812 阅读 · 0 评论