- 博客(17)
- 资源 (4)
- 收藏
- 关注
原创 基于dojo.DeferredList的事件等待机制一例
dojo.DeferredList很好地解决了一个事件的触发需要在多个资源上等待的情况。先来回顾一下它的使用:假设事件doSomething需要两个资源res1和res2同时可用时才能触发,用下面的示例代码来模拟:function waitForResource(/*St
2011-09-30 23:32:45 1191
原创 向网页动态注入dojo工具包
学习任何工具包的最好方法就是亲自试用一下。要试验dojo的功能,按照《dojo权威指南》介绍的方法,你可以编写一个简单的HTML文件,在该文件中引用dojo,尝试某些功能,并使用firebug来调试。不过这涉及到每次要修改HTML模板文件和部署...如果你正在浏览某个讲解dojo
2011-09-29 16:51:47 829
原创 Javascript的回调,闭包与dojo.hitch
事件驱动机制的重要元素就是回调函数。事件驱动的本质是当程序运行到等待某个资源加载时(比如I/O),并非由程序去轮询资源的状态,而是注册一个消息处理程序(回调函数),当资源可用时(即事件发生时),事件来调用这个消息处理程序以消费该资源。消息处理程序通常要携带参数,否则,它们就只
2011-09-29 11:49:43 1166
转载 理解和解决IE的内存泄漏模式
http://msdn.microsoft.com/zh-cn/library/bb250448%28v=VS.85%29.aspx。这篇文章是在解决IE内存泄漏问题方面极为重要的一篇文章,可惜一直没有译文。MSDN的英文并不难懂,所以原文附上,并加上一些个人的解读。Unde
2011-09-28 21:57:02 881
翻译 Dojo Style Guide
本文译自Dojo Style Guide。目录一般风格快速参考命名惯例特别的命名惯例文件变量布局文档本文档遵循《Java Programming Conventions Guide》的基本框架。《Java Programming Conve
2011-09-28 21:53:32 613
翻译 微软的Javascript代码规范
http://www.asp.net/ajaxlibrary/act_contribute_codingStandards_Programming.ashx。原文主要针对ASP.net的Ajax 控件工具箱,但多数准则亦普遍适用于javascript编程>本节的主题是帮助
2011-09-28 21:43:01 546
原创 Nginx配置文件解析
Nginx的主配置文件是nginx.conf,在我的机器里位于/usr/local/nginx/conf目录下。它决定了Nginx服务器加载哪些模块,如何监听和处理客户端请求,以及Nginx自身运行所必须的一些初始化项,比如多少个工作进程,调试级别等。Nginx的配置文件是一
2011-09-28 21:35:27 1037
翻译 深度体验Javascript 模块设计模式
http://www.adequatelygood.com/2010/3/JavaScript-Module-Pattern-In-Depth>模块设计模式是常见的Javascript设计模式。这些模式基本上比较容易理解,但仍有一些高级用法并没有引起广泛重视。在这篇文章里
2011-09-28 21:32:45 1025
原创 例解Nginx路径映射
本例中的站点层次结构如下所示:URLLocal PathDescriptionwww.lotus-scent.com/usr/www/www.lotus-scent.com网站的homepage,静态页面www.lotus-
2011-09-28 21:28:17 13383
原创 Nginx日志分析--路径匹配篇
Nginx配置以后,有可能发生无法正常访问网页的情况。如果是路径匹配方面的问题,可以通过它的错误日志来分析解决。Nginx的错误日志在nginx.conf里配置:error_log logs/error.log debug;上述声明在nginx安装目录下的logs目
2011-09-28 21:27:19 6087
原创 dojo is not defined!
使用dojo工具包的步聚很简单,只有三步:1. 在文档的head节引入dojo.js:这里dojo.xd.js中的xd是cross domain loading的意思。当你使用dojo.xd.js时,dojo对在dojo.js后面加载的那些javascript文件使用cr
2011-09-28 21:23:34 5406
原创 Aptana 3 and say bye to others!
2011年7月15日。facebook上出现Aptana发布一篇消息,称“Studio 2 User? Studio 3 is out(3.0.2, in fact) and even better”。实际上一开始我对Aptana 3并不太热情。Aptana 2的使用体验
2011-09-28 21:19:01 2057
原创 Javascript的运行时机
Javascript何时开始运行,是一个看起来简单,但其实比较复杂而重要的事情。它关系到:页面的加载速度。 Javascript如果用来处理DOM/CSS,则需要处理先后次序和由之引起的依赖问题。 Javascript之间可能存在依赖。在一些复杂的页面中,某些Javasc
2011-09-28 21:09:55 856
翻译 dojo.Deferred
http://dojotoolkit.org/reference-guide/dojo/Deferred.html#dojo-deferred>dojo.Deferred管理着异步线程(Callbacks)之间的通讯。dojo.Deferred封装了对尚未发生的结果的一系列回
2011-09-28 21:05:31 1260
翻译 dojo.DeferredList
http://dojotoolkit.org/reference-guide/dojo/DeferredList.html#dojo-deferredlist>dojo.Deferred提供了一种“一问一答”的事件处理机制,dojo.DeferredList则在其之上提供了“
2011-09-28 20:54:25 728
原创 Javascript:变量,静态变量和this
Javascript的变量只有全局作用域和函数作用域,没有其它语言中常见的块作用域,也就是在()和{}作用域中的变量。变量从其声明(var myVar)或首次赋值(此前未声明)之处起开始处进入其生命期。有些文章认为在Javascript函数中,变量即用即声明是bad practi
2011-09-28 20:49:08 1392 1
翻译 Javascript的时序和同步机制
http://dev.opera.com/articles/view/timing-and-synchronization-in-javascript/>时序问题是Javascript应用程序中最难解错误的来源之一。在开发中从来不出现的问题可能在终端用户的慢速网络和机器上冒出
2011-09-28 20:21:22 2115
阳光宝盒IE浏览器版
2012-01-17
阳光宝盒火狐浏览器版
2012-01-17
阳光宝盒谷歌浏览器版
2012-01-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人