首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端八股文
总瓢把子
创建于2022-05-21
订阅专栏
收集整理,并解答各种前端常见面试题
等 108 人订阅
共128篇文章
创建于2022-05-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
前端面试题 - 8. 去除字符串中出现次数最少的字符,不改变原字符串的顺序。
题目 实现删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除。 输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序。 字符串只包含小写英文字母, 不考虑非法输入,输入的字符串长度
前端面试题 - 7. 实现一个批量请求函数, 能够限制并发量?
思路: promise.all实现并行 resolve success实现全部返回 curr实现游标遍历 remain max实现最大并行数控制 实现 测试 效果:
前端面试题 - 6. 介绍防抖节流原理、区别、应用和实现
一起来看看节流和防抖函数的实现: 定义: 防抖:当事件触发完成之后再延迟触发,并且只触发一次; 节流:事件在单位时间内触发一次。 场景: 防抖:搜索词输入完再去执行,否则后端请求压力大。 节流:res
前端面试题 - 5. 双向绑定的原理是什么(实现一个简版Vue)?
原理:通过发布订阅来修改数据的值。 响应式 使用Object.defineProperty来实现。对对象的get/set进行重写。通过重写set的时候修改元素的值实现。 发布订阅 简单的发布订阅。就是
前端面试题 - 4. 虚拟Dom的原理是什么?
虚拟DOM 虚拟DOM,是一种编程策略。为了解决DOM操作引发的频繁重排重绘性能低,代码不易维护的问题,使用JS对象来模拟DOM及其上的操作,并通过DIFF算法等实现最新改动更新。 优点: 虚拟DOM
前端面试题 - 3. 说说事件循环机制
从例子理解事件循环 如下代码输出顺序是什么? 答案 解读: 原理: Event Loop(事件循环)中,每一次循环称为 tick, 每轮循环都是由一个宏任务+多个微任务组成 首先,执行第一个宏任务:全
前端面试题 - 2. 什么是闭包,闭包有什么用?
基础概念 闭包是:能够读取其他函数内部变量的函数。简单理解就是函数中嵌套函数 闭包的作用: 延长局部变量的生命周期。 可以在函数外部访问函数的内部变量。 为什么会产生闭包? 一般函数执行之后内部的变量
前端面试题 - 1. 在浏览器中输入URL地址后发生了什么
问题引入 请求如下地址:https://github.com/flyingfox01/design-pattern-in-typescript/search?q=singleton&type=comm