本書介紹了前端所涉及的知識:從HTML到CSS,再到JavaScript;從PC端到移動端、游戲開發(fā),再到服務器端,以及iOS與Android混合開發(fā);從算法到設計模式,再到框架,從jQuery、BootStrap代碼庫到Vue.js、Angular、React框架,再到工程化框架;從EMAScript 5到EMAScript 6,再到EMAScript 2016、EMAScript 2017;從網(wǎng)絡通信到網(wǎng)絡安全;從常規(guī)開發(fā)到模塊化開發(fā),再到工程化開發(fā)以及性能優(yōu)化;從CSS預編譯到EMAScript 6編譯,再到工程化編譯;從前端開發(fā)到測試,以及相關(guān)測試工具、版本管理工具;從開發(fā)技術(shù)問題到面試主觀問題等。本書是讀者求職面試的參考指南。
本書適合前端開發(fā)人員、初學者,想轉(zhuǎn)行做前端開發(fā)的人員和項目經(jīng)理閱讀,也可以作為大專院校相關(guān)專業(yè)師生的學習用書和培訓學校的教材。
30個模塊,涵蓋前端里從框架到技術(shù)的方方面面技術(shù)
1076道前端面試題,BAT等各公司必-備的面試知識
面試官和應試者一問一答的形式,模擬真實的面試場景
張容銘,愛創(chuàng)課堂網(wǎng)絡科技(北京)有限公司(以下簡稱愛創(chuàng)課堂)創(chuàng)始人,前百度高級工程師,暢銷書《JavaScript設計模式》作者。
目 錄
第1章 HTML 1
第2章 CSS 6
第3章 HTML5 22
第4章 CSS3 31
第5章 Bootstrap 40
第6章 JavaScript 48
第7章 jQuery 111
第8章 移動端 129
第9章 瀏覽器兼容問題 134
第10章 面向?qū)ο蟆?43
第11章 Ajax與JSON 149
第12章 HTTP服務與HTTPS 156
第13章 Node.js 164
第14章 EMAScript 5 175
第15章 EMAScript 6 177
第16章 設計模式 191
第17章 Vue.js 195
第18章 Angular 208
第19章 React 223
第20章 游戲開發(fā) 237
第21章 網(wǎng)絡安全 239
第22章 性能優(yōu)化 241
第23章 模塊化開發(fā) 249
第24章 CSS預編譯 253
第25章 混合開發(fā) 255
第26章 前端工程化 260
第27章 版本管理工具 267
第28章 前端測試 269
第29章 公司常問問題 274
第30章 主觀面試題 281