03 2018 档案

摘要:IE: trident内核 Firefox:gecko内核 Safari:webkit内核 Chrome:Blink(基于webkit,Google与Opera Software共同开发) Opera:以前是presto内核,Opera现已改用Google Chrome的Blink内核 阅读全文
posted @ 2018-03-19 09:13 我是格鲁特 阅读(135) 评论(0) 推荐(0) 编辑
摘要:1.没有async和defer,html解析时遇到script标签,会先去下载js文件,文件加载完成立即执行,执行完了再开始解析后面的html,是一个顺序流的过程 2.async,加载和渲染后续文档元素的过程将和 script.js 的加载是并行执行的,js文件加载完,要执行前会暂停html解析,有 阅读全文
posted @ 2018-03-08 11:15 我是格鲁特 阅读(117) 评论(0) 推荐(0) 编辑
摘要:一、基于http请求头和响应头的缓存技术 在介绍HTTP缓存之前,作为知识铺垫,先简单介绍一下HTTP报文: 浏览器向服务器请求数据,发送请求(request)报文;服务器向浏览器返回数据,返回响应(response)报文。报文信息主要分为两部分1.包含属性的首部(header) 附加信息(cook 阅读全文
posted @ 2018-03-07 15:28 我是格鲁特 阅读(95) 评论(0) 推荐(0) 编辑
摘要:什么是域名发散? 域名发散就将静态资源分布在不同的子域名下,这是PC时代网页常用的静态资源加载技术 为什么要使用域名发散? 现代浏览器对每个域名的并发请求数大约在6个,IE 稍显傲娇,总体而言并发数不高。通过将静态资源放在不同的子域名下,可以提高浏览器的并发请求能力 什么是域名收敛 域名收敛与域名发 阅读全文
posted @ 2018-03-05 11:28 我是格鲁特 阅读(253) 评论(0) 推荐(0) 编辑
摘要:一、什么是BFC css布局主要采用盒子模型(BOX),元素的类型和 display 属性,决定了 Box 的类型,常见的盒子类型有两种: block-level box:display 属性为 block, list-item, table 的元素,会生成 block-level box。 inl 阅读全文
posted @ 2018-03-02 15:50 我是格鲁特 阅读(233) 评论(0) 推荐(0) 编辑
摘要:一、什么是外边距合并 外边距合并是指垂直相邻的块级元素在边距相遇时会形成一个外边距,最终的外边距以两者中较大的为准。 二.哪些情况会产生外边距合并 1.父子之间 1.1 只有子元素有margin-top/bottom,合并后父元素的margin-top/bottom为子元素设置的值,子元素的marg 阅读全文
posted @ 2018-03-02 13:53 我是格鲁特 阅读(720) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示