一、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畫東西了,面試官要求一個小時畫完,我寫了半個小時才花出我的來。本身仍是太菜了哦,加油~