
浏览器开发
gloam2018
态度决定一切!
展开
-
浏览器对网页节点的渲染层次
时比较容易,只要采用树的浓度优先先根遍历绘制即可。但是以下几种样式就会打乱这种规则,1) float:left|right; 2) position:absolute|relatively; 3) margin采用画家绘制方式,绘制顺序依次是:1)position: absolute|relatively&&z-index2)position: static3) float:left|right4原创 2009-03-09 23:44:00 · 515 阅读 · 0 评论 -
Unicode
-- 谈谈Unicode编码 这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:问题一: 使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文转载 2009-03-16 00:13:00 · 421 阅读 · 0 评论 -
俄文编码与gb2312
俄文的编码有西里尔(DOS),西里尔(ISO),西里尔(window-1251),西里尔(KOI8-U),这几种编码不像gb2312,gbk与gb18030那种向上兼容,它们都是以一个字节进行编码的相互不兼容,常用的是window-1251,它兼容ASSCII,gb2312字符集除简体中文以外还包容了一些其它的字符集,当然也包含了俄文,俄文所在的区是A7。所以用gb2312编码的文件可以同时有中,原创 2009-03-31 22:09:00 · 9687 阅读 · 1 评论 -
产品设计与技术实现
近来在工作中发现一个问题,项目在研发初期都是由技术人员撑控的,而这些人在将项目产品化时,总会站在技术实现这个角度设计产品,往往将一些技术点看得很重要而对用户来说可能是可有可无的功能,反之用户感觉很好的一个功能却被我们所忽略。而很难站在最终用户的角度来设计产品,这就使的产品给用户的体验与预想的不同。 最近我一直建议从测试人员中选出一个代表来负责产品的设计(也就是从各个员工那收集一原创 2009-04-16 22:34:00 · 816 阅读 · 0 评论 -
山寨版flash AIR
前些年做浏览器的时候经,常会遇到客户提出不同的浏览器界面,甚至是一些特殊控制方式的要求。 但由于当时gui和浏览器内核耦合度比较高,所以改动的多了维护起来自然就比较麻烦了,当时就有一个愿望,如果使用flash作为开发浏览器的GUI,借助flash强大的界面表现能力来开发浏览器外壳。这样就可以在一些嵌入式设备上,灵活的开发个性化浏览器界面。这正好和后来的adobe AIR StageWebView不...原创 2012-05-13 00:30:11 · 1901 阅读 · 6 评论