关于MacOS下字体的一些研究
作者:puterjam 日期:2011-12-1818Dec
Mac 下的中文字体不多,系统默认是使用细黑体来显示中文文字(STXihei)。
为什么苹果不使用宋体来显示呢,因为宋体是衬线字体。


URI 和 URL的一些研究笔记
作者:puterjam 日期:2011-11-1515Nov
HTML5 重力感应试玩~
作者:puterjam 日期:2011-07-2121Jul

html5 中针对高端手机提供了重力感应和重力加速的接口,开发可以利用这个接口获取到移动设备重力加速感应数据。
目前已经支持的浏览器只有chrome和firefox,以及IOS的webkit(貌似android上因为版本差异很大,部分低版本的系统不支持)。
通过iphone或者mac电脑访问下面的地址可以体验哈
setTimeout(0) 即将退役
作者:puterjam 日期:2011-07-2020Jul

相信所有做前端开发的同学都会经常使用 setTimeout(0) 来做很多事情,这个一度成为解决了很多前端疑难杂症的法宝。而且大家也知道 setTImeout(0) 的极限在16ms左右。也许很多人没想到这个是一个很严重的问题,但是在w3c性能小组的专家眼里这是一个非常纠结的设置。
那setTimeout和16ms会带来什么问题呢?
1. 我们都知道,我们在做页面动画的时候大多数都是在用setTImeout来控制每一帧的动画的, 而多个setTimeout的存在会导致很多次CPU中断调度的开销,为了减少这些开销,我们希望同一个统一的CPU中断调度管理调度单元来管理所有动画,
微软出品 Html5 的吃豆人
作者:puterjam 日期:2011-04-2121Apr
MarsEdit 发日志测试~
作者:puterjam 日期:2011-04-2121Apr
编辑器也浮云- cloud9 IDE分享
作者:puterjam 日期:2011-01-2121Jan
近期node.js的消息越来越多,越来越多的前端开发开始关注到这个似乎可以改变我们命运的新技术。其实node.js和之前的mozilla rhino一样都是可以本地执行脚本,不过和rhino的区别在于node.js更加希望的是让前端开发能够通过自己熟悉的语言更块地搭建自己的后台服务。
基于node.js,其实对云端化是有帮助的。Cloud9 IDE就是借助node,让编辑器也云端化。Cloud9 IDE基于node.js,服务于node.js。它提供了编辑器基础的功能。同时也给node.js一个可视化的调试环境(前端开发要是没个可视化的调试器,估计会很抓狂)。
好了,准备开始研究node.js的同学一定不能错过这一个开发辅助利器哈。
给自己的站点打上HTML5的LOGO
作者:puterjam 日期:2011-01-1919Jan
深圳腾讯 Web 前端开发职位空缺
作者:puterjam 日期:2010-12-3131Dec
岗位职责:
1. 前端开发javascript开发
2. 终端设备上的web应用
岗位要求:
• 2年以上相关工作经验;
• 精通javascript、HTML语法;有一定的跨浏览器开发经验;具备优化javascript性能经验;
• 能独立html、css的页面制作、具备了好的css功底
• 有flash或手机终端开发经验优先;
• 具有成功的互联网应用软件开发经历优先;
• 具备良好的分析解决问题能力,能独立承担任务和有系统进度把控能力;
• 责任心强,良好的对外沟通和团队协作能力,主动,好学。
利用HTML5对文件进行base64转换
作者:puterjam 日期:2010-09-2727Sep

Base64编码的数据做为URL的应用开始越来越广泛,转换的工具也不少。但是不少工具都是要下载或者在线进行转换,或不能进行批量转换。
这里舜子利用HTML5的FileReader我们是可以对本地文件进行读取并且转换为浏览器用的base64 URL,
然后利用HTML5的Drag&Drop我们只需要把文件拖放到浏览器窗口即可开始进行转换。







![[Valid RSS]](images/valid-rss.png)
![Validate my Atom 1.0 feed [Valid Atom 1.0]](images/valid-atom.png)


