CSS Expression 的优化
来源:互联网 发布:php sql开发网站实例 编辑:程序博客网 时间:2024/06/11 20:51
IE 浏览器中 CSS 特性的最大的问题:会反复执行,每秒钟可能执行了成百上千次,有严重的性能问题。
如何对 CSS 进行优化呢?
至少:如果我们将 CSS 在匹配的元素中仅执行一次,性能将会提升很大。
old9 在 《CSS Reloaded》一文中提供了一个解决方案:
在 CSS 语句体里,将触发该 的 CSS 属性重置。
例如:div {
zoom: (function(el){el.style.zoom = "1"; alert(el.tagName);}(this));
}
补充几点:
- CSS 执行在任意一个匹配的元素上。
- 在 CSS 内, “this”关键字指向当前匹配的 HTML 元素。
- CSS 属性选用一些不常用的属性来触发,触发完重置回默认值。
最近在 Ajaxian 的文章《Creating a querySelector for IE that runs at “native speed”》 中看到作者 Dion Almaer 也提供了一个类似的解决方式:
- CSS Expression 的优化
- Css中奇妙的Expression
- 强大的CSS表达式 ----- expression
- CSS expression表达式的技巧
- 强大的CSS表达式 - expression
- css expression的四个用法
- css expression
- css expression
- 使用css expression遇到的一个问题
- CSS中常用expression的例子
- Cascading Style Sheet (css) 的Expression 属性
- 关于CSS中expression
- css慎用expression
- javaScrpit: css expression用法
- css深入之expression()
- CSS自定义属性Expression
- CSS中的行为expression
- CSS中使用expression
- 软件项目管理
- 修正IE6不支持position:fixed的bug
- 软件开发网址收藏
- kaishanpian ~~~~~~~
- 论文撰写方法论
- CSS Expression 的优化
- 在tomcat中配置上一个xml文件,直接访问建立的工程,无需重复发布
- windows下编程控制摄像头的详细介绍
- VMware中Redhat9下安装VMTools
- 在 Windows 上安装 Oracle 数据库 11g
- abstract(C# 参考)
- SimpleDateFormat类
- shell date常用运算命令
- 构建社团网站