缓存由服务器的响应头里cache-control和expires两个字段决定协商缓存:当客户端第二次向服务器请求相同的资源时,先向服务器发送请求"询问"该请求的文件缓存在ben'd与服务器相比是否更改,如果更改,则更新文件,如果没有就从内存/硬盘中读取。
两个数组 var A = [1, 5, 6]; var B = [2, 6, 7],实现一个方法,找出仅存在于A或者仅存在于B中的所有数字。
var value = -1 Object.defineProperty(window,'a',{ get(){ return value+=1; } }) if(a===0&&a===1){ // true console.log('success') }
- 渲染引擎会解析HTML文档并把标签转换成内容树中的DOM节点。它会解析style元素和外部文件中的样式数据。样式数据和HTML中的显示控制将共同用来创建另一棵树——渲染树。
当一个元素的hasLayout属性值为true时,我们说这个元素有一个布局(layout) display:inline-block position:absoult zoom:任何值除了normal min-height:任意值 min-width:任意值 ie7的 -...