发现自己写日志频率又再次降低
作者:puterjam 日期:2009-10-1616Oct
CSS 3.0 参考手册 (中文版)
作者:puterjam 日期:2009-08-2424Aug
公司的页面同学们,利用业余时间整理出了一份比较完整的CSS 3.0 参考手册,非常不容易。手册是根据W3C的CSS3草案翻译,并且结合实际的示范结合而成。每一页都倾注了每一个同学的心血。
参加webrebuild.ORG第三周年座谈会
作者:puterjam 日期:2009-08-2222Aug
使用 Eclipse 调试 Chrome 的脚本
作者:puterjam 日期:2009-08-0606Aug
Google Chrome 发布了基于 Eclispe 的调试工具 Chrome Developer Tools , 调试需要Chrome 3.0.189.0 以上版本。
这样我们就可以使用Eclipse远程调试Chrome的代码了。
QZFL Core Cheat sheet
作者:puterjam 日期:2009-08-0505Aug
QZFL 是团队共同努力开发的一套JS框架。也准备结束开源框架在公司内部无法维护的问题。不过同学们还是反映希望能得到一份接口文档的小抄版。 晚上花了一点时间输出了一份QZFL 2.0 Core 的Cheat Sheet。
漫画:混乱的标记语言XHTML2/HTML5
作者:puterjam 日期:2009-07-3131Jul
判断Javascript变量类型的函数
作者:puterjam 日期:2009-07-2929Jul
toString 本来是用来做字符串转换的,不过现在流行用来做变量类型的检查了。舜子这里也写了一个函数,方便检查变量的类型,可以用来代替 typeof
var _t; return ((_t = typeof(o)) == "object" ? o==null && "null" || Object.prototype.toString.call(o).slice(8,-1):_t).toLowerCase();
}
执行结果:
getType("abc"); //string
getType(true); //boolean
getType(123); //number
getType([]); //array
getType({}); //object
getType(function(){}); //function
getType(new Date); //date
getType(new RegExp); //regexp
getType(Math); //math
getType(null); //null
Gecko 提供 HTML5 parser 支持了
作者:puterjam 日期:2009-07-0909Jul
Html 5的风越挂越猛了。在firefox 3.6a1pre版本中,加入了新的 HTML5 Parser 的支持。可以预见到这将会正式出现在下一个版本的Firefox中。
不过HTML 5 Parser能够做什么? 简单描述一下,这可是一个大胃口的Parser. 它将有很好的向后兼容性。 能够在text/html页面上使用xml parser,而不需要使用xhtml(xhtml页面是否会从此消失呢?)。
有什么好处?大家都知道SVG是一个xml的数据。使用Html5 Parser我们可以不需要更改html页面的任何内容。和申请命名空间就可以在html页面上直接表现svg图像。
感兴趣的朋友,可以到这里找到一些范例,不过在此之前需要下载最新的午夜版firefox.并且在 about:config 中打开 html5.enable HTML5 parser的支持。
firefox 滚动残影的bug
作者:puterjam 日期:2009-07-0404Jul
不知道大家有没有遇到过,当我们设置了一个固定的浮动层后。在firefox下滚动会出现一些残影的情况? 总觉得页面的表现很不流畅。而且这个情况,只出现在 firefox for win的版本(mac版的firefox不会出现)
先看一下下面的视频(由于截屏软件录不了这个效果,只好拿手机录了)。
Google Chrome 支持脚本调试了
作者:puterjam 日期:2009-06-2828Jun
Google Chrome 3.0.190.4 版本中,终于把webkit的脚本调试器移植到开发者版本了。
Dev channel: http://www.google.com/chrome/eula.html?extra=devchannel