js
文章平均质量分 60
一鹿有你们~
你不优秀,认识谁都没用。。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ts中常见的Utility Type原理解析
1.Partial。原创 2023-05-08 09:57:49 · 919 阅读 · 0 评论 -
promise原理
promise原理原创 2022-08-31 14:08:02 · 389 阅读 · 0 评论 -
彻底搞懂this指向
js中this的理解,面试原创 2022-08-29 15:45:25 · 336 阅读 · 0 评论 -
js实现数组的一些方法
push:Array.prototype.myPush = function () { for (var i = 0; i < arguments.length; i++) { //arguments代表实参的集合 //this 指向的是arr数组 this[this.length] = arguments[i]; } //由于push 返回值 是一个数组的长度 所以 我们来个return; return this.length;};inde原创 2022-01-12 10:49:43 · 251 阅读 · 0 评论 -
javaScript深入之call、apply、bind的实现
call的作用有两点:1.改变this 2.让函数执行我们先来用一下call:var foo={ value:1}function bar(){ console.log(this.value)//1}bar.call(foo)上面例子让this指向了foo,并让bar执行了下面进入重点模拟实现call我们将上面的foo对象改造一下,如下var f......原创 2020-04-27 10:22:01 · 430 阅读 · 0 评论 -
js事件循环机制(event loop)之宏任务/微任务
1.关于jsjs是单线程的,即主线程就只有一个2.js事件循环除了广义的同步任务和异步任务,对任务更细致费划分:macro-task(宏任务):包括整体代码script,setTimeout,setInterval等 micro-task(微任务):Promise,process.nextTick等js执行的时候:第一步:js解释器识别所有js代码,将同步的代码放到.........原创 2019-10-18 15:27:56 · 2830 阅读 · 2 评论 -
js函数节流和防抖
概念函数防抖(debounce):当调用动作过n毫秒后,才会执行该动作,若在这n毫秒内又调用此动作则将重新计算执行时间函数节流(throttle):预先设定一个执行周期,当调用动作的时刻大于等于执行周期则执行该动作,然后进入下一个新周期函数节流(throttle)与函数防抖(debounce)都是为了限制函数的执行频次,以优化函数触发频率过高导致的响应速度跟不上触发频原创 2018-02-02 15:37:37 · 657 阅读 · 1 评论
分享