【新年跳槽必備】2020最新(前端原生JS專題)面試題 速領(lǐng)!

前端原生JS專題
1. javascript的typeof返回哪些數(shù)據(jù)類型.
2. 例舉3種強(qiáng)制類型轉(zhuǎn)換和2種隱式類型轉(zhuǎn)換?
3. split() join() 的區(qū)別
4. 數(shù)組方法pop() push() unshift() shift()
5. IE和標(biāo)準(zhǔn)下有哪些兼容性的寫法
6. ajax請求的時候get 和post方式的區(qū)別
7. call和apply的區(qū)別
8. ajax請求時,如何解析json數(shù)據(jù)
9. 事件委托是什么
10. 閉包是什么,有什么特性,對頁面有什么影響
11. 如何阻止事件冒泡
12. 如何阻止默認(rèn)事件
13. 添加 刪除 替換 插入到某個接點的方法
14. 解釋jsonp的原理,以及為什么不是真正的ajax
15. document load 和document ready的區(qū)別
16. ”==”和“===”的不同
17. 函數(shù)聲明與函數(shù)表達(dá)式的區(qū)別?
18. 對作用域上下文和this的理解,看下列代碼:
19. 看下面代碼,給出輸出結(jié)果。
20. 當(dāng)一個DOM節(jié)點被點擊時候,我們希望能夠執(zhí)行一個函數(shù),應(yīng)該怎么做?
23. 判斷字符串以字母開頭,后面可以是數(shù)字,下劃線,字母,長度為6-30
24. 回答以下代碼,alert的值分別是多少?
25. javaScript的2種變量范圍有什么不同?
26. null和undefined的區(qū)別?
27. new操作符具體干了什么呢?
28. js延遲加載的方式有哪些?
29. Flash、Ajax各自的優(yōu)缺點,在使用中如何取舍?
30. 寫一個獲取非行間樣式的函數(shù)
31. 希望獲取到頁面中所有的checkbox怎么做?
32. 寫一個function,清除字符串前后的空格。(兼容所有瀏覽器)
33. javascript語言特性中,有很多方面和我們接觸的其他編程語言不太一樣,請舉例
34. Cookie在客戶機(jī)上是如何存儲的
35. 如何獲取javascript三個數(shù)中的最大值和最小值?
36. javascript是面向?qū)ο蟮?,怎么體現(xiàn)javascript的繼承關(guān)系?
37. .form中的input可以設(shè)置為readonly和disable,請問2者有什么區(qū)別?
38. 列舉javaScript的3種主要數(shù)據(jù)類型,2種復(fù)合數(shù)據(jù)類型和2種特殊數(shù)據(jù)類型。
39. 程序中捕獲異常的方法?
40. Ajax原理