一篇浏览器页面渲染加速的文章
以下链接时描述移动平台浏览器上页面渲染加速的问题,其中也提到了页面缓冲的基本原理和iphone,android上面的实现状况。。[@more@]原文:http://www.sencha.com/blog/understanding-hardware-acceleration-on-mobile-browsers/#date:17:00译文:http://rogeryi.wordpress.com/2011/07/17/understanding-hardware-acceleration-on-mobile-browser/示例:http://www.webkit.org/blog-files/leaves/苹果SDK:http://developer.apple.com/library/ios/#documentation/GraphicsImaging/Reference/CGLayer/Reference/reference.html#//apple_re
一篇比较好的文章---JS中的prototype的含义
其实和其他的面向对象语言不一样的是,javascript的继承机制是对象的原型继承而不是类型继承。[@more@]http://www.cnblogs.com/acis_/archive/2008/12/30/1365456.html
HTML Parser and Tokenization
说明比较好的站点[@more@]http://www.whatwg.org/specs/web-apps/current-work/multipage/parsing.html
简说BASE64编码的应用
Base64编码就是把二进制字节序列转化为ASCII字符序列。一般增加1/3长度,而且也是不可读的应用环境如下:[@more@]1.mail由于rfc821有以下两条限制:1)邮件的内容必须全部为7-比特的美国ascii码。2)每一行的长度不能超过1000的字符当邮件中有其他的非ASCII字符或二进制数据时,就需要做层 转换。这个就叫做Content-Transfer-Encoding,Base64就是其中的一种方法。在firefox你可以设置自己发送邮件的内容传输编码方式。在收到的邮件里,你可以查看邮件原文,看看原文的编码。2.URL有些应用需要把二进制数据放到URL里,URL只能是特定的一些AS
gzip 与 deflate,说的还不错的文章
gzip 与 deflate,说的还不错的文章[@more@]http://apps.hi.baidu.com/share/detail/30787631我的个人理解。Deflate是数据块压缩算法,见RFC1951。Zlib是实现的deflate的开源库,在deflate 压缩块上增加了一个头和尾部加了个adler校验。Gzip也是种压缩格式,目前也是在 deflate压缩块上加了头部说明和尾部crc校验。Gzip适用于对文件的压缩,Gzip头部 有对此次文件压缩的详细描述。所以在网络(包括广播网络)传输文件时,一般采用 gzip编码。Zlib一般用于数据库的压缩,在很多开源库中有应用,如PNG解析等。
webkit的编译(r76498)
最近在xp上成功编译了webkit,查阅很多文档,发现网上的文档介绍编译方法所对应得webkit版本过于沉旧。这里介绍的源码版本是 r76498,是2011年1月24号编译的。编译过程不是复杂,只要参考http://www.webkit.org/ 其中的working code 一步一步的来。不会有太大的问题,当然还需要些补充,下面就介绍的。(也许是源码版本更新的缘故,现在的官方网址上面的编译指南还是很有效的。) [@more@]编译前的准备工作是搭建编译环境,安装工具 1.安装vs2005 team suite (我用的是英文版),接着是安装sp1, 然后依次安装四个补丁包,注意次序,KB9185