首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
hello_world_1024
掘友等级
开发工程师
|
腾讯
一枚小程序员 分享技术博客
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
hello_world_1024
开发工程师 @腾讯
·
2年前
关注
前端一面手写面试题总结
使用Promise封装AJAX请求 实现一个add方法完成两个大数相加 实现代码如下: 实现双向数据绑定 实现发布-订阅模式 手写节流函数 函数节流是指规定一个单位时间,在...
38
评论
分享
hello_world_1024
开发工程师 @腾讯
·
2年前
关注
写个JS深拷贝,面试备用
深拷贝浅拷贝和赋值的原理及实现剖析 在工作中我们经常会用到深拷贝与浅拷贝,但是你有没有去分析什么场景下使用它,为什么需要使用呢,深浅拷贝有何异同呢,什么是深拷贝呢,如何实现...
6
评论
分享
hello_world_1024
开发工程师 @腾讯
·
2年前
关注
京东前端手写面试题集锦
实现call方法 call做了什么: 将函数设为对象的属性 执行和删除这个函数 指定this到函数并传入给定参数执行函数 如果不传入参数,默认指向为 window 实现双向...
43
评论
分享
hello_world_1024
开发工程师 @腾讯
·
2年前
关注
几个常见的js手写题,你能写出来几道
实现 new 过程: 要点: 函数第一个参数是构造函数 实例的__proto__指向构造函数的原型属性prototype 函数剩余参数要挂载到一个实例对象上 构造函数有返回...
8
2
分享
hello_world_1024
开发工程师 @腾讯
·
2年前
关注
京东前端二面常考手写面试题(必备)
实现发布-订阅模式 手写 new 操作符 在调用 new 的过程中会发生以上四件事情: (1)首先创建了一个新的空对象 (2)设置原型,将对象的原型设置为函数的 proto...
189
1
分享
hello_world_1024
开发工程师 @腾讯
·
2年前
关注
从零手写react-router
至于react-router帮助我们实现了什么东西我就不过多阐述了, 这个直接移步官方文档, 我们下面直接聊实现 另外: react-router源码有依赖两个库path-...
3
评论
分享
hello_world_1024
开发工程师 @腾讯
·
2年前
关注
滴滴前端一面常考手写面试题整理
类数组转化为数组 类数组是具有length属性,但不具有数组原型上的方法。常见的类数组有arguments、DOM操作方法返回的结果。 方法一:Array.from 方法二...
91
5
分享
hello_world_1024
开发工程师 @腾讯
·
2年前
关注
假如面试官要你手写一个promise
promise 在开发中,经常需要用到promise,promise具有很多特性,这一次将对promise特性进行总结,并从零写一个promise。 步骤一 Promise...
9
评论
分享
hello_world_1024
开发工程师 @腾讯
·
2年前
关注
京东前端二面高频手写面试题(持续更新中)
实现发布-订阅模式 判断对象是否存在循环引用 循环引用对象本来没有什么问题,但是序列化的时候就会发生问题,比如调用JSON.stringify()对该类对象进行序列化,就会...
119
11
分享
hello_world_1024
开发工程师 @腾讯
·
2年前
关注
从零到一手写迷你版Vue
Vue响应式设计思路 Vue响应式主要包含: 数据响应式 监听数据变化,并在视图中更新 Vue2使用Object.defineProperty实现数据劫持 Vu3使用Pro...
23
评论
分享
hello_world_1024
开发工程师 @腾讯
·
2年前
关注
滴滴前端一面高频手写面试题汇总
实现一个JS函数柯里化 柯里化把多次传入的参数合并,柯里化是一个高阶函数 每次都返回一个新函数 每次入参都是一个 当柯里化函数接收到足够参数后,就会执行原函数,如何去确定何...
104
2
分享
hello_world_1024
开发工程师 @腾讯
·
2年前
关注
从零开始实现一个Promise
1.Promise产生背景及规范 众所周知,Promise是ES6引入的新特性,旨在解决回调地狱。下面是一个简单的例子:控制接口调用顺序: apiA-->apiB-->ap...
17
评论
分享
hello_world_1024
开发工程师 @腾讯
·
2年前
关注
2023前端二面经典手写面试题
实现一个call call做了什么: 将函数设为对象的属性 执行&删除这个函数 指定this到函数并传入给定参数执行函数 如果不传入参数,默认指向为 window 手写常见...
44
1
分享
hello_world_1024
开发工程师 @腾讯
·
2年前
关注
js函数柯里化-面试手写版
概念 用我自己的话来总结一下,函数柯里化的意思就是你可以一次传很多参数给curry函数,也可以分多次传递,curry函数每次都会返回一个函数去处理剩下的参数,一直到返回最后...
22
2
分享
hello_world_1024
开发工程师 @腾讯
·
2年前
关注
阿里前端二面经典手写面试题汇总
实现类的继承 实现类的继承-简版 ES5实现继承-详细 第一种方式是借助call实现继承 第二种方式借助原型链实现继承: 看似没有问题,父类的方法和属性都能够访问,但实际上...
56
4
分享
hello_world_1024
开发工程师 @腾讯
·
2年前
关注
一步步实现React-Hooks核心原理
React Hooks已经推出一段时间,大家应该比较熟悉,或者多多少少在项目中用过。写这篇文章简单分析一下Hooks的原理,并带大家实现一个简易版的Hooks。 这篇写的比...
21
评论
分享
hello_world_1024
开发工程师 @腾讯
·
2年前
关注
2023前端二面手写面试题总结
创建10个标签,点击的时候弹出来对应的序号 判断是否是电话号码 验证是否是邮箱 二叉树深度遍历 先序遍历 二叉树的遍历方式 验证是否是身份证 参考 前端进阶面试题详细解答 ...
182
10
分享
hello_world_1024
开发工程师 @腾讯
·
2年前
关注
高频js手写题之实现数组扁平化、深拷贝、总线模式
前言 古人学问无遗力,少壮工夫老始成。纸上得来终觉浅,绝知此事要躬行。看懂一道算法题很快,但我们必须将这道题的思路理清、手写出来。 三道js手写题的思路和代码实现 数组扁平...
10
1
分享
hello_world_1024
开发工程师 @腾讯
·
2年前
关注
前端常见手写面试题集锦
写一个生成器函数并没有什么难度,但在面试的过程中,面试官往往对生成器这种语法糖背后的实现逻辑更感兴趣。下面我们要做的,不仅仅是写一个迭代器对象,而是用ES5去写一个能够生成...
35
3
分享
hello_world_1024
开发工程师 @腾讯
·
2年前
关注
JS继承有哪些,你能否手写其中一两种呢?
引言 JS系列暂定 27 篇,从基础,到原型,到异步,到设计模式,到架构模式等, 本篇是 JS系列中第 3 篇,文章主讲 JS 继承,包括原型链继承、构造函数继承、组合继承...
1
评论
分享
下一页
个人成就
优秀创作者
文章被点赞
1,110
文章被阅读
62,714
掘力值
6,397
关注了
0
关注者
227
收藏集
0
关注标签
3
加入于
2022-05-05