《Web前端性能最佳化》是2020年4月北京大學出版社出版的圖書,作者是陳鐸鑫。
基本介紹
- 書名:Web前端性能最佳化
- 作者:陳鐸鑫
- 出版社:北京大學出版社
- 出版時間:2020年4月1日
- 頁數:256 頁
- 定價:58 元
- 開本:16 開
- 裝幀:平裝
- ISBN:9787301311684
內容簡介,圖書目錄,作者簡介,
內容簡介
《Web前端性能最佳化》以Web性能最佳化為重點,深入淺出地介紹了性能最佳化所涉及到的方方面面知識,詳細解答了為何要做性能最佳化,性能最佳化又需要從何處著手,性能最佳化的過程又需要考慮到哪些問題?需要做怎樣的權衡?內容包括:第1章 用戶體驗(UE——userexperience);第2章 前端性能瓶頸(Front-end performance bottleneck);第3章 前端的分層(Front-end layering);第4章 HTML層級最佳化;第5章 CSS層級最佳化;第6章 JavaScript層級最佳化;第7章 資源載入最佳化(Resource loading optimization);第8章 其他層級最佳化(Other hierarchical optimization);第9章 前端調試(Front-end debugging);第10章 常見自動化構建工具(Common automated build tools);第11章新技術對性能的提升(Performance improvements from new technologies);第12章 思想高於邏輯 邏輯強於代碼(Thought over logic over code)。第13章 性能最佳化案例分析(Performance optimization case study),本書適合程式設計師及Web開發者閱讀。
圖書目錄
第1篇 用戶體驗
第1 章 用戶體驗
1 1 何為用戶體驗
1 2 了解用戶心理
1 3 前端的作用
第2篇 巨觀上的俯瞰
第2 章 前端性能瓶頸
2 1 技術框架選型
2 2 項目複雜程度
2 3 運行環境
第3 章 前端的分層
3 1 HTML 結構層
3 2 CSS 樣式層
3 3 JS 行為層
第3篇 分條目詳解性能最佳化
第4 章 HTML 層級最佳化
4 1 化繁為簡
4 2 標籤屬性及模板
4 3 容易忽略的細節
第5 章 CSS 層級最佳化
5 1 樣式多復用
5 2 CSS 選擇器
5 3 減少“昂貴”的樣式成本
5 4 CSS 層級其他最佳化
第6 章 JavaScript 層級最佳化
6 1 JavaScript 的運行機制
6 2 定時器是一把雙刃劍
6 3 事件的綁定
6 4 一些優秀的JavaScript 層級思想
第7 章 資源載入最佳化
7 1 資源解析最佳化
7 2 載入模式
7 3 資源最佳化處理
第8 章 其他層級最佳化
8 1 頁面渲染過程
8 2 控制互動請求
8 3 合理的數據結構
8 4 有趣的異步
8 5 充分利用硬體GPU 加速
第4篇 好用的前端工具與新技術
第9 章 前端調試
9 1 強大的Chrome
9 2 斷點
第10 章 常見的自動化構建工具
10 1 構建工具概述
10 2 Grunt
10 3 Gulp
10 4 強大的Webpack
第11 章 新技術對性能的提升
11 1 即時通信
11 2 MVVM 框架
11 3 Vue 相關知識
11 4 移動端相關套用
第5篇 前端思想與案例分析
第12 章 思想高於邏輯,邏輯強於代碼
12 1 首次架構重於疊代升級
12 2 良好的編碼習慣
12 3 代碼重構
12 4 開發效率與性能間的權衡
第13 章 性能最佳化案例分析
13 1 某搜尋網站的最佳化
13 2 某電商網站的最佳化
13 3 某新聞網站的最佳化
作者簡介
陳鐸鑫,Web前端開發工程師,多年一線開發經驗,慕課網認證作者。在部落格園、慕課網累計發布前端相關技術文章50餘篇,累計字數超30萬字。
2018年負責大規模考試系統前端架構設計及前端技術選型,並實際落地套用於各大高校平台。
2019年參與公司平台數據可視化展示、3D實景套用、智感小區等前端AI人臉識別落地套用產品的研發,目前已開始落地推廣。