前端笔试题
文章平均质量分 52
CV前端工程师@
学无止境,勇往直前
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
前端笔试题4:函数防抖和节流
前端笔试题4:函数防抖和节流 文章目录前端笔试题4:函数防抖和节流一:函数防抖二:函数节流 一:函数防抖 防抖:函数防抖就是让一个持续触发执行的函数,通过函数防抖等最后一次触发结束之后的一段时间之后,再去执行 持续触发不执行 现在变成持续触发,清除定时器,定时器的回调就不会执行 不触发的一段时间之后再执行 设置定时器,定时器调用我们要执行的函数; 将目标函数作为回调(func)传进去,等待一段时间过后执行目标函数 function debounce(func, delay) {原创 2021-04-25 15:52:30 · 221 阅读 · 0 评论 -
前端笔试题3:js实现深浅拷贝
前端笔试题3:js实现深浅拷贝 文章目录前端笔试题3:js实现深浅拷贝一、理解堆和栈二、什么是深浅拷贝三、浅拷贝、深拷贝、赋值区别四、js实现浅拷贝五、js实现深拷贝六、补充知识instanceof 一、理解堆和栈 栈:用于存放函数的 参数值、局部变量 等 堆:用于存放 对象 var a = 123 //栈 var obj = {} //堆 二、什么是深浅拷贝 浅拷贝:创建一个新对象,这个对象有着原始对象属性的一份精确拷贝,如果属性是基本类型,拷贝的就是基本类型的值,如果属性是引用类型原创 2021-04-25 14:33:50 · 257 阅读 · 0 评论 -
前端笔试题2:构造函数实现继承
前端笔试题2:构造函数实现继承 文章目录前端笔试题2:构造函数实现继承 // 父类 function father() { this.hobbies = ["music", "reading"]; } // 子类 function child() { father.call(this); } var c1 = new child(); var c2 = new child(); c1.hobbies.push("swimming"); console.log(c1.hobbies);原创 2021-04-25 00:27:07 · 180 阅读 · 0 评论 -
前端笔试题1:原生JavaScript实现bind、call、apply函数
前端笔试题1:实现ES5中原生的bind函数 一、bind bind用于改变this的指向 bind当中的第一个参数是要改变this的指向,后面的参数就是真实函数去执行时候的参数 bind方法打 二、使用步骤 1.引入库 代码如下(示例): import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns import warnings warnings.filterwarnings('原创 2021-04-25 00:06:06 · 247 阅读 · 2 评论
分享