面試提問點總結(jié)

1、函數(shù)柯里化指的是什么,有什么意義和應(yīng)用場景

2、在es5和es6中數(shù)組去重的方法有哪些

3、對閉包的理解以及應(yīng)用

4、函數(shù)防抖和節(jié)流的理解以及應(yīng)用

5、vue數(shù)據(jù)雙向綁定原理

6、MVVM架構(gòu)的理解

7、深拷貝和淺拷貝的理解和使用

8、flex布局

9、promise的理解和使用

10、數(shù)組方法forEach、reduce、map、flat、sort、filter、some、every、shift、unshift、pop、push、concat、join、indexOf、includes、slice、splice的理解和使用

11、localStorage和sessionStorage的理解和使用

12、var、const、let的區(qū)別和使用

13、bind、apply、call異同

14、this的指向問題

15、作用域和作用域鏈的理解

16、構(gòu)造函數(shù)及其理解和使用

17、遍歷對象的方法有哪些

18、前端優(yōu)化方法有哪些

19、object.assign和直接賦值的區(qū)別

20、從地址欄輸入地址到網(wǎng)頁顯示中間走過了哪些步驟

21、undefined和null的區(qū)別

22、如何理解原型鏈

23、margin塌陷解決辦法

24、http工作原理

25、http協(xié)議結(jié)構(gòu)

26、http緩存

27、csrf如何防止

28、vue生命周期的理解和使用

29、vue-router實現(xiàn)原理

30、vuex可以在action中改變state嗎

31、首屏加載怎么解決

32、webpack

33、vue的keep-alive生命周期

34、vue的diff

35、性能優(yōu)化

36、js延遲加載的方法有哪些

37、vue組件之間怎么傳數(shù)據(jù)

38、什么是跨域?跨域解決方法

39、三角形

40、v-if和v-for一起使用的弊端以及解決辦法

41、beforeDestroyed里面一般進行什么操作

42、vue中父組件如何獲取子組件的屬性和方法

43、watch和computed的區(qū)別

44、vue父組件和子組件生命周期的順序

45、vue中父組件能監(jiān)聽到子組件的生命周期嗎

46、vue中的事件修飾符主要有哪些?分別是什么作用

47、watch能監(jiān)聽到數(shù)組的pop行為嗎

48、watch如何實現(xiàn)深度監(jiān)聽

49、vue中如何解決頁面不重新渲染問題

50、js事件流的理解

51、hash 和history 的原理和區(qū)別

52、es6中數(shù)組的幾種處理:扁平化n維數(shù)組、去重、排序、取最大值、求和、合并、判斷是否包含值、類數(shù)組轉(zhuǎn)化、每一項設(shè)置值、每一項是否滿足、有一項滿足、過濾數(shù)組、對象和數(shù)組之間的轉(zhuǎn)化

53、變量提升的理解

54、運算符優(yōu)先級

55、JS中的原型和繼承

56、全局變量污染

57、對象屬性及原型屬性優(yōu)先級

58、vue的特點

59、vue和angular各自的特點和兩者之間的區(qū)別

60、vue詳細面試問題http://www.itdecent.cn/p/e5251091b308

61、vue如何檢測數(shù)組變化

62、vue3.0 用過嗎 了解多少

63、Vue3.0 和 2.0 的響應(yīng)式原理區(qū)別

64、虛擬 DOM 是什么 有什么優(yōu)缺點

65、v-model 原理

66、v-for 為什么要加 key

67、vue-router 路由鉤子函數(shù)是什么 執(zhí)行順序是什么

68、談一下對 vuex 的個人理解

69、Vuex 頁面刷新數(shù)據(jù)丟失怎么解決

70、Vuex 為什么要分模塊并且加命名空間

71、使用過 Vue SSR 嗎?說說 SSR

72、vue 中使用了哪些設(shè)計模式

73、你都做過哪些 Vue 的性能優(yōu)化

74、Vuex狀態(tài)管理: 輔助函數(shù)mapState與mapGetters的理解

75、promise原理及實現(xiàn)

76、如何理解執(zhí)行上下文

77、繼承有哪些方法

78、如何準確判斷一個對象是數(shù)組

79、DOM節(jié)點創(chuàng)建和修改有哪些常用API

80、CSS清除浮動有哪些方法

81、CSS選擇器優(yōu)先級

82、CSS實現(xiàn)三列布局(左右固定寬度,中間自適應(yīng))

83、談一下盒模型

84、transition動畫和animation有什么區(qū)別

85、觀察者和發(fā)布訂閱者區(qū)別

86、瀏覽器解析渲染頁面過程

87、談一下EventLoop

88、GET和POST有什么區(qū)別

89、談一下常用設(shè)計模式,并選擇一個進行場景分析

90、談一下for...of

91、前端常見攻擊方式

92、前端有哪些跨域方案

93、前端網(wǎng)站常規(guī)優(yōu)化方案

94、窗口事件(onload、onunload),form表單事件(onblur、onchange、onfocus、onreset、onselect、onsubmit),鍵盤事件(onkeydown、onkeypress),鼠標(biāo)事件(onclick、onblclick、onmousedown、onmousemove、onmouseout、onmouseup),媒體事件(onabort、onwaiting)

95、CSS 權(quán)重及引入方式

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容