跟谁学前端实习一面
面试官人挺nice的,上来先跟我说了一下面试大概花多久时间,然后告诉我大概会问到哪一些知识面
我的网不好,微信语音,面试官听不到,态度很好,我说换一下设备,插个耳机,很不好意思
bind方法没写完,不知道怎么把两块的args拼起来,面试官还给我讲了一下怎么写。
但是整体感觉就是要把你问到说不知道为止
手写
- bind方法
- 发布订阅模式
面试
- 项目里的问题,讲一下xml到html的项目,为什么要用到webpack打包,流程是什么样子的
- 如何实现一个弹框的遮罩层,滚轮的时候不能滚,中间弹出框距离顶部20%高度,水平居中,如何实现
- flex:1是啥意思
- z-index,什么情况下有用
- position有些什么值
- css3里面有些些属性会影响z-index
- 怎么判断数组类型?instanceof,object.prototype.tostring.call(arr)我回答了两种,他问我还有什么?我不知道了,提醒我es6里的,我猜了个Array.of
- foreach和map有什么区别,跳出循环和返回是否为数组,是否改变原数组?都不能用break跳出,,foreach返回undefined,map返回新数组,都不会改变原数组
- export和module.exports有什么区别?哪些代码会放在module.exports里?export有哪几种导出方式?加载时间不一样
- 模块化还知道别的什么吗?我说了个amd
- 箭头函数里面的this指向问题,那它到底指向哪?跟普通函数有什么区别
- 改变this指向常用的方法
- 组件传值的方式?说完了还让说,我就说了$children和$parent,$ref这些可以用,但是不太规范
- eventbus的emit,on和子到父传值的emit,on有啥区别?
- 代码题两道