- 博客(6)
- 收藏
- 关注
原创 原生JS实现懒加载(Lazy Load)
window.innerHeight:浏览器可视区域高度;document.body.scrollTop || document.documentElement.scrollTop:浏览器滚动条滚过高度;img.offsetTop:元素距文档顶部的高度;
2018-07-16 11:14:33 12377
原创 JavaScript 创建对象的几种方式
这里创建对象,主要介绍三种方式:工厂模式、构造函数模式、原型模式、组合使用构造函数模式和原型模式。1、工厂模式 工厂模式是用函数来封装创建对象的细节,在函数里面创建对象并返回对象。function createPerson(name,age,job){ var o = new Obkect(); o.name = name; o.age = age; o.job =...
2018-07-13 09:43:41 5648
原创 JavaScript 原型 原型链
JS中原型和原型链这一知识点一直是考察和理解JS的重点一、 构造函数、实例对象和原型对象 上面这张图可以很好的帮我们理清构造函数、实例对象和原型对象之间的关系首先,构造函数有一个prototype属性指向它的原型对象;所有原型对象都会自动获得一个 constructor(构造函数)属性,这个属性包含一个指向 prototype 属性所在函数的指针,即指向构造函数;由构造函数...
2018-07-04 13:36:33 555
转载 JS正则表达式
转载from:[JS正则表达式](https://www.cnblogs.com/moqing/p/5665126.html “过目不忘JS正则表达式”) 过目不忘JS正则表达式           正则表达式,有木有人像我一样...
2018-06-03 14:41:56 1849
转载 js之基本包装类型
转载from:[小小gogo](https://www.cnblogs.com/xiaoxiaogogo/p/3627708.html)为了便于操作“基本类型值”,JS 提供了 三个 特殊的引用类型:Boolean、Number、String。这些类型和其他引用类型相似,但同时 也具备 与各自基本类型相应的特殊行为。 实际上:每当读取一个基本类型值的时候, “后台就会创建一个 对应的基本包装类型...
2018-06-03 11:51:22 1717
原创 JS中apply、call、bind方法
在JS中,函数也是对象,因此也可以具有属性和方法。在JavaScript中,call、apply和bind是Function对象自带的三个方法,这三个方法的主要作用是改变函数中的this指向。call、apply、bind方法的共同点和区别:apply 、 call 、bind 三者都是用来改变函数的this对象的指向的;apply 、 call 、bind 三者第一个参数都是this要指向的对象...
2018-06-03 10:55:14 323
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人