由于节点的几何属性发生改变或者由于样式发生改变而不会影响布局的,称为重绘,例如outline, visibility, color、background-color等,重绘的代价是高昂的,因为浏览器必须验证DOM树上其他节点元素的可见性。回流是布局或者几何属性需要改变就称为回流。回流是影响浏览器性能的关键因素,因为其变化涉及到部分页面(或是整个页面)的布局更新。一个元素的回流可能会导致了其所有子元素以及DOM中紧随其后的节点、祖先节点元素的随后的回流。回流必定会发生重绘,重绘不一定会引发回流。
audio音频常用的play()播放(继续播放)、pause()暂停等方法
HTTP1.0定义了三种请求方法:GET,POST和HEAD方法,HTTP1.1新增了五种请求方法:OPTIONS,PUT,DELETE,TRACE和CONNECT
HTTP请求的头信息里面,Referer是一个常见字段,提供访问来源的信息。注意Referer字段是可选的。客户端发送请求的时候,自主决定是否加上该字段。
网站的favicon.ico图标大小到底做成多大才比较合适?16x16或32x32还是128x128?建议大家选择16x16或者32x32,再大也是完全没有必要的。
利用阴影可去掉文本框或密码框的黄色背景input:-webkit-autofill {-webkit-box-shadow:0 0 0 30px #DDB671 inset;/*框的背景色*/-webkit-text-fill-color:#fff;/*框内的文字颜色*/}
页面元素尺寸按百分比计算,其中图片元素要考虑到兼容IE6+,不可以使用背景IE9+的background-size。
就是通过父容器的宽高计算出当前元素自身的大小实现宽高等比缩放,例如:图片、视频、元素等比缩放。
input中readonly属性在IE下光标仍可聚焦,设置unselectable="on"即可以解决。
inputmode全局属性为具有屏幕键盘的设备向浏览器提供提示,以帮助它们在用户选择input或textarea元素时决定要显示哪个键盘。