摘要: https://juejin.im/post/5a9923e9518825558251c96a 阅读全文
posted @ 2018-03-18 22:29 我是格鲁特 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1.没有async和defer,html解析时遇到script标签,会先去下载js文件,文件加载完成立即执行,执行完了再开始解析后面的html,是一个顺序流的过程 2.async,加载和渲染后续文档元素的过程将和 script.js 的加载是并行执行的,js文件加载完,要执行前会暂停html解析,有 阅读全文
posted @ 2018-03-08 11:15 我是格鲁特 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 这篇文章写得比较,点击查看 阅读全文
posted @ 2018-03-07 15:28 我是格鲁特 阅读(83) 评论(0) 推荐(0) 编辑
摘要: promise讲解 迭代器和生成器 阅读全文
posted @ 2018-03-07 11:21 我是格鲁特 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 1.窗口和浏览器 window.innerWidth、window.innerHeight 浏览器内部可用宽高 window.outerWidth、window.outerHeight 浏览器整体宽高 window.screenTop(Firefox采用screenX) 浏览器左上角距离屏幕顶端的距 阅读全文
posted @ 2018-03-06 11:54 我是格鲁特 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 什么是域名发散? 域名发散就将静态资源分布在不同的子域名下,这是PC时代网页常用的静态资源加载技术 为什么要使用域名发散? 现代浏览器对每个域名的并发请求数大约在6个,IE 稍显傲娇,总体而言并发数不高。通过将静态资源放在不同的子域名下,可以提高浏览器的并发请求能力 什么是域名收敛 域名收敛与域名发 阅读全文
posted @ 2018-03-05 11:28 我是格鲁特 阅读(242) 评论(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 我是格鲁特 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 一、什么是外边距合并 外边距合并是指垂直相邻的块级元素在边距相遇时会形成一个外边距,最终的外边距以两者中较大的为准。 二.哪些情况会产生外边距合并 1.父子之间 1.1 只有子元素有margin-top/bottom,合并后父元素的margin-top/bottom为子元素设置的值,子元素的marg 阅读全文
posted @ 2018-03-02 13:53 我是格鲁特 阅读(702) 评论(0) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2017-12-16 22:49 我是格鲁特 阅读(13) 评论(0) 推荐(0) 编辑
摘要: swagger是webapi文档描述及调试工具,要在asp.net mvc中使用swagger,需要安装Swashbuckle.Core这个包,安装好后会在app_start中生成SwaggerConfig.cs文件,修改Register方法在文件中指定webapi项目生成的xml文件所在路径,详细 阅读全文
posted @ 2017-12-16 14:57 我是格鲁特 阅读(22664) 评论(8) 推荐(2) 编辑