<![CDATA[Syler's blog]]> http://99love.blueidea.com/index.shtml <![CDATA[见过这么cool的js程序吗?]]> http://99love.blueidea.com/archives/2008/6201.shtml 无意中发现的,注意,这些js程序可能不兼容IE的。

1、Canvascape - "3D Walker" http://www.abrahamjoffe.com.au/ben/canvascape/
模仿CS场景,使用上下左右箭头来移动方向,空格键跳跃。
2、jsMSX Online Demo http://jsmsxdemo.googlepages.com/jsmsx.html

3、足球游戏 http://henrikfalck.com/unrealsoccer/
4、三维弹球 http://www.pixelinstrument.net/portfolio/ourdemos/arkanoid.php

]]>
99love 2008-4-14 18:09:00
<![CDATA[异步页面,增加网站伸缩性,增强用户体验]]> http://99love.blueidea.com/archives/2008/6031.shtml 更易阅读的版本:http://ri3.org/post/2008/02/async-page.aspx


……]]>
99love 2008-2-20 14:59:00
<![CDATA[饼干是这样压缩的——GZIP & Deflate (.NET版)]]> http://99love.blueidea.com/archives/2008/5982.shtml 本来想直接回在Fanbin的贴子后,但是因为他的标签是PHP的,所以就开了新贴。
Fanbin的原贴在http://bbs.blueidea.com/thread-2827128-1-1.html

.NET也可以用GZIP,用法比PHP要简单,不过压缩程度没有那么高,只能大概压缩到原先页面的63%左右。

这是Fanbin的代码片断,其压缩的参数有一个9,.NET中我没有找到相应的,所以压缩率就是固定的了:



 


$content = gzencode($content." \n//此页已压缩",9); 为准备压缩的内容贴上“//此页已压缩”的注释标签,然后用zlib提供的gzencode()函数执行级别为9的压缩,这个参数值范围是0-9,0表示无压缩,9表示最大压缩,当然压缩程度越高越费CPU。


……]]>
99love 2008-1-28 16:15:00
<![CDATA[今日在经典论坛获得了头像,纪念一下今天。]]> http://99love.blueidea.com/archives/2008/5975.shtml http://bbs.blueidea.com/space-uid-104113.html
]]>
99love 2008-1-25 18:12:00
<![CDATA[[原]不用组件用ICallbackEventHandler,Ajax依然很简单]]> http://99love.blueidea.com/archives/2008/5970.shtml 现在.NET的Ajax组件确实不少了,微软的ajax extensions用起来很方便,一个UpdatePanel就可以搞定一切。不过,可能有些朋友更愿意自己来写。那么在.NET里,你是否知道ICallbackEventHandler呢?
大家应该都知道ASP.NET页面调用时的几种方式:Postback/Cross-page posting/Server transfer/Callback,如果你还不太了解,你可以看看MSDN:
How to: Determine How ASP.NET Web Pages Were Invoked
现在要说的,就是Callback这种调用方式。
简单的说,使用Callback可以得到你平常看到那么Ajax效果,即不刷新整个页面,只更新其中一个部分。
使用Callback,只需要做以下4步:
1、在你的页面中继承System.Web.UI.ICallbackEventHandler接口。
……]]>
99love 2008-1-22 17:03:00
<![CDATA[[原]是谁引发的POSTBACK?]]> http://99love.blueidea.com/archives/2008/5967.shtml nid007在贴子中问到:在page_load的时候怎么知道是按了哪个按钮?
我在7楼中说道
不可能
因为先是page_load事件之后,再执行按钮中的click事件
既然page_load在先,那么就不可能知道这以后要发生的事情

然后楼主在8楼问道:那.NET本身是通过什么机制来知道接下来发生的事情的呢?
看到这个,我也很郁闷。。。
……]]>
99love 2008-1-21 15:04:00
<![CDATA[Westlife - You Raise Me Up]]> http://99love.blueidea.com/archives/2007/5682.shtml When troubles come and my heart burdened be;
Then, I am still and wait here in the silence,
Until you come and sit awhile with me.
You raise me up, so I can stand on mountains;
You raise me up, to walk on stormy seas;
I am strong, when I am on your shoulders;
You raise me up… To more than I can be.
You raise me up, so I can stand on mountains;
You raise me up, to walk on stormy seas;
I am strong, when I am on your shoulders
……]]>
99love 2007-10-30 18:16:00
<![CDATA[委托与事件,两个饮水机。]]> http://99love.blueidea.com/archives/2007/5650.shtml 当饮水机没水了,饮水机会通知人去换水(这是智能饮水机)

using System;

using System.Collections.Generic;


……]]>
99love 2007-10-17 16:19:00