![](/c49/30/1630165294.jpg)
出版社:清華大學 ISBN:9787302367598 商品編碼:1630165294 開本:16 出版時間:2014-09-01 代碼:69 作者:林瓏
" 基本信息 - 商品名稱:HTML5移動Web開發實戰詳解/Web開發典藏大繫
- 作者:林瓏
- 代碼:69
- 出版社:清華大學
- ISBN號:9787302367598
其他參考信息 - 出版時間:2014-09-01
- 印刷時間:2014-09-01
- 版次:1
- 印次:1
- 開本:16開
- 包裝:平裝
- 頁數:433
- 字數:700千字
內容提要 林瓏編著的《HTML5移動Web開發實戰詳解》由淺 入深,全面、繫統、詳盡地介紹了HTML 5相關技術和 其在移動開發領域的應用。書中提供了大量的代碼示 例,讀者可以通過這些例子理解知識點,也可以直接 在開發實戰中稍加修改應用這些代碼。本書涉及面廣 ,從基本原理到實戰,再到項目工作流,幾乎涉及一 個合格的前端開發工程師需要具備的所有重要知識。 另外,作者專門為書中的重點內容錄制了高清配套教 學視頻,並提供了本書涉及的源程序,以便於讀者高 效、直觀地學習。 本書共17章,分為兩篇。**篇為HTML 5移動Web 開發基礎,涵蓋的內容有移動互聯網的發展概述、 HTML 5基礎、CSS 3開發技術、從網頁到應用 (Application)、指尖下的瀏覽器、地理定位 (Geolocation)、Web Worker、通信基礎、實時 Web技術、感官世界、history與導航等。第2篇為 HTML 5移動Web開發實戰,涵蓋的內容有jQuery Mobile、Sencha Touch、Bootstrap、PhoneGap、 Foundation及Node.js等其他移動Web開發技術。 本書適合所有想全面和深入學習HTML 5開發技術 的人員閱讀,尤其適合使用HTML 5做移動應用開發的 人員閱讀。對於大中專院校相關專業的學生和培訓機 構的學員,本書也是一本不可多得的參考書。 作者簡介 林瓏,前端開發者和研究者、開源精神的忠實擁躉。曾經在騰訊公司和知乎網等知名互聯網公司擔任**前端工程師。從事Web開發工作多年,對Web前端開發有深刻的認識,在Web前端開發方面有豐富的實戰經驗和成功案例。 目錄 **篇 HTML 5移動Web開發基礎 **章 移動互聯網的浪潮之巔(教學視頻:17分鐘) 1.1 浪潮之巔,順勢而為 1.1.1 正確的時間做正確的事 1.1.2 互聯網的第二次崛起 1.1.3 移動互聯網正處於浪潮之巔 1.2 移動互聯網時代,Web必將璀璨 1.2.1 你應該學習Web開發 1.2.2 你應該為未來學習——移動Web開發 1.3 WWW的精髓 1.3.1 萬維網發明者的初衷 1.3.2 HTML是什麼 1.3.3 再談Web標準 1.3.4 如何理解Web語義化 1.3.5 HTML 5和語義網 1.4 主角登場——HTML 5的前世今生 1.4.1 聊聊HTML 5那些舊事 1.4.2 為移動而生 1.4.3 你應該知道的HTML 5 第2章 HTML 5基礎(教學視頻:38分鐘) 2.1 重溫HTML 2.1.1 HTML能干什麼 2.1.2 HTML的核心要素 2.2 HTML的語義來源 2.3 HTML素和屬性 2.3.1 全局屬性 2.3.2 HTML 5與它的全局屬性 2.3.3 內容模型(content models) 2.3.4數據(Document metadata) 2.3.5 區塊(sections) 2.3.6 分組內容(grouping content) 2.3.7 文本級語義(text-level semantics) 2.3.8 修改記錄(edits) 2.3.9 嵌入內容(embedded content) 2.3.10 表格數據(tabular data) 2.3.11 HTML 5表單 2.3.12 in素和其屬性 2.3.13 表單操作 2.3.14 HTML 5表單兼容性 2.3.15 素(Interactive elements) 第3章 初探CSS 3(教學視頻:20分鐘) 3.1 關於CSS的那件小事 3.2 CSS的核心概念 3.2.1 語法、層疊和特殊性(specificity) 3.2.2 框模型(Box Model) 3.2.3 可視化格式模型(visual formatting model) 3.2.4 表格 3.3 CSS 3選擇器增強 3.3.1 屬性選擇器的妙用 3.3.2 強大的結構性偽類(Structural pseudo-classes) 3.3.3 其他選擇器 3.3.4 CSS 4中的選擇器 3.4 和圖片說再見 3.4.1 背景和邊框 3.4.2 漸變和陰影 3.4.3 自定義字體 3.5 CSS 3布局之道 3.5.1 炒冷飯——負邊距與浮動 3.5.2 柵格繫統與多列布局 3.5.3 彈性盒布局(Flexible Box) 3.6 動起來 3.6.1 CSS變形(CSS transform) 3.6.2 CSS過渡(CSS Transitions) 3.6.3 CSS動畫(CSS Animations) 3.7 響應式設計基礎 3.7.1 從兩欄布局開始說起 3.7.2 從media到media queries 3.7.3 響應式柵格繫統 3.7.4 移動優先(mobile first)理念 3.7.5 另一種思路:後端模板輸出的優化 3.7.6 其他細節 第4章 從網頁(Web page)到應用(Application)(教學視頻:19分鐘) 4.1 Web不能承受之重 4.2 本地存儲升級 4.2.1 cookie和cookie的局限 4.2.2 來自HTML 5的Web Storage 4.2.3 IE的userData 4.3 離線應用 4.3.1 緩存和應用緩存 4.3.2 應用緩存的基本使用 4.4 拖放 4.4.1 模擬拖放 4.4.2 原生拖放 4.5 文件操作 4.5.1 選擇文件 4.5.2 操作文件 第5章 指尖下的瀏覽器(教學視頻:20分鐘) 5.1 基本touch事件 5.2 模擬手勢事件 5.3 hammer.js 5.4 實例:精仿iOS的相冊 5.5 工具 第6章 地理定位(Geolocation API)(教學視頻:7分鐘) 6.1 獲取當前位置 6.2 監視位置變化 6.3 來半斤Google maps嘗嘗 6.4 開發者工具 第7章 Web Worker(教學視頻:13分鐘) 7.1 單線程語言之殤 7.2 為引入線程技術 7.3 嵌入式Worker代碼 7.4 共享Worker 第8章 通信基礎(教學視頻:16分鐘) 8.1 XHR 2 8.2 跨文檔通信(Cross-document messaging) 8.3 通道通信(channel messaging) 第9章 實時Web技術(教學視頻:7分鐘) 9.1 輪詢和長輪詢(comet) 9.2 服務器事件(server-sent events) 9.3 Web Sockets 9.4 利器:Socket.IO 9.5 基於Socket.IO的聊天室 **0章 感官世界(教學視頻:9分鐘) 10.1 感知方向(orientation)和動作(motion) 10.2 音視頻捕獲 **1章 history與導航(教學視頻:12分鐘) 11.1 基於hashchange事件管理導航 11.2 HTML 5 history API 11.3 history.js 第2篇 HTML 5移動Web開發實戰 **2章 站在巨人們的肩上——jQuery Mobile(教學視頻:21分鐘) 12.1 移動Web框架概覽 12.1.1 HTML 5移動應用技術大觀 12.1.2 因地制宜、量體裁衣 12.2 jQuery Mobile 12.2.1 綜述 12.2.2 Hello,jQuery Mobile! 12.2.3 頁面(Pages) 12.2.4 Ajax導航模型和轉場動畫(transitions) 12.2.5 UI組件——一切皆響應 12.2.6 UI組件—素 12.2.7 UI組件——Header & Footer 12.2.8 UI組件——ListView 12.2.9 UI組件——Collapsibles和Accordions 12.2.10 UI組件——popup 12.2.11 UI組件——dialog 12.2.12 響應式組件——responsive grids 12.2.13 響應式組件——reflow tables 12.2.14 響應式組件——Column Toggle tables 12.2.15 響應式組件——sliding panels 12.2.16 主題化和themeroller 12.2.17 進階 **3章 Sencha Touch(教學視頻:8分鐘) 13.1 綜述 13.2 bonjour,Sencha Touch! 13.3**個Sencha Touch程序 13.4 進階 **4章 Bootstrap(教學視頻:15分鐘) 14.1 Bootstrap 3綜述 14.2 Grid繫統 14.3 響應式實用類 14.4 組件*新——Navbar 14.5 組件*新——List group 14.6 組件*新——Panels 14.7 從Bootstrap 2遷移到Bootstrap 3 **5章 PhoneGap(教學視頻:8分鐘) 15.1 PhoneGap 101 15.2 開發基於PhoneGap的程序 **6章 其他移動Web技術(教學視頻:9分鐘) 16.1 Foundation 16.2 Semantic-UI 16.3 Pure 16.4 Titanium **7章 如何成為**的前端工程師(教學視頻:29分鐘) 17.1 Node.js 17.1.1 什麼是Node.js 17.1.2 Node.js基礎 17.1.3 Node.js模塊繫統 17.1.4 Node.js包管理繫統NPM 17.1.5 事件驅動和異步I/O 17.1.6 前端工程師需要了解Node.js的什麼 17.2 工具鏈 17.2.1 CoffeeScript 17.2.2 CSS預處理器(CSS preprocessor) 17.2.3 Grunt 17.2.4 Bower 17.2.5 Yeoman 17.3 關於調試的那些事兒 17.3.1 Chrome開發者工具 17.3.2 多設備調試:Adobe Edge Inspect 17.4 從職業到專業、從前端到全端 17.4.1 Mac與Windows 17.4.2 Sublime Text 17.4.3 MV*框架 17.4.4 如何保持你的知識處在*前沿 17.4.5 跳出前端,*大的世界
" |