猎豹web前端工程师二面
猎豹移动
CSS
HTML
web前端
JavaScript
- Stream是什么,使用的两种模式
- 项目中使用插件的时候有没有对比其他插件,引用别人的代码有没有看别人怎么实现的?
- 为什么你们的页面要用到vue-router呢?,如果没有vue-router,你们还会做单页面应用吗?
- 304缓存,有了Last-Modified,为什么还要用ETag?有了Etag,为什么还要用Last-Modified?Etag一般怎么生成?
- 编写一个contextmenu的插件
- 一行代码实现数组去重?
- box-sizing的各个属性有什么区别?
- 有没有用过Redux,Redux-promise和Redux-trunk是用来干嘛的,区别是什么?
- xss和crsf的原理以及怎么预防
- 说一下node的nextTick
- 哈希冲突怎么解决
- 如何判断一个对象是否是数组对象?
- 聊敏捷开发模式
- CSRF了解过吗,它的攻击流程是怎样的,如何防御?
- 项目中技术栈的选择是如何做的?
- 事件委托是怎么实现的?
- 举一些ES6对Number数字类型做的常用升级优化
- 实现一个repeat
- webpack 的 require 是如何查找依赖的?
- display有哪些值?说明他们的作用
- 什么是事件代理,它的实现原理是什么?
- 描述一下原型链
- Jsonp并发冲突
- 前端异常监测如何实现
- 输出for循环中定时器的输出语句结果
- 精确获取页面元素位置的方式有哪些