
JavaScript
文章平均质量分 66
copyer_xyf
代码抄袭者
展开
-
js中函数的混合篇(纯属个人笔记,可以不用看)
每天对自己多问几个为什么,总是有着想象不到的收获。 一个菜鸟小白的成长之路(copyer)valueOf() 和 toString()的返回值valueOf()语法:object.valueOf()返回值:返回值为该对象的原始值。JavaScript的许多内置对象都重写了该函数,以实现更适合自身的功能需要。因此,不同类型对象的valueOf()方法的返回值和返回值类型均可能不同。对象返回值Array返回数组对象本身。Boolean布尔值.原创 2021-08-03 14:35:16 · 172 阅读 · 0 评论 -
防抖和节流的函数封装(js版本 、 react+ts+hooks版本)
每天对自己多问几个为什么,总是有着想象不到的收获。 一个菜鸟小白的成长之路(copyer)概念解释它们的本质就是对高频执行代码的一种优化手段。节流(throttle): n 秒内只运行一次,若在 n 秒内重复触发,只有一次执行防抖(debounce): n秒后执行该函数,如果在n秒被重复触发,则会重新计时利用技术: 定时器 + 闭包javascript版本节流函数:function throttle(fn, delay = 500) { let timer.原创 2021-08-02 18:48:00 · 2362 阅读 · 0 评论 -
JavaScript中的this的指向问题(包括箭头函数)
前言了解this的指向问题,是一个前端小白的必经之路。在最近老是被this的问题所困扰,就在各种博客收集总结,然后自己来写一篇,在以后忘记的过程中,我可以拿出来看看,加深自己对this的理解。其中可能有一定的错误,但是请你们谅解一下小白的痛苦。普通函数理解this的关键this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象。1、默认绑定规则在全局下,this就是执行window//现象一console.log(原创 2020-10-31 11:25:28 · 275 阅读 · 0 评论