每日一点
介绍一些前端常见的知识点
eazdp
这个作者很懒,什么都没留下…
展开
-
es5继承 es6继承
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head><body> <script&g.原创 2020-08-20 00:55:58 · 127 阅读 · 0 评论 -
深拷贝由浅入深
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head><body> <script> v.原创 2020-08-19 10:47:22 · 189 阅读 · 0 评论 -
3、先序深度优先遍历和广度优先遍历
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head><body> <ul class="contai.原创 2020-08-18 17:28:01 · 168 阅读 · 0 评论 -
2、防抖和节流
防抖:动作绑定事件,动作发生后一定时间后触发事件,在这段时间内,如果该动作又发生,则重新等待一定时间再触发事件。例如用户频繁点击,只需要响应一次即可节流: 动作绑定事件,动作发生后一段时间后触发事件,在这段时间内,如果动作又发生,则无视该动作,直到事件执行完后,才能重新触发。例如监听窗口resize和scroll事件<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"&.原创 2020-08-18 14:13:40 · 110 阅读 · 0 评论 -
1、[“1“, “2“, “3“].map(parseInt)
目录1、先看map方法map返回一个新数组,其结果是数组中每个元素调用回调函数后返回的结果array.map(function(currentValue,index,arr), thisValue)可以看到callback接口三个参数currentValue是数组中正在处理的当前元素的值 index是正在处理的当前元素的下标 arr是map方法被调用的数组const arr = [1, 2, 3];arr.map((num) => num + 1);// [2, 3,原创 2020-08-17 23:18:07 · 220 阅读 · 0 评论