首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端面试手写代码
程序员Levix
创建于2021-10-20
订阅专栏
前端面试手写代码
等 2 人订阅
共7篇文章
创建于2021-10-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JS 实现继承的方式总结
「这是我参与11月更文挑战的第7天,活动详情查看:2021最后一次更文挑战」 1 什么是继承 子类通过继承,可以获得父类的方法和属性 2 继承的方法 2.1 原型链继承 核心:让父类实例作为子类实例的
面试官:用“尾递归”优化斐波那契函数
「这是我参与11月更文挑战的第3天,活动详情查看:2021最后一次更文挑战」 1 前言 有些面试官喜欢问这道题。可能你觉得这太简单了,用递归或递推一下子就实现了。 正当你信心满满用了两种方式实现的时候
能手写一个发布订阅模式吗?
「这是我参与11月更文挑战的第2天,活动详情查看:2021最后一次更文挑战」 什么是发布订阅模式?能手写实现一下吗?它和观察者模式有区别吗?... 1 场景引入 我们先来看这么一个场景: 假设现在有一
JavaScript如何实现数组拍平(扁平化)方法?
「这是我参与11月更文挑战的第1天,活动详情查看:2021最后一次更文挑战」 1 什么叫数组拍平? 概念很简单,意思是将一个“多维”数组降维,比如: 数组拍平也称数组扁平化、数组降维。 2 JS标准库
前端面试手写代码——call、apply、bind
1 call、apply、bind 用法及对比 2 实现call、apply、bind详细过程 3 补充
前端面试手写代码——模拟实现new运算符
⚠ 预备知识: 了解原型和原型链 了解this绑定 1 new 运算符简介 2 new 究竟干了什么事 3 模拟实现 new 运算符 4 补充
前端面试手写代码——JS函数柯里化
1 什么是函数柯里化 2 柯里化的作用和特点 2.1 参数复用 2.2 提前返回 2.3 延迟执行 3 封装通用柯里化工具函数 4 总结和补充