這次帶給大家2018最新前端面試題,我們知道在前端工作中面試是必不可少的一部分,這次的前端面試常考問題分類整理匯總就是來幫助大家度過前端面試著一大難關。 ,一起來看一下。
【相關推薦:前端面試題(2020)】
#1、你能描述當你製作一個網頁的工作流程嗎?
內容分析:分辨展現網路內容的層次與邏輯關係
結構設計:寫出合理的html結構代碼
佈局
樣式設計:先使用reset.css
互動設計:滑鼠特效## ##設計:js程式碼,ajax頁面行為和從伺服器取得資料
測試相容性;最佳化效能。 2、假若你有5個不同的樣式檔案(stylesheets),整合進網站的最好方式是?
根據
class#命名規則寫樣式,這樣樣式不會衝突,提取公共的樣式,進行合併,非公共的單獨拎出來。然後打包壓縮一下就行了,若每個檔案都很大,就需要分模組載入。
3、你能描述漸進增強(progressive enhancement)和優雅降級(graceful degradation)之間的不同嗎? .transition{
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
transition:all .5s;
}
.transition{
transition:all .5s;
-o-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;
}
佈局問題,針對不同版本的IE的hack實踐過優雅降級了,為那些無法支援功能的瀏覽器增加候選方案,使之在舊式瀏覽器上以某種形式降級體驗卻不至於完全失效。 # 差異:優雅降級是從複雜的現狀開始,並試圖減少使用者體驗的供給,而漸進增強則是從一個非常基礎的、能夠運作的版本開始,並不斷擴充,以適應未來環境的需要。
相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!
Jenkins+Node.js的持續整合寫React元件專案實踐分析
以上是2018最新前端面試題一的詳細內容。更多資訊請關注PHP中文網其他相關文章!