自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 call()和apply()的相同与不同之处在哪里?

call和apply都是Function自带的方法,他们都是为了改变函数体内部 this 的指向。 call()的例子: <script> window.color = 'red'; document.color = 'yellow'; var s1 = {color: 'blue' }; function ch...

2018-09-07 11:37:44 148

原创 vue.js响应式原理解析与实现

Object.defineProperty es5新增了Object.defineProperty这个api,它可以让我们为对象的属性来设定getter和setter,从而我们可以劫持用户对对象属性的取值和赋值。比如以下代码: const obj = {}; let val ='cjg'; Object.defineProperty(obj,'name',{ get(){ con...

2018-08-30 16:37:28 277

原创 2018秋季前端面试问题总结

记录一下最近面试遇到的问题 2018-08-18 上传图片压缩 使用canvas.drawImage()方法将图片进行压缩,再使用canvas.toDataURL()方法将canvas画布转为base64格式信息的图片,或把canvas转换成Blob文件,通常用在文件上传中,因为是二进制的,对后端更加友好。 高并发时前端的优化 见上一篇文章。 如何使用v-router管理权限 权限...

2018-08-19 20:27:21 1981 2

原创 高并发访问服务器时前端优化

高并发访问服务器时前端优化 高并发的痛点:数据流动过程两端失衡了,会导致前端到后台部分的请求会被后台拒掉甚至可能会击垮后台。需要把两端重新回到数据流动的平衡状态。前端层面尽可能地加强其作为用户与后台之间的“门”的精简过滤能力。 优化 减少Web请求:常用的实现方法是通过Http协议头中的expire或max-age来控制,将静态内容放入浏览器的本地缓存,在之后的一段时间里,不再请求 W...

2018-08-18 19:44:03 1307

空空如也

空空如也

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

TA关注的人

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