1.css禁用鼠標事件
2.get/post的理解和他們之間的區(qū)別
3.實現(xiàn)條紋網(wǎng)格的方式
4.js求平面兩點之間的距離
5.css禁止用戶選擇
6.數(shù)組去重
7.什么是CDN和CDN的好處
8.圣杯布局和雙飛翼布局
9.正則表達式匹配手機號
10.如何提高首頻加載速度
11.瀏覽器內(nèi)核(渲染引擎)
12.瀏覽器渲染過程及優(yōu)化建議
13. 頁面導(dǎo)入樣式時臼节,使用link和@import有什么區(qū)別姿骏?
14. 簡述一下你對HTML語義化的理解厂抽?
15. 請描述一下 cookies,sessionStorage 和 localStorage 的區(qū)別聚唐?
16. iframe有那些缺點佛舱?
17. vue父子組件生命周期的順序及作用躬柬?
18. 網(wǎng)頁驗證碼是干嘛的,是為了解決什么安全問題盯拱?
19. 介紹一下標準的CSS的盒子模型?低版本IE的盒子模型有什么不同的例嘱?
20. position的值relative和absolute定位原點是狡逢?
21. 經(jīng)常遇到的瀏覽器的兼容性有哪些?原因拼卵,解決方法是什么奢浑,常用hack的技巧 ?
22. CSS優(yōu)化腋腮、提高性能的方法有哪些雀彼?
23. 如何修改chrome記住密碼后自動填充表單的黃色背景 ?
24. 讓頁面里的字體變清晰即寡,變細用CSS怎么做徊哑?
25. 讓overflow:scroll平滑滾動?
26. 如何將浮點數(shù)點左邊的數(shù)每三位添加一個逗號聪富,如12000000.11轉(zhuǎn)化為『12,000,000.11』?
27. Javascript作用鏈域?
28. 談?wù)凾his對象的理解莺丑。
29. eval是做什么的?
30. 什么是window對象? 什么是document對象?
31. ["1", "2", "3"].map(parseInt) 答案是多少墩蔓?
32. 什么是閉包(closure)梢莽,為什么要用它?
33. javascript 代碼中的"use strict";是什么意思 ? 使用它區(qū)別是什么奸披?
34. 如何判斷一個對象是否屬于某個類昏名?
35. new一個對象的過程
36. Ajax 解決瀏覽器緩存問題
37. 如何解決跨域問題?
38. 模塊化開發(fā)怎么做
39. AMD(Modules/Asynchronous-Definition)、CMD(Common Module Definition)規(guī)范區(qū)別阵面?
40. requireJS的核心原理是什么葡粒?(如何動態(tài)加載的?如何避免多次加載的膜钓?如何 緩存的嗽交?)
41. 如何實現(xiàn)一個模塊加載器
42. 列舉幾條 JavaScript 的基本代碼規(guī)范
43. DOM操作——怎樣添加、移除颂斜、移動夫壁、復(fù)制、創(chuàng)建和查找節(jié)點?
44. jquery實現(xiàn)原理
45. jquery中如何將數(shù)組轉(zhuǎn)化為json字符串沃疮,然后再轉(zhuǎn)化回來盒让?
46. jquery的$.extend深復(fù)制和淺復(fù)制原理
47. jquery.extend 與 jquery.fn.extend的區(qū)別梅肤?
48. 如何判斷當前腳本運行在瀏覽器還是node環(huán)境中?(阿里)
49. 實現(xiàn)一個頁面操作不會整頁刷新的網(wǎng)站邑茄,并且能在瀏覽器前進姨蝴、后退時正確響應(yīng)。給出你的技術(shù)實現(xiàn)方案肺缕?
50. 把 Script 標簽 放在頁面的最底部的body封閉之前 和封閉之后有什么區(qū)別左医?瀏覽器會如何解析它們?
51. JQuery一個對象可以同時綁定多個事件同木,這是如何實現(xiàn)的浮梢?
52. 什么是前端路由?前端路由的 實現(xiàn)原理
53. 檢測瀏覽器版本版本有哪些方式彤路?
54. 什么是Polyfill?
55. 做的項目中秕硝,有沒有用過或自己實現(xiàn)一些 polyfill 方案(兼容性處理方案)?
56. 我們給一個dom同時綁定兩個點擊事件洲尊,一個用捕獲远豺,一個用冒泡。會執(zhí)行幾次事件坞嘀,會先執(zhí)行冒泡還是捕獲憋飞?
57. Webpack熱更新實現(xiàn)原理?
58. 函數(shù)節(jié)流和防抖
59. 頁面重構(gòu)怎么操作?
60. 列舉IE與其他瀏覽器不一樣的特性
61. 對Node的優(yōu)點和缺點提出了自己的看法姆吭?
62. 你有用過哪些前端性能優(yōu)化的方法榛做?
63. http
64. 一個頁面從輸入 URL 到頁面加載顯示完成,這個過程中都發(fā)生了什么内狸?(流程說的越詳細越好)
65. 前端學(xué)習(xí)資源
66. 郵箱驗證
67. ajax實現(xiàn)原理及方法使用
68. js實現(xiàn)繼承
69. 用generator實現(xiàn)es7的async
70. 閉包使用的優(yōu)缺點
71. canvas和svg區(qū)別
72. 開啟硬件加速
73. button注意事項
74. 移動端html標簽幾個體驗優(yōu)化
75.手機上的多行省略
76. 長時間按住頁面閃退
77. 改變輸入框內(nèi)提示文字顏色
78. 自動播放音樂
79.消除transtration閃屏
由于答案部分太長了检眯,就不一一給大家演示了,想要獲取面試資料答案可以關(guān)注我昆淡,私信回復(fù)“資料”即可免費獲取pdf文檔