- 博客(7)
- 收藏
- 关注
原创 同样不太好懂的箭头函数this的指向
1、先来看一个例子吧:(输出什么呢?)var foo={ foo:function(){ console.log(this); }, b:()=>{console.log(this)}}foo.foo(); foo.b();答:foo.foo()//foo; foo.b()//window;第一个foo.foo()是普通函数的执行...
2018-09-29 18:24:12 204
原创 最近的笔试和面试
笔试:美丽联合:1、console.log(["a",,"b",,].length)//4 注意这里未填写元素的位置的值为undefined。所以这里的length为4.但是最后一个,后面不会再补值。["a",,"b",,]=>["a", undefined, "b", undefined]面试:1、事件处理函数中的e.target和e.curren
2018-09-27 21:44:08 315
转载 jQuery绑定事件
现在还在使用的jQuery绑定事件的方法:on、bind(delete与live在jQuery1.7中被移出)on->off、bind->unbind1、bind(event,[data],function)bind 是使用频率较高的一种,作用就是在选择到的元素上绑定特定事件类型的监听函数,参数的含义如下:event:事件类型,如 click、change、mouse...
2018-09-18 08:59:30 415
转载 从[]==flase看js隐性转换
JS的数据类型首先,回想一下JS的类型都有什么。原始值(primitives): undefined, null, booleans, numbers,strings, symbol(es6)对象值(objects): Objectok, 这就是全部了,我们接下来看看到底发生了什么导致隐式转换如此不可捉摸。ToPrimitive在发生转换的时候,js其实都是会将操作对象转化...
2018-09-12 23:08:58 195
转载 css的关键字:initial、inherit、unset
经常会碰到,问一个 CSS 属性,例如 position 有多少取值。通常的回答是 static、relative、absolute 和 fixed 。当然,还有一个极少人了解的 sticky 。其实,除此之外, CSS 属性通常还可以设置下面几个值:initial inherit unset revert 1 2 3 4 5 6 ...
2018-09-12 16:56:14 2144
转载 循环遍历
1、最简单的for循环2、for····in····循环返回typeof为object的键名,不能直接获得键值3、for···of···本质上是调用iterator接口产生的遍历器获得键值;(1)使用for of 遍历对象,因为自己生成的对象没有iterator接口,所以在直接循环访问对象时会报错。这时可以配合使用entries()、keys()、values()返回一个遍历器...
2018-09-10 17:14:39 471
原创 匿名函数的this指向
var obj={ x:1, xyz:function(){ with(this){ function con(){ console.log(x); console.log(this.x); } var x=2;//因为是在obj对象上下文中执行的,所以这里对x的初始化,覆盖了上面的x:1; (fun...
2018-09-08 17:30:15 1082
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人