首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
手写js
codingandsleeping
创建于2022-07-14
订阅专栏
手动实现js的一些函数、关键字,打牢js基础
等 1 人订阅
共6篇文章
创建于2022-07-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
js手写系列 【debounce/throttle】(防抖/节流)
debounce/throttle 定义 实现 防抖(debounce) 有这样一个需求,用户向输入框输入内容,当输入框内容改变就向服务器发送请求,我们可以这样来实现: 如果不加防抖结果就是这样的:
js手写系列 【deepClone】(深拷贝)
js中的拷贝默认是浅拷贝,即当拷贝引用类型数据时,拷贝的是它的地址,当新的数据发生改变时,旧的数据也会发生改变,所以需要我们手动实现深度拷贝
js手写系列 【promise】
promise promise的作用 promise是es6新增的一种异步解决方案,旨在解决回调地狱的问题 promise的状态 pending: 默认状态 fulfilled:成功的状态,当调用re
js手写系列 【new】
new new关键字具体做了什么 创建一个空对象 将这个空对象的__proto__与构造函数的prototype相连
js手写系列 【bind/apply/call】
bind/apply/call bind/apply/call简介 bind()、apply()、call()都是Function对象原型上的方法,其作用是可以改变调用函数的this指向,虽然功能一样
js手写系列 【instanceof】
instanceof instanceof的作用 判断一个实例是否是其父类或者祖先类型的实例,instanceof 在查找的过程中会遍历左边变量的原型链,直到找到与右边变量的 prototype相等的