随笔分类 -  js

摘要:写js函数的时候特别要注意整个代码执行的顺序 你这样写的话调用ewm()函数的时候永远都是输出undefined,永远得不到input的value值,因为要得到value值必须放在ewm()里面 因为执行js代码的时候函数不会执行,但是上面的那些代码已经执行了,所以永远都不会得到你想要的结果 阅读全文
posted @ 2019-10-04 14:45 浅隐 阅读(129) 评论(0) 推荐(0)
摘要:这样子输出的是false 但是这样输出则是true了 为什么呢? 原因很简单,这种赋值只是直接把this.state.numbers的数组指针直接给了numbers,使得numbers可以直接操作数组里面的数据 这样子输出两个数组里的内容是完全一样的,所以就造成了上面的结果了 阅读全文
posted @ 2019-07-31 13:45 浅隐 阅读(1181) 评论(0) 推荐(0)
摘要:es6箭头函数里this的指向和普通的this还是有区别的,它是创建的时候就确定的, 其实我发现箭头函数的指向就是同级下的console.log(this)里的this,这样的话就能比较简单的理解多层嵌套情况下箭头函数里this的指向问题了 相当于,在f4同级下放一个console.log(this 阅读全文
posted @ 2019-07-25 20:17 浅隐 阅读(442) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/xiaohuochai/p/5700590.html里面有一系列讲难的部分的文章 https://www.cnblogs.com/sspeng/p/6633204.html js里与this有关的关于函数的调用方式,比如下面这个代码没看文章之前,想到头 阅读全文
posted @ 2019-07-25 14:53 浅隐 阅读(308) 评论(0) 推荐(0)
摘要:首先第一步应该是把思路捋一捋: 1.先想象一下轮播图长什么样,然后轮播图由什么组成。 2.自己想象的轮播图就是中间一张图片然后一直自动切换图片。 3.最主体就是中间一张大图片。 4.图片可以使用img直接挂上去,但是还要考虑之后的自动轮播,所以图片的主体可以使用div包起来,之后依靠display方 阅读全文
posted @ 2019-07-21 10:54 浅隐 阅读(213) 评论(0) 推荐(0)
摘要:1.发现这样写连时间都不会有 2.而这样子的话会停,但是会显示时间 3.发现这样子的话时间不会停但是,cleartimeout会执行 4.结合3,这样写的话会停止执行代码 以上问题很是疑惑,希望能随着知识的增加而解决吧 阅读全文
posted @ 2019-06-14 19:51 浅隐 阅读(2966) 评论(0) 推荐(0)
摘要:其实第22行 代码并不会影响你new关系到对象的结构,它只是指向构造函数而已,最关键的是上面那句关于prototype的 关于第21行 prototype属性的作用就是让该函数所实例化的对象们都可以找到公用的属性和方法, 而21行 中执行哪行代码之后,prototype变成了一个对象,而这个对象里面 阅读全文
posted @ 2019-06-12 12:30 浅隐 阅读(234) 评论(0) 推荐(0)
摘要:1.关于new的过程 https://www.cnblogs.com/faith3/p/6209741.html 2.关于function以及对象中的prototype、__proto__与constructor https://blog.csdn.net/cc18868876837/article 阅读全文
posted @ 2019-06-09 17:16 浅隐 阅读(234) 评论(0) 推荐(0)
摘要:刚开始不是很理解为什么会输出11 然后突然顿悟,其实是因为输出this.a的时候是考执行b()的时候输出的,而new的过程只是绑定test1里面的this,并没有绑定到b里面,而调用b的时候b的环境是windows所以,b里面的this就是指向windows了 所以输出就是11 阅读全文
posted @ 2019-06-09 10:43 浅隐 阅读(202) 评论(0) 推荐(0)