HTML:
1. 什麼是語義化的HTML?有何意義?爲何要作到語義化?(高頻率考題)
2. 行內元素和塊元素分別有哪些?(高頻率)
3. 嚴格模式與混雜模式的區分?如何觸發這兩種模式?(高頻率)
4. Doctype 是什麼?有啥做用
5. HTML與XHTML的區別
6. HTML5以什麼標籤開頭?
7. Div與span的區別
8. Img的alt和title有啥區別?各自做用?
9. HTML5的離線儲存
10. iframe有那些缺點?
CSS:
1. CSS盒模型原理(高頻率)
2. CSS的導入方式:import與link方式的區別?優缺點?(高頻率)
3. CSS的優先級?內聯和important哪一個優先級高?(高頻率)
4. 盒子垂直居中方法(高頻率)
5. 浮動元素清除浮動方法(高頻率)
6. 常見兼容性問題(高頻率)
7. CSS的定位屬性,各自區別,應用場景
8. 談談CSS3 Media Queries
9. Diplay:none與visibility:hidden的區別(高頻率)
10.談談CSS hack
11.CSS中em和px的關係和區別
Javascript:
1. 閉包的理解,javascript的做用域(高頻率)
2. Ajax的跨域問題和緩存原理?同步與異步的區別?(高頻率)
3. 數組的增刪查找(高頻率)
4. DOM節點的建立、移動、複製、刪除、查找。(高頻率)
5. SetTimeout與setInterval區別
6. 面向對象編程:b怎麼繼承a
7. 編寫一個JavaScript函數 parseQueryString,它的用途是把URL參數解析爲一個對象
varobj = parseQueryString(url);
alert(obj.key0) // 輸出0
8. JS關鍵字與保留字的選擇:parent,class,void,main。
9. ajax屬於javascript?
10.Var a = ‘abc def ghi’,把每三個字中的首字母轉爲大寫。
11.Ajax的執行過程
12.JSON與XML的區別?優缺點?
13.寫一個tab菜單切換程序
14.寫一個點擊input可以彈出當前input索引的函數。
15.==與===的區別
16.Null與undefined的區別
17.Js如何實現多重繼承
18.Eval是啥?談談對它的理解
19.事件、IE與火狐的事件機制有什麼區別?
20.如何封裝一個js插件
21.JS的數據類型有哪些?
其餘:
1. 對bootstrap的理解(高頻率)
2. 網站性能優化的方法(高頻率)
3. 響應式佈局(高頻率)
4. 前端由哪些部分組成(高頻率)
5. W3C標準是啥
6. 漸進加強與優雅降級的理解
7. 爲何利用多個域名來提供網站資源會更有效?
8. http中的404狀態碼是什麼意思
9. 經常使用的測試工具、開發工具備哪些?
10.Jpeg、gif、png格式的優缺點,應用場景
11.談談對前端的理解
12.你認爲作前端最須要的品質
13.你最近看過的文章是什麼
14.有沒有逛技術網站的習慣?請列舉這些網站javascript
交流羣:103791667前端