入职一周年!

Posted by | Posted in 加班生活 | Posted on 15-07-2009

1週年 Read the rest of this entry »

YUI的onDOMReady方法在IE下面的iframe中有执行问题?

Posted by | Posted in Javascript | Posted on 14-07-2009

         今天在解决一个IEbug的时候发现:在IE下面的iframe中使用YUI的onDOMReady方法遇到了执行顺序的问题。具体来说,iframe页面中link了2个js文件a.js和b.js。a.js中执行了一段onDOMReady方法,调用a.js中的functionA()和b.js中的functionB();而在页面中这两个js文件是b.js放在a.js的后面被加载进来的。当页面的dom加载完成之后,应该执行functionA和functionB。但是事实上是页面并没有去执行functionB,报错functionB为空。

       var E = Yahoo.util.event;

       E.onDOMReady(

functionA();

functionB();

        );

         有人会说原因很简单,执行a.js中的那段调用b.js中functionB的时候b.js还没有被加载进来。使用window.onload方法就可以解决,但是遗憾的是onload在iframe下也是没有起作用。这个时候为了调试页面,在这段onDOMReady中添加一个alert()之后,页面在报错点击确定之后却正常执行了b.js中的functionB(),这个时候分析觉得是alert延长了页面的加载时间,在alert的同时页面调用了b.js文件。

于是对页面进行改造,把这段onDOMReady代码放在b.js中去执行,就可以解决问题了。从本质上说是由于IE浏览器对iframe中的js加载顺序解析和其他浏览器有所不同。具体不同还不是很清楚,从YUI的文档中也没有提到这点相关信息。希望知道的人可以帮忙解答一下

BlueHost 申请共享服务器趣闻

Posted by | Posted in 工具使用 | Posted on 13-07-2009

bluehost

我是7月初在同事贞儿的推荐下去申请了一个国外服务器,当时他随便说了一下bluehost,就打开看到他家正在搞优惠活动,原本每月$6.95/m的价格只要$3.95/m。择日不如撞日,一个冲动下就买了一年的服务,接下来就是搭建网站,修改主题,添加插件等等。终于自己也有个人网站了,虽然被人说是twiiter式的,但是有和没有是有本质上的区别的。

在用bluehost的过程中感觉还是很好的,集成了很多服务,包括email和ftp的管理和设置、wp的搭建以及今天用到的相册添加。着实感觉自己还是花得挺值得的,虽然我家那位一直说没事乱花钱还不如买好吃的给她吃。还是那句话:有和没有是有本质上的区别的。

今天,真的是遇到趣闻了:另外一个同事也是想申请一个服务器,主要是放自己的一些臭美照片。在被我无情拒绝其搭建在我域名服务器上的请求之后,她开始网罗各种各样的国外服务器(国内的服务不说,光是备案被和谐就很不爽)。在我们推荐bluehost和hostmonster之后,她突然找到一个网站:cocohosting。上面会介绍一些国外优秀的服务器,并且会在右侧列出最近的促销信息,虽然这个时候bluehost已经停止优惠,恢复了6.95美元的价格,但是这里却声称可以以3.95美元价格申请到(点击此处)。看这个网站也不像是钓鱼网站,就去申请了。在她填好并用信用卡付钱之后,很快就得到了自己想要的域名,价格也是3.95美元每月。大家会不会想,这么好的一个网站,也有冲动去申请呢?客官莫急,好戏在后面呢! Read the rest of this entry »

博客开张了!

Posted by | Posted in Test | Posted on 10-06-2009

折腾了一下午,我的博客终于开张了,以后要多多督促自己好好写东西,热爱生活,热爱老婆!