一、function*的用法;html
function*,申明构造函数,返回{value:v,done:true_or_false}。构造函数能够调用next来获取下一个值,能够构造相似于随机数生成器。 yield和function*一块儿使用。在构造器函数中,yield能够暂停而后返回当前表达式的值。
二、前端开发遇到的印象深入的问题;
三、柯里化是什么;前端
把一个多参数的函数,转化为单参数函数
四、Webpack打包原理;vue
把全部依赖打包成一个bundle.js文件,经过代码分割成单元片断再按需加载;
五、Es5和es6的常见方法;
六、箭头函数中this,指的是谁;es6
因为箭头函数不绑定this,它会捕获上下文this做为它的this值;
七、使用Es6的方法数组去重;面试
ES6里新添加了两个很好用的东西,set和Array.from。 set是一种新的数据结构,它能够接收一个数组或者是类数组对象,自动去重其中的重复项目; Array.from,它的做用,就是能够把类数组对象、可迭代对象转化为数组; 方法:Array.from(new set(arr));
八、弹性布局,顶部导航,而后下面是分为左右两个部分,要求右边自适应;canvas
随记一:这是一个电话面试,我记得当时不是很想面试,不过已经答应了人家那个时间面试,因此仍是硬着头皮面了。最后一个问题,我如今记得不是很清楚哦。总结是为了更好的消灭这些“不知道”,但愿对你们也有所帮助。数组
一、上机操做,动画:暴走火柴人(具体效果能够参考提供的参考连接里面,效果差很少);数据结构
参考连接:http://www.war8.net/TOOL/2016...函数
二、若是让我快速上手vue,学习周期是多久;
三、评估开发周期,预留bug时间的比例是怎样的;
四、项目开发流程;布局
随记二:这个是空导的面试小结,我我的以为面试的一塌糊涂;第一个题目,由于很久没有用canvas画东西了,面试官要求一个小时画完,我写了半个小时才花出我的来。本身仍是太菜了哦,加油~