首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
手写日常函数代码
春困哥
创建于2021-07-05
订阅专栏
分享常用的手写函数代码
等 8 人订阅
共4篇文章
创建于2021-07-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
New的原理
new操作符号做了哪些事: 创建一个全新的对象 这个对象的__proto__要指向构造函数的原型prototype 执行构造函数,使用apply/call改变this指向 返回值为object类型则作
手写apply、bind、call函数的实现
在浏览器里,全局范围内的this指向window 在函数内,this永远指向最后调用他的那个对象 在构造函数中,this指向new出来的那个对象 call、apply、bind中的this被强制绑定在
实现一个深拷贝
简单版: 局限性: 无法实现对函数、正则(RegExp)等特殊对象的克隆 不会抛弃的对象的constructor,所有的构造函数都会指向Object 对象有循环引用会报错 拷贝a会出现系统栈溢出,因为
手写函数防抖和节流
手写函数防抖和节流 函数防抖 概念:延时一段时间执行某个动作,当在这段时间内再被触发时,清除掉之前的计时重试计时。 适用场景 按钮提交场景:防止多次提交按钮,只执行最后提交的一次 服务端验证场景:表单