JS基础
呆呆怪兽
心存感激,所遇皆温柔
展开
-
JavaScript事件的解绑方式
`有些时候,我们需要给一个DOM对象绑定一个事件,但是使用完时,我们又需要对这个DOM对象解除绑定的事件,下面针对这种情况来讲解一下解绑事件<div id= "box">100</div>比如我这里有一个div,现在我需要给div绑定一个点击事件,让它只触发一次,然后就解除这个点击事件当然了我们先获取到这个DOM对象,然后绑定点击事件,使点击后弹出一个0;var ...原创 2020-04-22 10:18:19 · 339 阅读 · 0 评论 -
js的继承,call()方法的运用(1)
在es6之前,是没有extends继承的,我们都是通过构造函数,原型对象来模拟,实现了继承.为什么这么说呢?这是因为我们是利用构造函数来继承属性,利用原型对象来继承方法的.现在我们就可以通过call( ),apply( ),bind( )这三个方法也可以实现继承.call( );用法 fn.call(thisArg, arg1, arg2, ...)thisArg : 当前调...原创 2020-03-11 16:51:20 · 399 阅读 · 0 评论 -
构造函数,实例,原型对象之间的关系和原型链(4)
看图1.2. 每个构造函数都有一个原型对象,通过构造函数prototype指向我们的原型对象.3. 在原型对象里面有一个constructor属性,通过这个属性指回了构造函数4. 我们可以通构造函数new一个zs对象实例出来5. 在实例里面有一个__proto__,它指向的是我们构函数的原型对象.6. 在实例里面有__proto__,而__proto__里面也有一个construct...原创 2020-03-07 15:37:29 · 200 阅读 · 0 评论 -
对js构造函数,原型,原型对象的理解(1)
那我就开门见山咯构造函数构造函数虽然好用,但是存在浪费内存的问题;比如我写了一个构造函数,里面有许多属性,也有方法, function Star(name, age) { this.name = name; this.age = age; this.sing = function() { ...原创 2020-03-05 17:02:50 · 179 阅读 · 0 评论 -
JS本地存储
本地存储的特性1. 数据存储在用户的浏览器中2. 设置,读取方便,页面刷新是也不会丢失数据3. 存储容量大.sessionStorage约5M, localStorage约20Mwindow.sessionStorage它的生命周期是关闭浏览器窗口.也就是关闭浏览器之后数据就会丢失.在同一窗口(页面)下数据可以共享.以键值对的形式存储使用有四种方法存储数据ses...原创 2020-02-22 23:30:46 · 134 阅读 · 0 评论 -
JS的元素偏移量offset.元素可视区client.元素滚动scroll.的作用及其区别
1.元素偏移量offset;我们可以使用offset系列相关属性可以动态的得到元素的位置(偏移).大小等…element.offsetParent; 返回的是该元素的带有定位的父级元素,如果父级没有定位就返回body.element.offsetTop; 返回元素相对带有定位的父级元素上方的偏移element.offsetLeft; 返回元素相对带有定位的父级元素左方的偏移elemen...原创 2020-02-17 15:18:13 · 304 阅读 · 0 评论