无心的专栏

对于代码有洁癖的人,才能写出更好的代码。

让Javascript函数的注册 - 调用 - 销毁机制更简洁易用

比较常见的一种机制是,定义一个Util对象,再定义它的add,remove,call方法,示例如下: window.Util = { _fns : [], add : function (fn){ return this._fns.push(fn); ...

2012-07-19 10:55:06

阅读数:3001

评论数:0

给HTML5 Video 设置多语言字幕文件

现在各种支持HTML5的浏览器都能够播放html5视频了,但是对于字幕的支持却很少,我们期待像DVD那样强大的字幕。 往往我们还不得不通过js来做,着实是一件痛苦的事情。 现在IE10率先对HTML5 Video 字幕给与内置的支持,而且还支持多语言,可任意切换,真是太给力了。 示例代码如下...

2012-07-18 22:14:25

阅读数:11096

评论数:2

Javascript艺术&技术:节省字节的技术

这是一篇转载文章,主要讲怎么写出最简短的Javascript代码,看后让人觉得学到许多新的思维方式。 实际项目开发中,我们基本不会以这样的极端方式来书写代码的,往往是最后由压缩工具来完成。 但是我们仍然有必要去了解一下这些缩短代码的技巧,如果你要自己写一个js压缩工具,那就更有必要了。...

2012-07-18 16:22:05

阅读数:1168

评论数:0

正在做的一款HTML5多人在线扑克牌游戏:99分

用Node.JS做服务端,用WebSockets通信,实现HTML5多人在线游戏。 这款扑克牌游戏名称叫99分,源于活动聚会时常多人玩的一种扑克游戏,特别适合6人、8人、10人玩。 这个游戏由3个爱好游戏制作的前端er联合制作:Xiaole,Jerrod, 我(Igin).  我负责服务端脚...

2012-07-18 10:10:00

阅读数:6647

评论数:4

用Javascript实现让Canvas变模糊的效果

做Canvas应用的开发,可能会碰到需要使画面模糊的需求。 容易想到三种方式: 1、半透明模糊 PNG 覆盖的方式,这种方式简单易行,但是不能灵活控制模糊程度。 2、CSS方式,比如用-webkit-filter:blur(10px); 的形式,也极其简单,可控制模糊程度,但是这种方式的效果...

2012-07-17 15:35:45

阅读数:9889

评论数:0

前端er干干净净打印百度地图的方法

由于百度地图的死活不改进的臭毛病,导致需要打印地图时就很不爽。 毛病: 1、多余的不需要打印的元素,比如logo, 空白的备注框,多余的文字和按钮。 2、默认至少会打印两页纸,第一页是内容,第二页往往是空白,造成很大的浪费。 我在百度地图的网站上提交了问题报告,几个月过去了没回应;...

2012-07-17 14:45:28

阅读数:4472

评论数:0

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