自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JS深入理解作用域、作用域链,变量提升

1、作用域(1)全局作用域:在浏览器加载我们HTML页面的时候,首先会开辟一个供js代码执行的环境,即全局作用域,这是一个栈内存(2)私有作用域:函数执行时,开辟一个新的栈内存,形成私有作用域2、基本数据类型与引用数据类型区别?基本数据类型:String,Number,Boolean,Null,Undefined,直接将变量值存储在栈中引用数据类型:将指针存储在栈中,指针指向堆内存3、变量提升(js执行之前,浏览器将var提前声明为undefined,将function提前声明和定义)变量提升

2020-05-31 13:07:50 173

原创 性能优化之懒加载

1、图片懒加载**原理:**先将img标签的src链接设为同一张图片(比如空白图片),然后给img标签设置自定义属性(比如 data-src),然后将真正的图片地址存储在data-src中,当JS监听到该图片元素进入可视窗口时,将自定义属性中的地址存储到src属性中。达到懒加载的效果。**优点:**这样做能防止页面一次性向服务器发送大量请求,导致服务器响应面,页面卡顿崩溃等。实现: <div class="container"> <img src="loadi

2020-05-30 17:30:22 245

转载 理解JS中的this指向,call,apply,与bind

this的指向this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象情况1: 如果一个函数中有this,但是它没有被上一级的对象所调用,那么this指向的就是window,这里需要说明的是在js的严格版中this指向的不是window,但是我们这里不探讨严格版的问题,你想了解可以自行上网查找。**情况2:**如果一个函数中有this,这个函数有被上一级的对象所调用,那么this指向的就是上一级的对象。**情况3:**如

2020-05-23 15:58:55 156

空空如也

空空如也

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

TA关注的人

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