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