前端面试
2017-09-12 19:46:08 0 举报
AI智能生成
瞎整理的前端面试题 l-日..日-l
作者其他创作
大纲/内容
面试问题
最近有在关注和学习那些新技术
对这个技术的理解(作用&对比)
学习的过程和方式
项目中解决过的较困难的问题
解决的过程
前端规范、团队管理方式
javascript
闭包
内存泄露
数组
reduce
element.children 是否为数组,如何转化成数组
this
apply vs call
bind
currying & partial function
promise
async await
迭代器
生成器
for of vs for in
es6
使用过哪些特性/觉得比较方便的特性有哪些?提到哪些问哪些
Vue
响应式原理
延伸到其他框架的方式并对比
用 array.length = 0 的方式清空数组的问题与正确姿势
组件间通信方式
正则
手写模版字符串变量替换
event loop
打印顺序
Angular
css
布局
盒模型
box-sizing
* { box-sizing: border-box; } 的问题
垂直居中
父/子元素高度不固定
absolute + -margin/transform
flex
文本元素
一行四个元素
float + width + overflow:hidden
inline block + width 25% 可以么?
flex 布局
margin collapse
什么是BFC
字体
vertical-align: middle 为什么不能居中?baseline是什么
伪类伪元素使用技巧
预处理器 sass
@extend vs @include
%placeholder
滥用嵌套?
动画性能
reflow & repaint(csstriggers.com)
transform vs left
requestAnimationFrame
构建工具,工具链
git
workflow
rebase/cherry-pick
补充修改至上一个commit
取消上一个commit 的一部分
修改commit顺序
webpack
babel
浏览器与网络
http 状态码与方法
html 5 语义化标签举例
事件传递模型
addEventListener 最后一个参数
跨域
什么是同源策略
相同协议、域名、端口号
跨域方案
cors(答出这个即可)
OPTIONS 预请求
加快页面加载速度/展现速度
cdn
就近域名解析
绕过同域名并发请求资源数限制
延伸至http2
多路复用
HPACK头压缩
服务端推送
web 缓存机制
Cache-ControlIf-Modified-Sice/Last-ModifiedIf-None-Match/ETag
什么时候会收到304
HTTPS 可以缓存么
延伸至service worker
资源做压缩,合并,标签位置
懒加载
critical css
算法
链表
环检测
倒转
动态规划
收藏
0 条评论
回复 删除
下一页