
js基础篇
哇哈哈矿泉水真好喝
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
你可能不知道的--es5遍历数组的几种方法
<script> const arr=[1,2,3,4,5] //第一种 for(let i=0;i<arr.length;i++){ // console.log(arr[i]) } //第二种 forEach 不能使用continue/break arr.forEach(item => { //consol...原创 2020-04-27 15:45:32 · 220 阅读 · 0 评论 -
JavaScript防抖与节流
防抖:防止一个函数在一段事件内疯狂执行 场景: 1.搜索框input事件 2.鼠标移动mousemove事件 3.视窗大小变化resize事件 原理:不希望一个事件在短时间内执行多次,所以设置一个定时器,在一段时间后才执行,在定时器的时间内有触发时间了,就取消上一个事件的定时器,避免上次事件发生,然后又重新设置了一个新的定时器。 <script> function deboun...原创 2019-12-23 14:16:07 · 122 阅读 · 0 评论 -
JavaScript如何实现继承的几种方法
<script> //1.借助构造函数继承 function parent() { this.name = "parent" } parent.prototype.say = 'say' function child() { parent.call(this); this.type = 'child...原创 2019-12-16 13:44:40 · 113 阅读 · 0 评论 -
前端面试基础--js运行机制
1.理解js单线程的概念 单线程就是同一时间只能干一件事。 2.理解任务队列 任务分为同步任务与异步任务 同步任务:在主线程上排队执行的任务,只有前一个任务执行完毕,才能执行后一个任务。 异步任务:不进入主线程、而进入任务队列的任务,只有 "任务队列"通知主线程,某个异步任务可以执行了,该任务才会进入主线程执行。 3.理解Event Loop 及事件循环,当主进程中的同步任务执行完毕之后,就会去看...原创 2019-12-13 14:59:18 · 203 阅读 · 0 评论