Heero's Blog

Heero's Blog » 首页
Sep 26

傲游对开发人员的影响越来越大了

  • 作者:heero
  • 时间:2009-9-26 20:05

不得不承认,傲游在用户体验方面是做得比较好的,所以它的用户群非常大。也正因为如此,它的某些不好的特性也造成了开发人员不可忽略的浏览器兼容问题。

Flash缓存?

前段时间在公司一个内部项目中,需要在网页里面嵌入一个批量上传图片的Flash。这本来是很简单的事情,在IE、Firefox等浏览器下也测试通过了,然而在傲游下却出现了一个奇怪的问题:从第二次浏览该网页开始,Flash变成了一片空白。即使关闭了所谓的网页加速,还是不正常。用Google搜了一遍后,发现唯一的解决办法是在文件地址后加一串随机数避免缓存

IE7 or IE8?

大部分Javascript框架使用navigator.userAgent判断浏览器类型,例如:

var userAgent = navigator.userAgent.toLowerCase();
jQuery.browser = {
  version: (use
Sep 23

第一个Windows 7补丁

  • 作者:heero
  • 时间:2009-9-23 21:39

今天下午运行Windows Update后发现了一个更新补丁。与以往发现的IE8兼容性视图更新、Office安全更新等不同,这个是真正的Windows 7更新程序,编号为KB974332。

补丁列表

据补丁说明所示,此补丁用于解决Windows 7的不兼容应用程序问题。

KB974332

Sep 10

回忆软盘和软驱

  • 作者:heero
  • 时间:2009-9-10 20:10

今天在cnBeta上看到一则消息说Sony软驱停产了,想起以往用软驱和软盘的日子,真是感慨万分。

曾几何时,3.5寸软盘是最常用的移动存储介质。虽然它的容量只有1.44M,但是在那个年代,硬盘也就几G,作为移动存储介质的软盘,容量也不算小了。它的价格也不高,即使文件比较多,多买几张就可以装下。我上初中的时候家里还不能上网,偶尔到亲戚家下载资料,也就靠着几张软盘把资料拷回家。那时用的是56K Modem的拨号上网,实际速度也就5kb/s左右,1个小时也下载不了多少东西,所以用软盘可以装得完。此外,一些软件也使用软盘作为存储介质,比如高中时候买的一套瑞星2003版,是必须插入附带的软盘才能安装的。

随着硬件技术的进步,软盘容量小、传输慢的缺点已经越来越突出。到高中的时候,我基本上没有用软盘了,取而代之的是光盘(CDR、CDRW)和换下来的一个3.2G的台式机硬盘(当作移动硬盘用,接线的时候要拆机箱)。后来,大容量硬盘、光盘、U盘的面世终于把软盘赶上了绝路。从那时起,电脑城的装机配件单里面就没有软驱这一项了。

上大学以后,我终于把所有软盘

Sep 8

Firebug 1.3.3 For Firefox 3.5

  • 作者:heero
  • 时间:2009-9-8 12:28

Firebug是很常用的网页前端开发工具,但是从1.4版本开始,其性能有所下降。用Firefox3.5+Firebug1.4打开网易新闻频道的首页,整个浏览器就卡死了。

由于Firebug 1.3不支持Firefox 3.5,为此,我一直还在用Firefox 3.0。后来又听说只要强制Firefox 3.5不进行兼容性检查,Firebug 1.3还是可用的。这证明Firebug在Firefox 3.5下是可以正常工作的,只是由于某些版本信息使其不支持Firefox 3.5,而插件的安装包必定存有这些信息。

xpi为扩展名的文件就是Firefox的扩展。我在Google上搜到的信息表明,xpi文件实际上是一个zip压缩包,直接用WinRAR或者WinZIP就可以解压。解压以后,在根目录下可以发现一个名为install.rdf的文件。用记事本打开它,可以发现里面的一段版本信息:

<em:m
Sep 6

冥王神话

  • 作者:heero
  • 时间:2009-9-6 22:16

最近才知道,讲述上一代圣斗士圣战故事的《冥王神话The Lost Canvas》已经动画化。看了已经出了的前4集(据说共13集)后,发现画风跟以前有很大的区别。

这回出场的天马座叫做天马,仍然是个暴力狂。小时候与雅典娜的转生萨莎、被选为冥王肉体的亚伦一起在孤儿院生活,并以武力保护着二人。

天马座天马

从OP看来,天马也会穿着天马座的神衣登场。

天马座神衣

这个时代的哈迪斯(亚伦)和雅典娜(萨沙)是兄妹。

Aug 21

使用JScript遍历Request表单参数集合

  • 作者:heero
  • 时间:2009-8-21 11:25

JScript下有一个Enumerator对象可以遍历集合。根据它的文档写了以下程序,可以遍历整个Request.QueryString集合:

var params = new Enumerator(Request.QueryString);
while (!params.atEnd()) {
  Response.Write(params.item() + ":" + Request.QueryString(params.item()) + "<br />");
  params.moveNext();
}

美中不足的是,Request对象本身不是集合,所以不能对Request对象进行遍历,下面这行代码会报错:

var params = new Enumerator(Request);
  1. « 上一页
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6
  8. 7
  9. 8
  10. 9
  11. 10
  12. 11
  13. 12
  14. 13
  15. 下一页 »