自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (4)
  • 收藏
  • 关注

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

原创 IE不喜欢的那些事儿

创建一个style,在其它browser中会很简单,如下:dojo.create('style', { innerHTML : "h1 {font-size:12px;}"}, dojo.body());如果这段程序放在IE中运行,即便是最新的IE 9,也会报错,而且是未知的运行时错误!在IE中只能这样创建:var style = document.createElement('

2012-02-19 00:25:40 1046

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

原创 调查一起msi安装CPU hog issue

在一台机器上安装阳光宝盒时,总是会出现CPU占用太高,软件安装费时较长的问题。这台机器是win7,64位系统。阳光宝盒-天涯助手|搜狐助手是用.Net开发的,安装程序使用vs2008制作,主要自定义动作仅包含注册BHO类。第一步,打开windows installer服务的日志。通过start>run>gpedit.msc打开组策略编辑器,打开日志功能:注意这个选项进入的路径是管理模板

2012-02-16 23:01:15 930

原创 Firefox扩展SDK开发人员指南(七)-两种类型的脚本

小工具不用东奔西走,阳光宝盒全有如果您喜欢这篇文章,请访问盛夏莲花博客以获取最新内容更新及评论,以及更好的阅读体验在web页面上,javascript在页面的的上下文中执行,并且可以访问该页面的DOM。这使得您可以如下例调用:window.alert("Hello there");在扩展的main脚本里,您却不可以这样做,因为addon-on的代码并不是在页面的上下文中执行,因此D

2012-01-17 19:18:52 967

原创 让百度秒收博文的方法

只看楼主,一览无余如果您喜欢这篇文章,请访问盛夏莲花博客以获取最新内容更新及评论,以及更好的阅读体验。博客开很久了,但没有仔细想过宣传的事。近来上搜索引擎一查,发现google总是能及时为我的文章索引,但百度却很慢。仔细一想,除了文章内容之外,关键是我的博客权重小,百度蜘蛛不知道多久才来爬一次。搜索后装了一个插件。第一个是生成百度sitemap的generator,名字叫Baidu S

2012-01-17 19:13:26 1034 1

原创 使用CDN为网站加速

CDN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就 近取得所需的内容,提高用户访问网站的响应速度。CDN有别于镜像,因为它比镜像更智能,或者可以做这样一个比喻:CDN=更智能的镜像+缓存+流量导流。因而,CDN可以明显提高Internet网络中信息流动的

2011-12-21 00:06:39 1115

原创 Fire an event manually

When sometimes you have to fire an event manually, here comes the approach. function fire_event(element, event) { var evt; if (document.createEvent) { // dispatch for firefox + others

2011-11-10 02:01:48 657

原创 Dojo class中跟变量相关的几个问题

Fire an event manuallyDojo class中跟变量相关的几个问题  2011 年 11 月 09 日 | dojo针对 Java 开发人员的 Dojo 概念是学习dojo不得不读的一篇文章。本文对该文中没有详尽讲述的的跟变量相关的几个问题做一些阐述。引文中在“复杂的类属性”一节,举例如下: dojo.declare( "myCla

2011-11-10 01:59:37 2193

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

原创 运用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 1318

原创 睡前故事–location.replace

遇到这样一个场景,需要替换窗口的location。一共有两种做法:window.location.href = 'http://your-new-location'同时我还注意到(查看dojo的源码时),location还有一个replace方法:loc

2011-10-10 12:08:34 365

原创 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 1545 3

原创 如何用Javascript解析HTML?

问题的提出是我需要将另一个网页的某些内容解析出来并集成到当前正在处理的网页中。第一想法就是,使用dojo.xhrGet得到网页的内容,再使用某种Javascript Library来解析。我熟悉的dojo并没有这种库,查询了一下,jQuery也没有。后来发现jQuery的作者,鼎

2011-10-08 19:47:55 3933

原创 打开Firefox的日志输出

应该说这个需求并不常见…但有时候我的确想过,要是能知道Firefox此时在干吗就好了–有那么几次,该运行的脚本没有运行,状态条显示页面的加载并未完成,但你却永远等不到它。意外地是,谷哥和度娘似乎并不知道如何打开(turn on)Firefox的日志输出。万事通也有不灵的时候。

2011-10-05 19:40:24 6695

原创 睡前故事

讲个睡前故事吧,不动脑筋的那种。firebug是个很好的东西,可以用console.log来打印日志。可是用过log4j的人会觉得它烦…没有线程进程号(唔,这个倒也合理,javascript总共就一个线程)也就算了,但能说因此就不需要时间了吗?换成下面的函数好了:

2011-10-04 23:44:18 560

原创 Dojo 1.7的新功能-aspect

AOP广泛用在日志,性能统计,安全审计,事务管理等地方,极大地减小了程序员对这些杂务的关注,同时获得了更好的处理一致性和重构的灵活性。尽管动态语言有着非常有利于实现AOP的特性,但到目前为止,Javascirpt领域还没有很好的AOP实现。Dojo 1.7在这方面迈开了第一步

2011-10-04 14:28:48 2234 1

原创 运用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 1453

原创 Firefox 7 has just released!

Firefox 7 release已经有一段时间了(一周),一直在犹豫是否要升级。上次升级有一个不愉快的情节:我的quick notes因为升级而无法读出来了。那些文章就在那里,但是读不出来。当然这次升级会少了这个负担,因为上次升级之后,很少用quick notes了。Fir

2011-10-03 12:51:34 426

原创 How to show/hide a set of elements?

Question:根据指定的属性选出一批结点,将它们的父结点隐藏。dojo已经支持到css3的查询,但遗憾的是,没有父结点选择器(css3不支持父结点选择器),这一点似乎不如jQuery,据称jQuery是可以支持父结点选择的。不过这也不是什么太难的事:var query

2011-10-02 23:41:02 584

转载 IBM市值15年来首次超越微软 居科技界第二

北京时间9月30日早间消息,截至周四美股收盘时,IBM市值自1996年以来首次超越微软,在全球科技公司中高居第二,仅次于苹果。截至收盘时,IBN股价上涨1.62美元,报于179.17美元,市值达2140亿美元。微软股价下跌0.13美元,报于25.45美元,市值为2132亿美元。

2011-10-01 08:14:00 917 1

原创 基于dojo.DeferredList的事件等待机制一例

dojo.DeferredList很好地解决了一个事件的触发需要在多个资源上等待的情况。先来回顾一下它的使用:假设事件doSomething需要两个资源res1和res2同时可用时才能触发,用下面的示例代码来模拟:function waitForResource(/*St

2011-09-30 23:32:45 1177

原创 向网页动态注入dojo工具包

学习任何工具包的最好方法就是亲自试用一下。要试验dojo的功能,按照《dojo权威指南》介绍的方法,你可以编写一个简单的HTML文件,在该文件中引用dojo,尝试某些功能,并使用firebug来调试。不过这涉及到每次要修改HTML模板文件和部署...如果你正在浏览某个讲解dojo

2011-09-29 16:51:47 803

原创 Javascript的回调,闭包与dojo.hitch

事件驱动机制的重要元素就是回调函数。事件驱动的本质是当程序运行到等待某个资源加载时(比如I/O),并非由程序去轮询资源的状态,而是注册一个消息处理程序(回调函数),当资源可用时(即事件发生时),事件来调用这个消息处理程序以消费该资源。消息处理程序通常要携带参数,否则,它们就只

2011-09-29 11:49:43 1147

转载 理解和解决IE的内存泄漏模式

http://msdn.microsoft.com/zh-cn/library/bb250448%28v=VS.85%29.aspx。这篇文章是在解决IE内存泄漏问题方面极为重要的一篇文章,可惜一直没有译文。MSDN的英文并不难懂,所以原文附上,并加上一些个人的解读。Unde

2011-09-28 21:57:02 862

翻译 Dojo Style Guide

本文译自Dojo Style Guide。目录一般风格快速参考命名惯例特别的命名惯例文件变量布局文档本文档遵循《Java Programming Conventions Guide》的基本框架。《Java Programming Conve

2011-09-28 21:53:32 601

翻译 微软的Javascript代码规范

http://www.asp.net/ajaxlibrary/act_contribute_codingStandards_Programming.ashx。原文主要针对ASP.net的Ajax 控件工具箱,但多数准则亦普遍适用于javascript编程>本节的主题是帮助

2011-09-28 21:43:01 536

原创 Nginx配置文件解析

Nginx的主配置文件是nginx.conf,在我的机器里位于/usr/local/nginx/conf目录下。它决定了Nginx服务器加载哪些模块,如何监听和处理客户端请求,以及Nginx自身运行所必须的一些初始化项,比如多少个工作进程,调试级别等。Nginx的配置文件是一

2011-09-28 21:35:27 1022

翻译 深度体验Javascript 模块设计模式

http://www.adequatelygood.com/2010/3/JavaScript-Module-Pattern-In-Depth>模块设计模式是常见的Javascript设计模式。这些模式基本上比较容易理解,但仍有一些高级用法并没有引起广泛重视。在这篇文章里

2011-09-28 21:32:45 1012

原创 例解Nginx路径映射

本例中的站点层次结构如下所示:URLLocal PathDescriptionwww.lotus-scent.com/usr/www/www.lotus-scent.com网站的homepage,静态页面www.lotus-

2011-09-28 21:28:17 13354

原创 Nginx日志分析--路径匹配篇

Nginx配置以后,有可能发生无法正常访问网页的情况。如果是路径匹配方面的问题,可以通过它的错误日志来分析解决。Nginx的错误日志在nginx.conf里配置:error_log logs/error.log debug;上述声明在nginx安装目录下的logs目

2011-09-28 21:27:19 6011

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

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

原创 Javascript的运行时机

Javascript何时开始运行,是一个看起来简单,但其实比较复杂而重要的事情。它关系到:页面的加载速度。 Javascript如果用来处理DOM/CSS,则需要处理先后次序和由之引起的依赖问题。 Javascript之间可能存在依赖。在一些复杂的页面中,某些Javasc

2011-09-28 21:09:55 832

翻译 dojo.Deferred

http://dojotoolkit.org/reference-guide/dojo/Deferred.html#dojo-deferred>dojo.Deferred管理着异步线程(Callbacks)之间的通讯。dojo.Deferred封装了对尚未发生的结果的一系列回

2011-09-28 21:05:31 1243

翻译 dojo.DeferredList

http://dojotoolkit.org/reference-guide/dojo/DeferredList.html#dojo-deferredlist>dojo.Deferred提供了一种“一问一答”的事件处理机制,dojo.DeferredList则在其之上提供了“

2011-09-28 20:54:25 714

原创 Javascript:变量,静态变量和this

Javascript的变量只有全局作用域和函数作用域,没有其它语言中常见的块作用域,也就是在()和{}作用域中的变量。变量从其声明(var myVar)或首次赋值(此前未声明)之处起开始处进入其生命期。有些文章认为在Javascript函数中,变量即用即声明是bad practi

2011-09-28 20:49:08 1368 1

翻译 Javascript的时序和同步机制

http://dev.opera.com/articles/view/timing-and-synchronization-in-javascript/>时序问题是Javascript应用程序中最难解错误的来源之一。在开发中从来不出现的问题可能在终端用户的慢速网络和机器上冒出

2011-09-28 20:21:22 2087

阳光宝盒IE浏览器版

阳光宝盒是一款浏览器插件工具,它从多个方面增强上网体验,包括只看楼主、快乐分享、热门网址、实用工具。 全面超越其它工具的只看楼主功能!率先支持自动预读。使用阳光宝盒看贴,无论贴子包含多少个分页,用户都只需要在首页上轻点一下只看楼主按钮,阳光宝盒就会进入阅读模式,并且自动将该贴的所有的楼主发言提取到阅读界面上来。只需要按空格键(或者其它快捷键)就可以读完全贴。不仅支持天涯和搜狐,更多论坛支持也在增加中。 阳光宝盒的看贴功能还支持单页阅读、双页阅读和美图秀等多个界面,使得用户可以获得最佳阅读体验。比如使用美图秀模式看多图贴,就如放映幻灯片一样。 模拟签名档是在天涯论坛发贴时的最好帮手。签名档可以用来彰显个性,或者宣传公司形象和产品。 实用工具提供了天气预报,在线代理,计算器,万年历和快递查询,不开新窗口,不离开当前页面,随手可得。 快乐分享使得用户可以在浏览任何网站和任何页面时,都可以将其分享到用户最喜欢的社会化媒体上。 网址导航集中了20多类100多个热门网址,以快捷菜单的方式向用户提供。 阳光宝盒通过社区(http://forum.lotus-scent.com),门户,官方讨论群为用户提供技术支持,这也是它超越其它类似工具的地方。

2012-01-17

阳光宝盒火狐浏览器版

阳光宝盒是一款浏览器插件工具,它从多个方面增强上网体验,包括只看楼主、快乐分享、热门网址、实用工具。 全面超越其它工具的只看楼主功能!率先支持自动预读。使用阳光宝盒看贴,无论贴子包含多少个分页,用户都只需要在首页上轻点一下只看楼主按钮,阳光宝盒就会进入阅读模式,并且自动将该贴的所有的楼主发言提取到阅读界面上来。只需要按空格键(或者其它快捷键)就可以读完全贴。不仅支持天涯和搜狐,更多论坛支持也在增加中。 阳光宝盒的看贴功能还支持单页阅读、双页阅读和美图秀等多个界面,使得用户可以获得最佳阅读体验。比如使用美图秀模式看多图贴,就如放映幻灯片一样。 模拟签名档是在天涯论坛发贴时的最好帮手。签名档可以用来彰显个性,或者宣传公司形象和产品。 实用工具提供了天气预报,在线代理,计算器,万年历和快递查询,不开新窗口,不离开当前页面,随手可得。 快乐分享使得用户可以在浏览任何网站和任何页面时,都可以将其分享到用户最喜欢的社会化媒体上。 网址导航集中了20多类100多个热门网址,以快捷菜单的方式向用户提供。 阳光宝盒通过社区(http://forum.lotus-scent.com),门户,官方讨论群为用户提供技术支持,这也是它超越其它类似工具的地方。

2012-01-17

阳光宝盒谷歌浏览器版

阳光宝盒是一款浏览器插件工具,它从多个方面增强上网体验,包括只看楼主、快乐分享、热门网址、实用工具。 全面超越其它工具的只看楼主功能!率先支持自动预读。使用阳光宝盒看贴,无论贴子包含多少个分页,用户都只需要在首页上轻点一下只看楼主按钮,阳光宝盒就会进入阅读模式,并且自动将该贴的所有的楼主发言提取到阅读界面上来。只需要按空格键(或者其它快捷键)就可以读完全贴。不仅支持天涯和搜狐,更多论坛支持也在增加中。 阳光宝盒的看贴功能还支持单页阅读、双页阅读和美图秀等多个界面,使得用户可以获得最佳阅读体验。比如使用美图秀模式看多图贴,就如放映幻灯片一样。 模拟签名档是在天涯论坛发贴时的最好帮手。签名档可以用来彰显个性,或者宣传公司形象和产品。 实用工具提供了天气预报,在线代理,计算器,万年历和快递查询,不开新窗口,不离开当前页面,随手可得。 快乐分享使得用户可以在浏览任何网站和任何页面时,都可以将其分享到用户最喜欢的社会化媒体上。 网址导航集中了20多类100多个热门网址,以快捷菜单的方式向用户提供。 阳光宝盒通过社区,门户,官方讨论群为用户提供技术支持,这也是它超越其它类似工具的地方。

2012-01-17

《Tomcat权威指南》英文版.chm

Tomcat权威指南英文版,非常实用的Tomcat安装、配置、调优的指南

2009-02-28

空空如也

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

TA关注的人

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