現(xiàn)在的互聯(lián)網(wǎng)行業(yè)雖然發(fā)展速度依舊是非常的快,而且薪資待遇也很高,但是隨著學(xué)習(xí)的人越來越多,現(xiàn)在企業(yè)對于開發(fā)者的要求也在提高,特別是前端開發(fā)工程師的面試是越類越細(xì)致了,如果我們沒有提前做出準(zhǔn)備確實(shí)很難有比較好的發(fā)展,今天就來給大家介紹前端工程師面試題匯總(前端面試問題大全)
1、現(xiàn)有VUE項(xiàng)目,加了緩存機(jī)制,有一公共頁面,需傳遞參數(shù)來渲染頁面。問題1:vue組件間傳值都有哪些方法,給出你的答案。
2、有沒有用過bootstrap table模塊
3、vue我不是太懂,你能幫我介紹一下它的流程和特性嗎
4、有沒有封裝過插件,舉例說明
5、怎樣以文檔的形式導(dǎo)出文件(前端來實(shí)現(xiàn))
6、做過跨域的操作嗎
7、jquery的選擇器有哪些
8、跨域問題有哪些解決方法
9、js模塊化你了解多少,你是怎樣理解的
10、你做的手機(jī)端網(wǎng)站是怎樣做兼容的(不同屏幕的適配)
11、怎樣使用jquery獲取input框中的name屬性(面試者說:jquery獲取的對象都是數(shù)組形式,可以使用$(選擇器)[0]轉(zhuǎn)化成js DOM對象來獲取)
12、js閉包怎樣理解
13、瀏覽器的兼容處理過嗎,請舉例,另外使用jquery可以獲取當(dāng)前元素的父元素,在IE上是獲取不到的,需要用到原生js,怎樣做
14、兩家公司都特別關(guān)注小程序,面試一上來就是熟練不熟練小程序,能不能獨(dú)立開發(fā),其他很少問,由于咱們學(xué)的小程序太少,也沒做過什么項(xiàng)目,該怎么回答
15、vue的生命周期
16、有沒有用js調(diào)用過打印機(jī),怎樣調(diào)用
17、ajax與axios的區(qū)別和優(yōu)劣
18、權(quán)限管理,不同的用戶看到不同的內(nèi)容,怎么做
19、怎么保證一個(gè)方法只調(diào)用一次,在vue中和在js/jquery中
20、問:原聲js動畫怎么做ie8兼容。
21、你用過狀態(tài)管理嗎,你所了解的狀態(tài)管理有哪些(vuex)
22、介紹一下原型鏈
23、兩次異步請求怎么保證第一次請求完成后再進(jìn)行第二次請求使其可以使用第一次請求的結(jié)果
24、項(xiàng)目中用到哪些技術(shù)棧(IT術(shù)語:一系列技能組合的統(tǒng)稱)
25、有沒有用過樹形結(jié)構(gòu)(這個(gè)其實(shí)就是問如省市縣格式的三級聯(lián)動)
26、使用jquery類選擇器得到的對象形式是數(shù)組,那id選擇器呢
27、app指什么,是不是移動端網(wǎng)站的封裝,怎么封裝
28、介紹一下相對定位和絕對定位
29、父子通信、子父通信、非父子通信
30、怎么解決頁面數(shù)據(jù)不更新問題。
31、混合開發(fā)和跨域開發(fā)怎么理解
32、還有 購物車,是服務(wù)器緩存還是 本地緩存?服務(wù)器的話,為什么不登錄也可以加入購物車,本地的話,為什么登陸上去,就有你剛才添加的購物車 數(shù)據(jù)?
33、vue的工具有哪些
34、ajax異步怎樣設(shè)置成同步
35、jquery與vue的區(qū)別
36、聊了一些小程序(沒有問具體技術(shù)知識)
37、我們的手機(jī)網(wǎng)站都是打包成app的,你了解過怎樣打包嗎
以上就是我們在前端面試中經(jīng)常會遇到的問題,我們可以先對于這些問題熟悉,這樣在面試過程中才不會一點(diǎn)回答不上來,當(dāng)然如果你想學(xué)習(xí)的更加系統(tǒng),可以選擇參加南京北大青鳥的web前端培訓(xùn)課程,我們課程會提供各種就業(yè)服務(wù),其中就包括模擬面試,能夠讓你提前感受到企業(yè)的面試過程,做足充分的準(zhǔn)備才能有更好的發(fā)揮。