指尖上行移動前端開發進階之路

指尖上行移動前端開發進階之路

本書從基礎的移動頁面布局和常見前端框架,到進階的移動頁面動畫技術、Web API及性能最佳化,再到各類實戰案例剖析等,講解了技術層面的各類知識和心得。另外,書中還介紹了常用的數據分析方法,以驗證項目效果。

基本介紹

  • 書名:指尖上行移動前端開發進階之路
  • ISBN:978-7-115-46458-3
  • 定價:79
  • 出版社人民郵電出版社
  • 開本:1/16
主要內容,圖書目錄,

主要內容

本書基於TGideas團隊多年的研究、套用及沉澱,旨在向各位讀者介紹在移動前端開發的各類技術知識,幫助讀者在移動前端領域更上一層樓。本書從基礎的移動頁面布局和常見前端框架,到進階的移動頁面動畫技術、Web API及性能最佳化,再到各類實戰案例剖析等,講解了技術層面的各類知識和心得。另外,書中還介紹了常用的數據分析方法,以驗證項目效果。
本書適合網頁重構和Web前端開發崗位的從業人員使用,也適合有一定的移動頁面開發基礎的讀者閱讀。更多延伸內容,我們會給出官方文檔地址方便讀者進一步了解。
由於作業系統、瀏覽器核心的持續疊代及各類規則的調整,在本書出版時,可能部分API的兼容性已經有了很大的改觀。請各位讀者在具體使用時,做好預研和測試工作。
因為篇幅原因,本書部分的CSS代碼及JavaScript代碼採用了左右的排版方式,請各位讀者閱讀時注意。

圖書目錄

01移動頁面開發
1.1頁面布局
1.1.1Viewport
1.1.2布局形式
1.1.3Media Queries
1.1.4螢幕適應
1.1.5內容排布技巧
1.2頁面調試
1.2.1Chrome開發者工具
1.2.2Mac電腦調試
1.2.3自研工具
1.3常用庫和框架
1.3.1jQuery Mobile
1.3.2Zepto
1.3.3Cocos2d
1.3.4CreateJS
02技術創意形式
2.1動畫形式
2.1.1CSS3
2.1.2幀動畫
2.1.3Canvas
2.1.4SVG
2.1.5Three.js
2.2移動設備Web API詳解
2.2.1視頻(Video)
2.2.2音頻(Audio)
2.2.3媒體流(getUserMedia)
2.2.4Web Speech
2.2.5Web Audio API
2.2.6地理定位(Geolocation API)
2.2.7陀螺儀
2.2.8設備震動(Vibration API)
2.2.9電池狀態(Battery API)
2.2.10環境光(Ambient Light)
2.2.11網路信息
2.2.12平台JSSDK
2.3WebVR
2.3.1實現步驟
2.3.2常用WebVR解決方案
2.4創意點
2.4.1基於微信錄音接口
2.4.2基於微信語音識別
2.4.3基於攝像頭和相冊
2.4.4基於人臉識別
2.4.5基於陀螺儀
2.4.6基於手勢
2.4.7基於Websocket
03頁面性能最佳化
3.1最佳化原理
3.1.1為什麼最佳化
3.1.2最佳化思路
3.2資源最佳化
3.2.1圖像
3.2.2音頻
3.2.3視頻
3.2.4代碼
3.3載入最佳化
3.3.1載入原理
3.3.2瀏覽器分析
3.3.3載入最佳化實戰
3.4腳本最佳化
3.4.1執行效率
3.4.2Web Worker
04頁面效果驗證
4.1為何驗證
4.2數據埋點
4.2.1什麼是數據埋點
4.2.2什麼數據需要埋點
4.2.3數據分析平台
4.3分析數據
4.3.1數據收集
4.3.2數據整理
4.3.3數據分析
4.4數據參考
4.4.1資源投放數據參考
4.4.2H5 用戶行為數據參考
4.4.3轉化率數據參考
05大型項目實戰
5.1UP+2014邀請函
5.1.1設計風格定稿
5.1.2前端體驗定位
5.1.3單屏滑動
5.1.4CSS3動畫的套用
5.1.5SVG的套用
5.2TGA城市拉力賽
5.2.1地理位置的使用
5.2.2音頻的作用
5.3全民突擊明星隊長
5.3.1需求創意形式和技術點分析
5.3.2執行中的問題和解決方法
5.3.3微信視頻自動播放問題
5.4全民超神明星皮膚
5.4.1需求創意形式和技術點分析
5.4.2執行中的技術點和實踐
5.4.3執行中常見的兼容性問題和解決方法
5.5龍之谷手遊WebVR項目
5.5.1程式與用戶共同控制攝像頭
5.5.2多重蒙版貼圖
5.5.3自適應長度文字提示
5.5.4Unity 地形導出
5.5.53ds M ax動畫導出問題
附錄
1.微信JSSDK
2.手機QQ JSSDK

相關詞條

熱門詞條

聯絡我們