前端面试题整理(九)用JS写组件/api
准备面试的时候做的个人整理,比较基础,难度对标实习一面,校招应该比这难点。
其他资源分享/题目整理
前端面试题整理(一)JS基础 https://www.nowcoder.com/discuss/419569
前端面试题整理(二)CSS基础 https://www.nowcoder.com/discuss/420097前端面试题整理(三)简单算法 https://www.nowcoder.com/discuss/418479前端面试题整理(四)浏览器 https://www.nowcoder.com/discuss/418515前端面试题整理(五)HTTP https://www.nowcoder.com/discuss/419549前端面试题整理(六)html https://www.nowcoder.com/discuss/419557前端面试题整理(七)框架 https://www.nowcoder.com/discuss/418462前端面试题整理(八)ES6 https://www.nowcoder.com/discuss/420095前端面试题整理(九)用JS实现组件/API https://www.nowcoder.com/discuss/418475
字节跳动抖音商业化前端实习面经 https://www.nowcoder.com/discuss/418479
打个小广告,本人入职抖音前端商业化部门一年,欢迎投递,想了解部门相关问题可留言或邮件咨询~
内推🐎:CH5BNCN
联系📮:liangsiqi@bytedance.com
前端面试题整理之JS实现相关,
一、JS写组件
- 一个列表怎么监听每一个li的点击事件?如果新加li呢?
- 实现一个双向数据绑定
- 轮播图的实现,以及轮播图组件开***播10000张图片过程
- 翻页组件
- 菜单联动
- eventEmitter实现(考过)
- 实现一个分页选择器的思路(考过)
二、JS写API
- JS编程实现简单模板引擎变量替换
- 封装一个ajax请求库实现get和post方法
- bind底层原理,js实现bind https://blog.csdn.net/q3254421/article/details/82999718(考过)
- 手写深拷贝
- 封装一个promise实现的ajax请求 http://es6.ruanyifeng.com/#docs/promise
- 实现promise.all() https://segmentfault.com/a/1190000010765655
- 编写一个通用的事件监听函数
- 死锁是什么,什么情况下会发生死锁,手写模拟一个死锁
- 什么情况下,闭包会导致内存泄漏,手写个例子
- JavaScript 倒计时(setTimeout)
- 手写jsonp https://blog.csdn.net/kumayato/article/details/73161980
三、JS写高阶函数
- 函数防抖(考过)
- 函数柯里化(curry):通用的函数柯里化实现add、JS的API有哪些应用到了函数柯里化
- 函数节流(问过和防抖的区别)
四、设计模式(前端好像不太考这个)
- 工厂模式
- 策略模式
- 装饰者模式
- 观察者模式
查看7道真题和解析