铁匠

做人要低调
随笔 - 133, 评论 - 255 , 引用 - 184

导航

公告

文章分类

存档

随笔分类

相册

BLOG

网站

论坛

FireFox映象(二)

说一下那个标准吧。在使用过程中,用的东西不是太多,但是有两个地方让我很不爽。首先是事件里没有offsetTop, offsetLeft这样的属性,当我想知道鼠标在事件的触发点,相对于某一个元素的坐标的时候,只能很痛苦的遍历一次,把所有的左上角离上个控件的距离加起来,然后算出这个位置。其实属性里面赋坐标(style.top, style.left)的时候,没有一个可以直接赋数值型的接口,只能是用obj.style.top = 10 +"px"这样来赋值,不像IE里有一个pixelTop,可以直接使用obj.style.pixelTop = 10这样的来写,这样代码写得简洁,效率还要高(因为无论在哪个编译器或是解析器的作用下,数值的处理肯定要比字串的处理要快的,而且值传到浏览器里面的时候,还要先把字串解析出来,知道要多少高宽,用什么单位来计算,然后再去重画显示区域。而IE里面接收到数值时,就可以直接进行重画了,省去中间这个组装,然后又要拆分的过程)。
对比两个游览器的效果,感觉IE的显示效果精致了很多,在细节处理上,FF有点力不从心了。估计这也是FF能够快的原因吧。二八原则应该是一个很通俗的原则,20%的功能,往往是会消耗80%的运算量。

发表于 2005年8月16日 23:29

评论

No comments posted yet.

Post Comment

主题  
姓名  
主页
校验码  
内容   
京ICP备 05050892号