自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 防抖(debounce)和节流(throttle)

场景说明:一般我们在前端页面中会给元素绑定click、scroll、onmousemove、resize等事件,这些事件的执行函数如果是去发请求获取数据的话,我们无意识的连续点击或者连续滚动会给服务器带来很大的压力,因此我们需要在连续触发事件的时候设定每隔一段时间再去执行事件函数,这就是防抖和节流出现的背景。 例如: <div id="content" style="hei...

2019-08-18 22:07:00 133

转载 es6学习笔记(三)

1、async await   nodejs读取文件 fs.readFile()   es6读取文件: async function fn(){ //async表示异步 await readFile(url); //await表示等待 }   await只能放在async函数中   async相比generator语义化更强   await后可以是一个pr...

2019-08-12 15:09:00 106

转载 传输层协议之TCP/UDP

1、UDP   UDP协议是面向无连接的,即不需要在正式传递数据前先链接双方,UDP协议只是数据报文的搬运工,不保证有序且不丢失的传递到对端,且UDP协议无任何控制流量的算法,UDP相对于TCP更加轻便。   特征: 面向无连接:在发送端,应用层将数据传递给传输层的UDP协议,UDP只会给数据增加一个UDP头标识下是UDP协议,然后就传递给网络层了;在接收端,网络层将数据传递给...

2019-08-11 12:05:00 133

转载 浏览器跨域

浏览器同源策略:同源指协议、域名、端口皆相同 使用同源策略的原因:出于安全考虑,主要时为了防止CSRF攻击【利用用户的登录专改发起恶意请求】 =>跨域主要时为了阻止用户读取到另一个域下的内容 请求跨域的结果是,请求被发送出去了,但是相应被浏览器拦截了。 跨域的几种方式: JSONP(JSON with Padding) CORS(跨域资源共享) postMessa...

2019-08-11 11:34:00 96

转载 浏览器缓存

---恢复内容开始--- 缓存对于前端性能优化来说是一个很重要的点,良好的缓存策略可以降低资源的重复加载,提高网页的整体加载速度 缓存主要有两种: 强缓存 协商缓存 1、强缓存   缓存期间不需要请求,status code为200   强缓存有两种实现方式: Expires:Wed,22 Oct 2019 08:41:00 GMT Cache-Contro...

2019-08-11 11:16:00 134

转载 es6学习笔记(二)

1、Promise   作用:解决异步回调问题 1 //创建 2 new Promise((resolve,reject)=>{ 3 if(success){ 4 resolve('success') 5 }else{ 6 reject('error') 7 } 8 ...

2019-08-10 23:36:00 73

转载 es6学习笔记(一)

babel : 一个js编译器 一、let const js作用域:全局作用域 、 函数作用域 、块级作用域(新增)   let/const: 无变量提升 不能重复定义 const的值如果是基本数据类型,则定义后不能改变;如果是引用数据类型,则可以改变其中的项 存在暂时性死区(TDZ) 1 var arr=[] 2 for(var i=0;i<5;...

2019-08-04 18:04:00 130

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除