hax发表的精彩技术文章

西方人通常发现不了的一个IE的bug

这个问题我大概在一年多以前在某个用到VML的页面中(当时倒是记录了VML的一个严重问题)首次发现了这个Bug。经过一番狗狗之后,也未发现有同样的报告。后来我又逐渐在几种其他非VML的情形下重现了这个奇异的Bug。经过一番探究,我大致推断出了这个bug的原因。不过我一直没有公开发布过这个有趣的问题,只是跟少数同事提到过它。这个bug有个有趣的特点,就是西方人通常不会碰到这个bug。 最近,真懒同学 ...
by hax 2008-05-09 浏览 (15740) 回复 (58) 关键字: ie focus bug

批量修改style采取哪种方式好(答fins)

fins同志向我提了个问题。因这个问题其实可以展开讨论,所以提出来大家共同探讨。 fins 写道 在同类元素 例如 td 很多的情况下, "一次性改变元素的class对应的styleSheet" 和 "在循环里改变每一个元素style" 哪个更好 ext的代码不知道你看过没 在ext 1 里 改变表格列宽的方式 就是用的 改变那一列的 td对应的class里的 width 而ext 2里变成了 ...
by hax 2008-02-23 浏览 (4411) 回复 (12) 关键字:

让VIA K8M800芯片组所带Unichrome Pro集成显卡支持1440*900——我的DIY

一年多之前我买了一个19寸宽屏显示器,AOC的193SW。乐呵呵的回家一用,效果却不佳。因为无法调整到其推荐的1440*900分辨率。 我的主板是华擎的k8upgrade-vm800,其芯片组是VIA的K8M800,带集成显卡Unichrome Pro IGP。 我先是估计显卡驱动问题,于是升级了显卡驱动到最新。没用。难道是我的集成显卡不支持1440*900? 于是google之,viaar ...
by hax 2007-10-07 浏览 (6081) 回复 (11) 关键字: diy

JS优化原则

JS优化已经讨论了很多了,最近又看到aimingoo的一篇。大体上,aimingoo的说法都是非常正确的。 除了像aimingoo做个案研究外,这里我想从更一般的角度总结在浏览器编程中JS优化的几个原则。 首先,与其他语言不同,JS的效率很大程度是取决于JS engine的效率。除了引擎实现的优劣外,引擎自己也会为一些特殊的代码模式采取一些优化的策略。例如FF、Opera和Safari的JS引 ...
by hax 2007-09-25 浏览 (15921) 回复 (13) 关键字: jscript performance optimize

《精通CSS》读书笔记(二)

续上篇。 第2章 box model译作“框模型”,我是始作俑者(大约在2003年,在opendl.com的w3c翻译讨论区中提出)。绝大多数是译作“盒模型”。当然据说之前就有人译为“框模型”,但是至少本书的译者估计或多或少受到了我的影响。因为刘江说译者认为“盒”有3D的意思,而这是我在opendl论坛提出的论点。当然不能排除译者与当时的我正好有相同想法的可能。 不过我后来觉得“框模型”也有 ...
by hax 2007-08-22 浏览 (6766) 回复 (5) 关键字:

面向未来的CSS实践

本文源于http://ued.taobao.com/blog/2007/08/12/css-notes/的讨论。淘宝UED团队的小马对taobao的CSS编程原则描述如下: 小马 写道* 尽量不使用hack * 尽量不使用ie6不支持的选择符 能符合这两个条件的最简洁的写法,就是我们的目标。 由此展开,我论述了在CSS实践上的另一种思路。这是我自去年年中至今年4月在SNDA进行商城开发过程中对于 ...
by hax 2007-08-15 浏览 (9432) 回复 (9) 关键字:

OperaMasks:勇敢者的新世界vs失落的记忆

Javaeye论坛又谈到红岗同志了:http://www.javaeye.com/topic/110484 我就去看了一下OperaMasks的网站,看到了红岗和张勇的《勇敢者的新世界》。以下是我的comment。 看了前面的历史回顾,写得不错,我本对后面的java web framework部分充满希望,不料,第4节居然就寥寥几句,java世界如此多的开源和商业的web framework, ...
by hax 2007-08-10 浏览 (16891) 回复 (44) 关键字: jsf