幫助中心 | 我的帳號 | 關於我們

前端開發核心知識進階(從夯實基礎到突破瓶頸)

  • 作者:侯策|責編:孫奇俏
  • 出版社:電子工業
  • ISBN:9787121389344
  • 出版日期:2020/10/01
  • 裝幀:平裝
  • 頁數:575
人民幣:RMB 139 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書共分8部分,涵蓋33個主題,內容涉及JavaScript基礎強化、JavaScript語言進階、不可忽視的HTML和CSS、前端框架、前端工程化、性能優化、編程思維和演算法、網路知識等,聚焦前端開發基礎知識和進階技能,關注前端工程化和體系化,結構清晰,循序漸進,深入淺出。
    在重構基礎知識方面,本書將標準規範和實踐代碼相結合。在培養進階技能方面,本書深度剖析了技術背後的原理和哲學。書中列舉的項目設計案例涵蓋了許多經典面試題目,不僅能幫助初級開發者夯實基礎,還能為中、高級開發者突破瓶頸提供幫助和啟發。

作者介紹
侯策|責編:孫奇俏
    侯策,就職于某內容社區類互聯網上市公司,具有多年海內外工作經驗,曾先後就職於法國ENGIE集團、Google、百度等知名企業。     擅長前端工程化體系搭建及基礎建設架構設計。深入了解前端各類技術框架和相關技術棧,具有豐富的高流量產品穩定性建設及性能和用戶體驗優化經驗,在業務提效和質量保障方面亦有深厚積累,在跨端開發(包括小程序矩陣開發)、富文本編輯器、Node.js、React等技術方向有較強的業內影響力。在技術氛圍打造、團隊成員培養、技術體系建設、新技術落地、難點攻堅、歷史包袱重構等方面均有豐富的實踐經歷。     著有《React狀態管理與同構實踐》《前端開發核心知識進階:從夯實基礎到突破瓶頸》等多部技術圖書。     可通過知乎社區聯繫作者:Lucas HC

目錄
第一部分  JavaScript基礎強化
  01  一網打盡this,對執行上下文說Yes
    this到底指向誰
    實戰例題分析
    開放例題分析
    總結
  02  「老司機」也會在閉包上翻車
    基本知識
    例題分析
    總結
  03  我們不背誦API,只實現API
    jQuery offset方法實現
    數組reduce方法的實現
    實現compose方法的幾種方案
    apply、bind進階實現
    總結
  04  JavaScript高頻考點及基礎題庫
    JavaScript數據類型及其判斷
    JavaScript數據類型及其轉換
    JavaScript函數參數傳遞
    cannot read property of undefined問題解決方案
    type.js源碼解讀
    總結
第二部分  JavaScript語言進階
  05  非同步不可怕,「死記硬背」+實踐拿下
    非同步流程初體驗
    紅綠燈任務控制
    請求圖片進行預先載入
    setTimeout相關考查
    宏任務和微任務
    總結
  06  你以為我真的想讓你手寫Promise嗎
    從「Promise化」一個API談起
    Promise初見雛形
    Promise實現狀態完善
    Promise非同步實現完善
    Promise細節完善
    Promise then的鏈式調用
    鏈式調用的初步實現
    鏈式調用的完善實現
    Promise穿透實現
    Promise靜態方法和其他方法實現
    總結
  07  面向對象和原型——永不過時的話題
    實現new沒有那麼容易
    如何優雅地實現繼承
    jQuery中的對象思想
    類繼承和原型繼承的區別
    面向對象在實戰場景中的應用
    總結

  08  究竟該如何學習與時俱進的ES
    添加新特性的必要性
    學習新特性的正確「姿勢」
    新特性可以做些什麼有趣的事
    Babel編譯對代碼做了什麼
    總結
第三部分  不可忽視的HTML和CSS
  09  前端面試離不開的「面子工程」 
    如何理解HTML語義化
    BFC背後的布局問題
    通過多種方式實現居中
    總結
  10  進擊的HTML和CSS
    進擊的HTML
    不可忽視的Web components
    移動端HTML5注意事項總結
    CSS變數和主題切換優雅實現
    CSS Modules理論和實戰
    總結
  11  響應式布局和Bootstrap的實現分析
    上帝視角——響應式布局適配方案
    真實線上適配案例分析
    Bootstrap柵格實現思路
    橫屏適配及其他細節問題
    面試題:%相對於誰
    深入:flex布局和傳統布局的性能對比
    總結
