首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
边看书边敲代码
掘友等级
总是为了人生去比赛
获得徽章 11
动态
文章
专栏
沸点
收藏集
关注
作品
赞
83
文章 81
沸点 2
赞
83
返回
|
搜索文章
最新
热门
JavaScript手写系列(九)(手写防抖和节流)
防抖(debounce): 当持续触发事件时, 一定时间段内没有再触发事件, 事件处理函数才会执行一次, 如果设定时间到来之前, 又触发了事件, 就重新开始延时(一般用于实时搜索框) 节流(throt
JavaScript手写系列(八)(手写偏函数)
偏函数 偏函数: 固定一个函数的一个或多个参数, 也就是将一个 n 元函数转换成一个 n - x 元函数 偏函数通用写法:
JavaScript手写系列(七)(手写curring函数柯里化)
柯里化: 将一个多参数函数转换成多个单参数函数, 也就是将一个n元函数转换成n个一元函数(柯里化可以看做是偏函数的一种特殊应用) 在数学和计算机科学中, 柯里化是一种将使用多个参数的一个函数转换成一系
JavaScript手写系列(六)(手写判断对象的数据类型)
Object.prototype.toString.call()来判断对象的数据类型,istype的手写实现。
JavaScript手写系列(五)(手写call、apply 、bind)
手写call 手写apply 手写bind 原理就是将函数作为传入的上下文参数(context)的属性执行, 这里为了防止属性冲突使用了 ES6 的 Symbol 类型 call方法的重点知识
JavaScript手写系列(四)(手写instanceof)
手写instanceof,判断在实例的原型链中找到该构造函数的prototype属性所指向的原型对象, 存在就返回true。
JavaScript手写系列(三)(手写发布订阅)
发布订阅就是:无论何时当我们在a处发送了消息,订阅过a处消息的地方都可以接收到发送的消息。 发布订阅其实是一种对象间一对多的依赖关系, 当一个对象的状态发生改变时, 所有依赖于它的对象都将得到状态改变
JavaScript手写系列(二)(手写深浅拷贝)
浅拷贝: 以赋值的形式拷贝引用对象, 仍指向同一个地址, 修改时原对象也会受到影响 深拷贝: 完全拷贝一个新对象, 修改时原对象不再受到任何影响 浅拷贝 Object.assign() 方法将所有可枚
JavaScript手写系列(一)(手写new)
new执行了哪些步骤 创建一个空的简单js对象(即{}) 将该空对象的原型(__proto__)指向构造函数的原型属性(prototype) 将创建的空对象作为构造函数this的上下文, 然后执行构造
JavaScript继承(class继承,原型,拷贝,寄生组合)
前端实现继承一些常见的方法,原型继承,拷贝继承,寄生组合继承,还有通过class的extends实现继承,当然不同的实现方法可能会有不一样的优缺点
下一页
个人成就
文章被点赞
42
文章被阅读
4,365
掘力值
380
关注了
11
关注者
5
收藏集
10
关注标签
4
加入于
2021-09-24