Browser
来源:互联网 发布:开淘宝网 编辑:程序博客网 时间:2024/04/30 03:38
对于DOM结构中的各个元素都有自己的盒子(模型),这些都需要浏览器根据各种样式(浏览器的、开发人员定义的等)来计算并根据计算结果将元素放到它该出现的位置,这个过程称之为reflow;当各种盒子的位置、大小以及其他属性,例如颜色、字体大小等都确定下来后,浏览器于是便把这些元素都按照各自的特性绘制了一遍,于是页面的内容出现了,这个过程称之为repaint。
- DOM元素的添加、修改(内容)、删除( Reflow + Repaint)
- 仅修改DOM元素的字体颜色(只有Repaint,因为不需要调整布局)
- 应用新的样式或者修改任何影响元素外观的属性
- Resize浏览器窗口、滚动页面
- 读取元素的某些属性(offsetLeft、offsetTop、offsetHeight、offsetWidth、scrollTop/Left/Width/Height、clientTop/Left/Width/Height、getComputedStyle()、currentStyle(in IE))
(1). 先将元素从document中删除,完成修改后再把元素放回原来的位置
(2). 将元素的display设置为”none”,完成修改后再把display修改为原来的值
(3). 如果需要创建多个DOM节点,可以使用DocumentFragment创建完后一次性的加入document
0 0
- browser
- browser
- Browser
- browser
- Google Browser, Firefox Browser?
- Free MIB Browser / MIB Browser / SNMP Browser.
- IW.Browser.Browser,IW.Browser.InternetExplorer
- Internet Browser
- CSDN Browser
- CFC Browser
- WML Browser
- Data Browser
- Popular Browser
- MIB browser
- swt browser
- Browser Engines
- Browser 对象
- Browser judgement
- centOS6.5中安装KVM
- 输入一个整数数组,实现一个函数来调整该数组中数字的顺序使得 所有奇数位于数组的前半部分,所有偶数位于数组后半部分
- CAT 1031 身份验证数组与字符处理
- logback使用配置说明
- 131_自定义隐式意图
- Browser
- loadrunner11学习笔记
- 使用了realm 后包变大了的解决方法, 和64位库问题。
- hdu 1147 Pick-up sticks
- 检查网络状况
- stm32串口打印 多参数模式
- iOS中的点击事件
- vickate_iOS截屏保存功能
- html元素居中方案