笔试题
判断
- Date.parse(new Date())的单位是秒
- 响应状态204代表请求成功
-
填空
flex-flow包含哪两个属性
- 写出五个你熟悉的es6特性
-
解答
写出几种隐藏元素的方式
content水平垂直居中的css
<div class="wrap"><div class="content"></div></div>
写出一个函数clone用来深拷贝
- 写出一个函数用来读取url的参数(可以多写几个,最好用正则)
http://www.api.com?key1=111&key2=222 下面代码的输出
for(var i = 0; i<3; i++) {setTimeout(function() {console.log("a:", i)}, 0)console.log("b:", i)}
技术面
自我介绍,重点描述一下各阶段的技术
- 最近做了哪些技术上有亮点的项目
- 自定义指令实现原理是什么,如何挂载的?(上个问题我回答中有vue自定义指令)
- vue-router的原理是什么,哪个阶段如何初始化的?
- 有没有使用过其他框架(react,angular)
- ts中的内置语法Partial,pick等如何实现?
- nestjs中的pipe,filter(我不记得有这个)如何使用的,有什么区别?guard是用来干什么的?
- 感觉你的项目中没有什么技术上的难点。。。你有什么想问的?
