没有合适的资源?快使用搜索试试~ 我知道了~
首页前端面经-实习版.docx
资源详情
资源评论
资源推荐

说明
待解决问题
所有我觉得有用的网页链接
浏览器进程
箭头函数和普通函数的区别
原生 实现 方法
基本类型包装成对象
中的垃圾回收
和 ! 区别
获取异步函数的返回值
对象的键名都要转化为字符串
"#$ 数据类型%
常见题目
编写原生代码实现图片懒加载
实现一个&'()*函数返回具有属性为 ,值为 ) 的元素的集合,
+
编写一个程序,将数组扁平化,并去除其中重复部分,最终弄得到一个升序且不重复的数
组
对象 自己编写一个,- 程序,以完成对于对象的创建,达到和 - 一样的效果%
递归
)和 的区别
排序+
函数柯理化+
原生实现 .//#
跨域
.00区别
123、23、."、4+ 规范
深浅克隆
1500+
6.7 与 15 的异同
8/ 协议
8/ 新特性
冒泡与捕获
页面性能优化的方法
浏览器缓存+
8/ 状态码+
原生 实现 "+
9::保证安全性+
哈希算法+
:5 登录+
浏览器在生成页面的时候,会生成哪两棵树?+
什么是 ;$;5?+

<.8%
9:26 标签语义化
3.#/ 作用
15 如何防止 = 攻击
1><跨站请求伪造
什么是 >4:
强缓存和协商缓存
?4:: 区别
2)和 区别+
" 解决浏览器缓存问题+
;
颁发证书的机构
#.@-%
9 新特性%
9/ 头部
函数防抖、节流
1
7
3:3 是什么
最大连续子序列 3
最大回文子串
>.
事件代理+
严格模式+
敏捷开发
说明
本人是一名大三党,也是第一次到大厂找工作,其中也踩了很多坑,特别是准备面试这一
块,不知道怎么去弄,前前后后折腾了大半个月吧,最后终于找到了一家大厂的前端实习
岗位。
所以在这里想把自己的经历写下来,尽量去帮助大家,不要像我当初刚开始跟个愣头青一
样,每天不知道干啥,效率低下。
每一节前面我都会用红色字体说明重点,注意:并不是只考察这些;所有的都很重要,只
是我标注的这些格外重要,要重点掌握

最后,希望大家都能找到心仪的工作呀,冲啊!!!!
/A所有内容均是本人从网上找的资料和自己的想法,若有遗漏和错误,还请大家多多指正;
另外,所有资料都是本人精心整理,只供大家学习使用,拒绝商业用途!!
待解决问题
这是我面试被问到的但不会的问题,划横线的是我已经掌握的
4)/)3阻止默认行为
4
盒模型
=.
15时间复杂度
从根节点到叶子节点所有路径
transition
和
animation
的区别
函数柯理化 复习
react diff
算法 生命周期 实例化
redux
Webpack
打包过程,打包优化,什么时候打包成多个文件或者一个文件
写一个
promise
对象 判断一个二叉树中是否有某条路径的节点和为 n 链表
预加载和懒加载;

B<1( $.5 7 .)
数组中两数之和等于第三个数
二分查找
给一个正整数数组和一个数字 ,返回告知该数组中是否有连续序列,和为
动态规划
最大连续子序列 动态规划
智力题 狼吃羊
webpack
用过么?原理明白吗?
二叉树 找为
k
值的路径
Object.definePropertyOf
Object.create 第二个参数,Object.create(null) 会怎样。
水平居中和垂直居中
详细介绍一下
option
请求
跨域携带
cookie
手写正则表达式判断电话号码
position
有什么属性 sticky
定位

.8
所有我觉得有用的网页链接
名 称 A?/ 教 程 之 : ?/ 能 做 什 么 , 前 端 装 逼 为 何 要 用 它 ,"(-$ 前
端(")./,小北哥哥和北妈C13 博客
D>6A8/A@@$7.@#,@.@@%%%
名称A?/与 -$/.5,那谁家的博客C13 博客
D>6A8/A@@$7.@EE,%@.@@%+
名称A"F#遍历 C祖先
D>6A8/A@@----.8..@"E#@"E#,)7,./
名称A"F#参考手册 C文档操作
D>6A8/A@@----.8..@"E#@"E#,,//
名称A彻底搞懂 闭包各种坑 C简书
剩余63页未读,继续阅读













安全验证
文档复制为VIP权益,开通VIP直接复制

评论0