[【01】請列舉5個html5輸入類型?并簡要描述其用途?](%E3%80%9001%E3%80%91%E8%AF%B7%E5%88%97%E4%B8%BE5%E4%B8%AAhtml5%E8%BE%93%E5%85%A5%E7%B1%BB%E5%9E%8B%EF%BC%9F%E5%B9%B6%E7%AE%80%E8%A6%81%E6%8F%8F%E8%BF%B0%E5%85%B6%E7%94%A8%E9%80%94%EF%BC%9F.md)
[【02】em和rem的區別?](%E3%80%9002%E3%80%91em%E5%92%8Crem%E7%9A%84%E5%8C%BA%E5%88%AB%EF%BC%9F.md)
[【03】精靈圖和base64 如何選擇,或者字體圖標什么時候使用?](%E3%80%9003%E3%80%91%E7%B2%BE%E7%81%B5%E5%9B%BE%E5%92%8Cbase64%E5%A6%82%E4%BD%95%E9%80%89%E6%8B%A9%EF%BC%8C%E6%88%96%E8%80%85%E5%AD%97%E4%BD%93%E5%9B%BE%E6%A0%87%E4%BB%80%E4%B9%88%E6%97%B6%E5%80%99%E4%BD%BF%E7%94%A8%EF%BC%9F.md)
[【04】position定位有幾種?有什么區別?哪幾個是脫離文檔流的?](%E3%80%9004%E3%80%91position%E5%AE%9A%E4%BD%8D%E6%9C%89%E5%87%A0%E7%A7%8D%EF%BC%9F%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%EF%BC%9F%E5%93%AA%E5%87%A0%E4%B8%AA%E6%98%AF%E8%84%B1%E7%A6%BB%E6%96%87%E6%A1%A3%E6%B5%81%E7%9A%84%EF%BC%9F.md)
[【05】垂直水平居中的方法有幾種?](%E3%80%9005%E3%80%91%E5%9E%82%E7%9B%B4%E6%B0%B4%E5%B9%B3%E5%B1%85%E4%B8%AD%E7%9A%84%E6%96%B9%E6%B3%95%E6%9C%89%E5%87%A0%E7%A7%8D%EF%BC%9F.md)
[【06】清除浮動的方法有哪些?](%E3%80%9006%E3%80%91%E6%B8%85%E9%99%A4%E6%B5%AE%E5%8A%A8%E7%9A%84%E6%96%B9%E6%B3%95%E6%9C%89%E5%93%AA%E4%BA%9B%EF%BC%9F.md)
[【07】link和import的區別](%E3%80%9007%E3%80%91link%E5%92%8Cimport%E7%9A%84%E5%8C%BA%E5%88%AB.md)
[【08】opacity/visibility/display 隱藏對比](%E3%80%9008%E3%80%91opacity-visibility-display%E9%9A%90%E8%97%8F%E5%AF%B9%E6%AF%94.md)
[【09】XHTML和HTML有什么區別](%E3%80%9009%E3%80%91XHTML%E5%92%8CHTML%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB.md)
[【10】什么是語義化的HTML?](%E3%80%9010%E3%80%91%E4%BB%80%E4%B9%88%E6%98%AF%E8%AF%AD%E4%B9%89%E5%8C%96%E7%9A%84HTML%EF%BC%9F.md)
[【11】常見的瀏覽器內核有哪些?](%E3%80%9011%E3%80%91%E5%B8%B8%E8%A7%81%E7%9A%84%E6%B5%8F%E8%A7%88%E5%99%A8%E5%86%85%E6%A0%B8%E6%9C%89%E5%93%AA%E4%BA%9B%EF%BC%9F.md)
[【12】HTML5有哪些新特性,移除了哪些元素?](%E3%80%9012%E3%80%91HTML5%E6%9C%89%E5%93%AA%E4%BA%9B%E6%96%B0%E7%89%B9%E6%80%A7%EF%BC%8C%E7%A7%BB%E9%99%A4%E4%BA%86%E5%93%AA%E4%BA%9B%E5%85%83%E7%B4%A0%EF%BC%9F.md)
[【13】如何處理HTML5新標簽的瀏覽器兼容問題?](%E3%80%9013%E3%80%91%E5%A6%82%E4%BD%95%E5%A4%84%E7%90%86HTML5%E6%96%B0%E6%A0%87%E7%AD%BE%E7%9A%84%E6%B5%8F%E8%A7%88%E5%99%A8%E5%85%BC%E5%AE%B9%E9%97%AE%E9%A2%98%EF%BC%9F.md)
[【14】HTML5為什么只需要寫!DOCTYPE HTML?](%E3%80%9014%E3%80%91HTML5%E4%B8%BA%E4%BB%80%E4%B9%88%E5%8F%AA%E9%9C%80%E8%A6%81%E5%86%99%EF%BC%81DOCTYPEHTML%EF%BC%9F.md)
[【15】介紹以下你對瀏覽器內核的理解?](%E3%80%9015%E3%80%91%E4%BB%8B%E7%BB%8D%E4%BB%A5%E4%B8%8B%E4%BD%A0%E5%AF%B9%E6%B5%8F%E8%A7%88%E5%99%A8%E5%86%85%E6%A0%B8%E7%9A%84%E7%90%86%E8%A7%A3%EF%BC%9F.md)
[【16】行內元素有哪些?塊級元素有哪些?](%E3%80%9016%E3%80%91%E8%A1%8C%E5%86%85%E5%85%83%E7%B4%A0%E6%9C%89%E5%93%AA%E4%BA%9B%EF%BC%9F%E5%9D%97%E7%BA%A7%E5%85%83%E7%B4%A0%E6%9C%89%E5%93%AA%E4%BA%9B%EF%BC%9F.md)
[【17】標簽上title與alt屬性的區別是什么?](%E3%80%9017%E3%80%91%E6%A0%87%E7%AD%BE%E4%B8%8Atitle%E4%B8%8Ealt%E5%B1%9E%E6%80%A7%E7%9A%84%E5%8C%BA%E5%88%AB%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.md)
[【18】前端頁面有哪三層構成是什么?作用是什么?](%E3%80%9018%E3%80%91%E5%89%8D%E7%AB%AF%E9%A1%B5%E9%9D%A2%E6%9C%89%E5%93%AA%E4%B8%89%E5%B1%82%E6%9E%84%E6%88%90%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F%E4%BD%9C%E7%94%A8%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.md)
[【19】H5特點有哪些?](%E3%80%9019%E3%80%91H5%E7%89%B9%E7%82%B9%E6%9C%89%E5%93%AA%E4%BA%9B%EF%BC%9F.md)
[【20】HTML5里的video標簽支持哪些視頻格式?](%E3%80%9020%E3%80%91HTML5%E9%87%8C%E7%9A%84video%E6%A0%87%E7%AD%BE%E6%94%AF%E6%8C%81%E5%93%AA%E4%BA%9B%E6%A0%BC%E5%BC%8F%EF%BC%9F.md)
[【21】margin-top父元素塌陷及解決辦法](%E3%80%9021%E3%80%91margin-top%E7%88%B6%E5%85%83%E7%B4%A0%E5%A1%8C%E9%99%B7%E5%8F%8A%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95.md)
[【22】透明度opacity的兼容寫法](%E3%80%9022%E3%80%91%E9%80%8F%E6%98%8E%E5%BA%A6opacity%E7%9A%84%E5%85%BC%E5%AE%B9%E5%86%99%E6%B3%95.md)
[【23】讓一行文字在固定寬度div里顯示省略號的方法](%E3%80%9023%E3%80%91%E8%AE%A9%E4%B8%80%E8%A1%8C%E6%96%87%E5%AD%97%E5%9C%A8%E5%9B%BA%E5%AE%9A%E5%AE%BD%E5%BA%A6div%E6%9D%8E%E6%98%BE%E7%A4%BA%E7%9C%81%E7%95%A5%E5%8F%B7%E7%9A%84%E6%96%B9%E6%B3%95.md)
[【24】如何解決input和select的寬高不一致問題](%E3%80%9024%E3%80%91%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3input%E5%92%8Cselect%E7%9A%84%E5%AE%BD%E9%AB%98%E4%B8%8D%E4%B8%80%E8%87%B4%E9%97%AE%E9%A2%98.md)
[【25】如何解決div與內部img間隙問題](%E3%80%9025%E3%80%91%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3div%E4%B8%8E%E5%86%85%E9%83%A8img%E9%97%B4%E9%9A%99%E9%97%AE%E9%A2%98.md)
[【26】這個要改一下](%E3%80%9026%E3%80%91%E8%B0%88%E8%B0%88%E4%BD%A0%E5%AF%B9BFC%E7%9A%84%E7%90%86%E8%A7%A3.md)
[【27】input設置為readonly和disable有什么區別?](%E3%80%9027%E3%80%91input%E8%AE%BE%E7%BD%AE%E4%B8%BAreadonly%E5%92%8Cdisable%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%EF%BC%9F.md)
[【28】談談對BFC的理解](%E3%80%9028%E3%80%91%E8%B0%88%E8%B0%88BFC.md)
[【29】簡述src與href的區別](%E3%80%9028%E3%80%91%E7%AE%80%E8%BF%B0src%E4%B8%8Ehref%E7%9A%84%E5%8C%BA%E5%88%AB.md)
[【30】什么是外邊距重疊?以及防止方法](%E3%80%9030%E3%80%91%E4%BB%80%E4%B9%88%E6%98%AF%E5%A4%96%E8%BE%B9%E8%B7%9D%E9%87%8D%E5%8F%A0%EF%BC%9F%E4%BB%A5%E5%8F%8A%E9%98%B2%E6%AD%A2%E6%96%B9%E6%B3%95.md)
[【31】HTML5 Input 表單新增輸入類型](%E3%80%9031%E3%80%91HTML5Input%E8%A1%A8%E5%8D%95%E6%96%B0%E5%A2%9E%E8%BE%93%E5%85%A5%E7%B1%BB%E5%9E%8B.md)
[【32】HTML5語義化標簽有哪些](%E3%80%9032%E3%80%91HTML5%E8%AF%AD%E4%B9%89%E5%8C%96%E6%A0%87%E7%AD%BE%E6%9C%89%E5%93%AA%E4%BA%9B.md)
[【33】html常見兼容性問題](%E3%80%9033%E3%80%91html%E5%B8%B8%E8%A7%81%E5%85%BC%E5%AE%B9%E6%80%A7%E9%97%AE%E9%A2%98.md)
[【34】Doctype的作用?嚴格模式與混雜模式的區別?](%E3%80%9034%E3%80%91Doctype%E7%9A%84%E4%BD%9C%E7%94%A8%EF%BC%9F%E4%B8%A5%E6%A0%BC%E6%A8%A1%E5%BC%8F%E4%B8%8E%E6%B7%B7%E6%9D%82%E6%A8%A1%E5%BC%8F%E7%9A%84%E5%8C%BA%E5%88%AB%EF%BC%9F.md)
[【35】HTML與XHTML的區別?](%E3%80%9035%E3%80%91HTML%E4%B8%8EXHTML%E7%9A%84%E5%8C%BA%E5%88%AB%EF%BC%9F.md)
[【36】input有那些類型?](%E3%80%9036%E3%80%91input%E6%9C%89%E9%82%A3%E4%BA%9B%E7%B1%BB%E5%9E%8B%EF%BC%9F.md)
[【37】 img的alt與title有何異同?strong與em的異同?](%E3%80%9037%E3%80%91img%E7%9A%84alt%E4%B8%8Etitle%E6%9C%89%E4%BD%95%E5%BC%82%E5%90%8C%EF%BC%9F.md)
[【38】px和em的區別是什么?你還了解那些單位?](%E3%80%9038%E3%80%91px%E5%92%8Cem%E7%9A%84%E5%8C%BA%E5%88%AB%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F%E4%BD%A0%E8%BF%98%E4%BA%86%E8%A7%A3%E9%82%A3%E4%BA%9B%E5%8D%95%E4%BD%8D%EF%BC%9F.md)
[【39】把 Script 標簽 放在頁面的最底部的body封閉之前 和封閉之后有什么區別?瀏覽器會如何解析它們?](%E3%80%9039%E3%80%91%E6%8A%8AScript%E6%A0%87%E7%AD%BE%E6%94%BE%E5%9C%A8%E9%A1%B5%E9%9D%A2%E7%9A%84%E6%9C%80%E5%BA%95%E9%83%A8%E7%9A%84body%E5%B0%81%E9%97%AD%E4%B9%8B%E5%89%8D%E5%92%8C%E5%B0%81%E9%97%AD%E4%B9%8B%E5%90%8E%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%EF%BC%9F%E6%B5%8F%E8%A7%88%E5%99%A8%E4%BC%9A%E5%A6%82%E4%BD%95%E8%A7%A3%E6%9E%90%E5%AE%83%E4%BB%AC%EF%BC%9F.md)
[【40】什么是雪碧圖?它作用是什么?](%E3%80%9040%E3%80%91%E4%BB%80%E4%B9%88%E6%98%AF%E9%9B%AA%E7%A2%A7%E5%9B%BE%EF%BC%9F%E5%AE%83%E4%BD%9C%E7%94%A8%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.md)
- 前端綜合問題
- 【01】工作中你是如何檢測瀏覽器兼容問題的?
- 【02】手機端怎么適配?
- 【03】你對手機平臺安裝包后綴的理解
- 【04】你所了解的Web攻擊技術
- 【05】如何防止XSS攻擊?
- 【06】項目開發過程中都用過什么框架?
- 【07】一般情況下,端口號的取值范圍是多少?
- 【08】簡述http常見的狀態碼及含義
- 【09】CommonJS,AMD,CMD區別
- 【10】Svn與Git的區別
- 【11】http請求方式有幾種?分別是什么?
- 【12】請你談談cookie的弊端?
- 【13】window對象常用的屬性和方法有那些
- 【14】你有哪些性能優化的方法?
- 【15】web頁面重構怎么操作?
- 【16】線程與進程的區別是什么?
- 【17】什么是WEB標準?什么是W3C標準?
- 【18】行內元素有哪些? 塊級元素有哪些? CSS的盒模型?
- 【19】你如何優化自己的代碼?
- 【20】如何實現瀏覽器內多個標簽頁之間的通信?
- 【21】請談一下你對網頁標準和標準制定機構重要性的理解
- 【22】瀏覽器是如何渲染頁面的
- 【23】從輸入url到顯示頁面,都經歷了什么
- 【24】談談垃圾回收機制方式及內存管理
- 【25】請解釋JSONP的工作原理,以及它為什么不是真正的AJAX
- 【26】http 和 https 有何區別?如何靈活使用?
- 【27】瀏覽器緩存有哪些,通常緩存有哪幾種
- 【28】xml和json的區別
- 手寫代碼及閱讀題
- 【01】計算1-10000中出現的0 的次數
- 【02】寫一個兼容的function,清除字符串前后的空格
- 【03】請對一個數組的數組從小到大進行排序
- 【04】以下代碼輸出什么[空函數返回值]
- 【05】下面代碼輸出什么?[各種類型拼接]
- 【06】常用的兩種函數聲明有什么區別?
- 【07】請計算一個對象的長度
- 【08】看下面代碼,給出輸出結果[計時器]
- 【10】看下列代碼,輸出什么? [null相關]
- 【11】寫一個正則,字母開頭,后面可以是數字,下劃線,字母,長度6-30
- 【12】以下代碼的alert的值分別是多少?
- 【13】如何獲取三個數中的最大值和最小值?
- 【14】數組去重幾種方法是什么?
- 【15】求數組中的最大值
- 【16】求數組中的最小值
- 【17】獲得每個月1號是星期幾?
- 【18】將字符串轉化為駝峰表示法
- 邏輯題目
- 【01】1元1瓶汽水,2個空瓶再換1瓶汽水,30元最多能喝幾瓶?
- 【02】有8個球體,外觀一樣,但有1個球比其他7個球重,給你一個天平,幾次能找出那個較重的球?
- CSS3
- 【01】把一個div變成圓左邊藍色 右邊綠色
- 【02】css盒模型有哪些及區別
- 【03】什么是css盒模型
- 【04】如何讓英文小寫轉換為大寫
- 【05】 去掉inline-block元素間隙的幾種方法
- 【06】less和sass的特點和區別
- 【07】什么叫優雅降級和漸進增強?
- 【08】rgba和opacity的透明何不同?
- 【09】css選擇器有那些?CSS3新增了哪些
- 【10】CSS3有哪些新特性?
- 【11】display屬性有哪些?
- 【12】box-sizing的屬性和作用
- 【13】CSS樣式覆蓋規則
- HTML5
- 【01】請列舉5個html5輸入類型?并簡要描述其用途?
- 【02】em和rem的區別?
- 【03】精靈圖和base64 如何選擇,或者字體圖標什么時候使用?
- 【04】position定位有幾種?有什么區別?哪幾個是脫離文檔流的?
- 【05】垂直水平居中的方法有幾種?
- 【06】清除浮動的方法有哪些?
- 【07】link和import的區別
- 【08】opacity/visibility/display 隱藏對比
- 【09】XHTML和HTML有什么區別
- 【10】什么是語義化的HTML?
- 【11】常見的瀏覽器內核有哪些?
- 【12】HTML5有哪些新特性,移除了哪些元素?
- 【13】如何處理HTML5新標簽的瀏覽器兼容問題?
- 【14】HTML5為什么只需要寫!DOCTYPE HTML?
- 【15】介紹以下你對瀏覽器內核的理解?
- 【16】行內元素有哪些?塊級元素有哪些?
- 【17】標簽上title與alt屬性的區別是什么?
- 【18】前端頁面有哪三層構成是什么?作用是什么?
- 【19】H5特點有哪些?
- 【20】HTML5里的video標簽支持哪些視頻格式?
- 【21】margin-top父元素塌陷及解決辦法
- 【22】透明度opacity的兼容寫法
- 【23】讓一行文字在固定寬度div里顯示省略號的方法
- 【24】如何解決input和select的寬高不一致問題
- 【25】如何解決div與內部img間隙問題
- 【26】這個要改一下
- 【27】input設置為readonly和disable有什么區別?
- 【28】談談對BFC的理解
- 【29】簡述src與href的區別
- 【30】什么是外邊距重疊?以及防止方法
- 【31】HTML5 Input 表單新增輸入類型
- 【32】HTML5語義化標簽有哪些
- 【33】html常見兼容性問題
- 【34】Doctype的作用?嚴格模式與混雜模式的區別?
- 【35】HTML與XHTML的區別?
- 【36】input有那些類型?
- 【37】 img的alt與title有何異同?strong與em的異同?
- 【38】px和em的區別是什么?你還了解那些單位?
- 【39】把 Script 標簽 放在頁面的最底部的body封閉之前 和封閉之后有什么區別?瀏覽器會如何解析它們?
- 【40】什么是雪碧圖?它作用是什么?
- Javascript
- 【01】簡述ajax請求過程,以及注意事項。
- 【02】post和get的區別?
- 【03】簡述jsonp跨域原理,以及你知道的其他跨域方法
- 【04】JSONP與JSON的區別
- 【05】談談對http和https的理解
- 【06】var let const 的區別是什么?
- 【07】簡述“==”與“===”的區別?
- 【08】javascript各類型在轉換為boolean式的規則?
- 【09】Object.creat()和new對象有什么區別?
- 【10】for in和Object.keys來遍歷對象有什么區別?
- 【11】Object.assign()函數的作用及用法
- 【12】數組的常用方法有那些?
- 【13】js中內置 對象有哪些有哪些?
- 【14】控制臺undefined和is not defined異常區別?
- 【15】JS中面向對象和面向過程的區別
- 【16】什么是腳本?
- 【17】cookies、sessionStorage和localStorage區別?
- 【18】談一下你對面向對象的理解?
- 【19】什么是函數?
- 【20】正則驗證,match()與test()函數的區別?
- 【21】什么是閉包?簡述的優缺點
- 【22】Es6新特性有哪些?
- 【23】怎么判斷一個object是否是數組(array)?
- 【24】函數聲明和函數表達式的區別?
- 【25】this一般的指向,以及如何改變指向
- 【26】javascript的typeof返回哪些數據類型(和37重復了)
- 【27】列舉IE和標準下有哪些兼容性的寫法
- 【28】new操作符具體干了什么呢?
- 【29】什么是Json?
- 【30】js中的3種彈出式命令什么
- 【31】節點的種類有幾種,分別是什么?
- 【32】Void(0)的作用是什么?
- 【33】箭頭函數和普通函數的區別
- 【34】怎么獲取對象的key值
- 【35】談談你對原型鏈的理解
- 【36】Javascript如何實現繼承?
- 【37】typeof返回哪些數據類型
- 【38】創建函數的幾種方式?
- 【39】js中同步和異步的區別
- 【40】事件綁定和普通事件有什么區別?
- 【41】documen.write和 innerHTML的區別?
- 【42】JS實現繼承的6種方式
- 【43】什么是事件委派以及優缺點
- 【44】JS創建對象的幾種方式?
- 【45】解釋js垃圾回收機制和引起內存泄漏?
- 【46】DOM怎樣添加、移除、移動、復制、創建和查找節點
- 【47】null和undefined的區別?
- 【48】正則常用符號代表什么?
- 【49】callee和caller的作用?
- 【50】如何阻止事件冒泡和默認事件?
- 【51】例舉3種強制類型轉換和2種隱式類型轉換?
- 【52】JavaScript是一門什么樣的語言,它有哪些特點?
- 【53】js延遲加載的方式有哪些?
- 【54】js作用域有那些
- 【55】同步和異步的區別?
- 【56】已知ID的Input輸入框,希望獲取這個輸入框的輸入值
- 【57】ajax請求的時候get 和post方式的區別
- 【58】eval()的作用
- 【59】如何用原生js給一個按鈕綁定兩個onclick事件?
- 【60】Javascript中的定時器有哪些?他們的區別及用法是什么?
- Node
- 【01】對nodejs的理解?
- 【02】import和require的區別
- 【03】Node.js的優點和缺點
- 框架及JS庫
- 【01】jQuery如何實現事件委托?
- 【02】$(document).ready和window.onload的區別?
- 【03】v-if與v-show區別
- 【04】mvc和mvvm模式區別
- 【05】React早期創建組件的方式
- 【06】export與export default 的區別
- 【07】簡述一下 Handlebars 的基本用法?
- React
- 【01】對React生命周期的理解
- 【02】React創建組件的三種方式及其區別是什么?
- 【03】react和vue有哪些不同,說說你對這兩個框架的看法