摘要:
Javascript异步编程之回调函数 一、总结 一句话总结: js回调函数实现异步,是在你的函数定义里面调用别人已经提供的异步api (不管是原生的还是第三方的),在这个异步api中调用回调函数 function foo(callback) { 你自己的代码; asyncFn(function() 阅读全文
posted @ 2020-03-20 09:05
范仁义
阅读(793)
评论(0)
推荐(0)
摘要:
重绘(redraw或repaint)和重排(reflow) 一、总结 一句话总结: 重绘(repaint或redraw):当盒子的位置、大小以及其他属性,例如颜色、字体大小等都确定下来之后,浏览器便把这些原色都按照各自的特性绘制一遍,将内容呈现在页面上。 重排(重构/回流/reflow):当渲染树中 阅读全文
posted @ 2020-03-20 08:12
范仁义
阅读(596)
评论(0)
推荐(0)
摘要:
前端性能优化之重排和重绘 一、总结 一句话总结: 重绘(repaint或redraw):当盒子的位置、大小以及其他属性,例如颜色、字体大小等都确定下来之后,浏览器便把这些原色都按照各自的特性绘制一遍,将内容呈现在页面上。 重排(重构/回流/reflow):当渲染树中的一部分(或全部)因为元素的规模尺 阅读全文
posted @ 2020-03-20 08:10
范仁义
阅读(683)
评论(0)
推荐(0)
摘要:
关于options请求的一点理解 一、总结 一句话总结: options请求是用于请求服务器对于某些接口等资源的支持情况的,包括各种请求方法、头部的支持情况,仅作查询使用。HTTP 的 OPTIONS 方法 用于获取目的资源所支持的通信选项。客户端可以对特定的 URL 使用 OPTIONS 方法,也 阅读全文
posted @ 2020-03-20 07:51
范仁义
阅读(1665)
评论(0)
推荐(0)
摘要:
跨域中option请求详解 一、总结 一句话总结: 在正式跨域的请求前,浏览器会根据需要,发起一个“PreFlight”(也就是Option请求),用来让服务端返回允许的方法(如get、post),被跨域访问的Origin(来源,或者域),还有是否需要Credentials(认证信息) 1、为什么会 阅读全文
posted @ 2020-03-20 07:47
范仁义
阅读(1041)
评论(0)
推荐(0)
摘要:
手写call、apply、bind函数 一、总结 一句话总结: 其实都不用记,用脑子去推就好了:核心点是为传进来的对象context添加fn这个函数属性,然后context就可以执行fn这个函数,也就是改变了fn的this指向 Function.prototype.myCall = function 阅读全文
posted @ 2020-03-20 07:33
范仁义
阅读(1539)
评论(0)
推荐(2)
摘要:
CSS3疑难问题 7、实现元素水平垂直居中 一、总结 一句话总结: 方式一:绝对定位+margin: auto;:子元素绝对定位,并且偏移全为0,margin设置为auto 方式二:绝对定位+margin自身负偏移:子元素绝对定位且左(left)上(top)偏移50%,再margin负偏移左(lef 阅读全文
posted @ 2020-03-20 07:06
范仁义
阅读(496)
评论(0)
推荐(0)
摘要:
CSS3疑难问题 8、纯css实现三角形 一、总结 一句话总结: 纯css实现三角形:原理是通过边框来实现三角形:将内容区的宽高设置为0,然后将需要的部分设置为真实的颜色,不需要的部分设置为透明色transparent .box{ width: 0; height: 0; border: 200px 阅读全文
posted @ 2020-03-20 07:03
范仁义
阅读(208)
评论(0)
推荐(0)

浙公网安备 33010602011771号