第四部分  前端框架
  12  觸類旁通多種框架
    響應式框架基本原理
    模板編譯原理介紹
    發布/訂閱模式簡單應用
    MVVM融會貫通
    揭秘虛擬DOM
    總結
  13  你真的懂React嗎
    神奇的JSX
    你真的了解非同步的this.setState嗎
    原生事件和React合成事件
    請不要再背誦diff演算法了
    element diff的那些事兒
    加上key就一定「性能最優」嗎
    總結
  14  揭秘React真諦:組件設計
    單一職責沒那麼簡單
    組件通信和封裝
    組合性是靈魂
    副作用和(准)純組件
    組件可測試性
    組件命名是意識和態度問題

    總結
  15  揭秘React真諦:數據狀態管理
    數據狀態管理之痛
    Redux到底怎麼用
    Redux的「罪與罰」
    我們到底需要怎樣的數據狀態管理
    總結
  16  React的現狀與未來
    React現狀分析
    從React Component看React發展史
    顛覆性的React hook
    值得關注的其他React特性
    總結
  17  同構應用中你所忽略的細節
    打包環境區分
    注水和脫水
    請求認證處理
    樣式問題處理
    meta tags渲染
    404處理
    安全問題
    性能優化
    總結
  18  通過框架和類庫,我們該學會什麼
    React和Vue:神仙打架
    新版本發布的思考
    從框架再談基礎
    總結
第五部分  前端工程化
  19  深入淺出模塊化
    模塊化簡單概念
    模塊化發展歷程
    ES原生時代
    未來趨勢和思考
    總結
  20  webpack工程師和前端工程師
    webpack到底將代碼編譯成了什麼
    webpack工作基本原理
    探秘並編寫webpack loader
    探秘並編寫webpack plugin
    webpack和Rollup
    綜合運用
    總結
  21  前端工程化背後的項目組織設計
    大型前端項目的組織設計
    使用Lerna實現monorepo
    分析一個項目遷移案例
    依賴關係簡介
    複雜依賴關係分析和處理
    使用yarn workspace管理依賴關係

    總結
  22  代碼規範工具及技術設計
    自動化工具巡禮
    工具背後的技術原理和設計
    自動化規範與團隊建設
    總結
第六部分  性能優化
  23  性能監控和錯誤收集與上報
    性能監控指標
    FMP的智能獲取演算法
    性能數據獲取
    錯誤信息收集
    性能數據和錯誤信息上報
    無侵入和性能友好的方案設計
    總結
  24  如何解決性能優化問題
    開放例題實戰
    代碼例題實戰
    總結
  25  以React為例,談談框架和性能
    框架的性能到底指什麼
    React的虛擬DOM diff
    提升React應用性能的建議
    React性能設計亮點
    從Vue 3.0  動靜結合的Dom diff談起
    總結
第七部分  編程思維和演算法
  26  揭秘前端設計模式
    設計模式到底是什麼
    設計模式原則
    設計模式的3大類型和23種套路
    總結
  27  無處不在的數據結構
    數據結構和學習方法概覽
    棧和隊列
    鏈表
    鏈表實現
    樹
    圖
    散列表(哈希表)
    散列表的實現
    總結
  28  古老又新潮的函數式
    函數式和高質量函數
    柯里化分析
    偏函數
    總結
  29  那些年常考的前端演算法
    前端和演算法
    演算法的基本概念

    V8 引擎中排序方法的奧秘和演進
    快速排序和插入排序
    排序的穩定性
    Timsort實現
    實戰
    演算法學習
    總結
  30  分析一道常見面試題
    題意分析
    思路與解答
    再談流程式控制制和中間件
    總結
第八部分  網路知識
  31  緩存誰都懂,一問都發蒙
    緩存概念與分類
    流程圖
    緩存和瀏覽器操作
    緩存相關面試題目
    緩存實戰
    實現一個驗證緩存的輪子
    總結
  32  HTTP的深思
    HTTP的誕生
    HTTP的現狀和痛點
    HTTP 2.0  未來已來
    從實時通信系統看HTTP發展
    相關深度面試題目
    總結
  33  不可忽視的前端安全:單頁應用鑒權設計
    單頁應用鑒權簡介
    單頁應用鑒權實戰
    採用Authentication cookie實現鑒權
    混合使用JWT和cookie進行鑒權
    總結
結束語

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032