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

HTML5移動網站與App開發實戰/Web前端技術叢書

  • 作者:編者:王金柱//綿綿的糖|責編:夏毓彥
  • 出版社:清華大學
  • ISBN:9787302612841
  • 出版日期:2022/08/01
  • 裝幀:平裝
  • 頁數:357
人民幣:RMB 109 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書由淺入深出、全面系統地介紹HTML5相關技術及其在移動開發領域的應用。從基本原理到移動頁面優化再到實戰應用,涉及HTML5移動開發領域的絕大部分內容,是一本集理論與實戰于一體的綜合性參考書。本書配套示例源碼與PPT課件。
    本書共分15章。第1?9章講解HTML5移動特性,內容包括HTML5移動開發基礎、移動表單、多媒體形式、地理位置定位、離線緩存、Canvas繪圖、CSS3視覺輔助和調用手機設備等,最後剖析移動開發性能優化的一些技巧。第10?11章講解HTML5移動框架jQuery Mobile,內容包括jQuery Mobile這個比較流行的移動框架的用法,以及基於這個框架開發移動便箋App。第12?13章講解HTML5+Vue組合,內容包括Vue框架的特性與安裝使用方法,結合HTML5與Vue開發音樂播放App。第14?15章講解HTML5+React組合,內容包括React框架的介紹及其安裝使用,並結合HTML5與React開發一個可拖曳的待辦事項App。
    本書適合所有想深入學習HTML5移動開發技術的初學者閱讀,尤其適合正在應用HTML5做移動項目開發的人員閱讀。對於高等院校相關專業的學生和培訓機構的學員,本書也是一本不可多得的實訓教材。

作者介紹
編者:王金柱//綿綿的糖|責編:夏毓彥

目錄
第1章  HTML5移動入門
  1.1  認識HTML
    1.1.1  HTML的構成
    1.1.2  CSS的構成
    1.1.3  JavaScript的構成
  1.2  認識HTML
    1.2.1  HTML5的發展與理念
    1.2.2  HTML5和XHTML的對比
  1.3  製作一個簡單的HTML5移動App
    1.3.1  開發工具的選擇
    1.3.2  App代碼的編寫
    1.3.3  調試運行 Hello App
  1.4  HTML5的移動特色
  1.5  本章小結
第2章  移動特性1——移動表單
  2.1  豐富的表單屬性
  2.2  移動Web表單的input類型
    2.2.1  search類型
    2.2.2  email類型
    2.2.3  number類型
    2.2.4  range類型
    2.2.5  tel類型
    2.2.6  url類型
  2.3  HTML5表單新屬性
    2.3.1  autocomplete屬性
    2.3.2  autofocus屬性
  2.4  範例——創建一個HTML5版的App註冊頁面
    2.4.1  代碼設計
    2.4.2  代碼分析
  2.5  本章小結
第3章  移動特性2——多媒體形式
  3.1  音頻和視頻
    3.1.1  音頻和視頻的格式
    3.1.2  使用audio/video元素
    3.1.3  音頻和視頻的通信
  3.2  範例——製作音樂播放器App
  3.3  範例——製作視頻播放器App
    3.3.1  普通視頻播放器
    3.3.2  添加視頻進度條
    3.3.3  添加視頻快進慢進按鈕
    3.3.4  處理帶字幕的視頻
  3.4  本章小結
第4章  移動特性3——地理位置定位
  4.1  認識地理位置
    4.1.1  緯度和經度坐標
    4.1.2  定位數據
    4.1.3  構建地理位置應用
  4.2  手機地理位置定位
  4.3  谷歌地圖的使用
    4.3.1  追蹤用戶的位置

    4.3.2  查找路線
    4.3.3  用戶自定義的地理定位
  4.4  高德地圖的使用
  4.5  本章小結
第5章  移動特性4——離線緩存
  5.1  離線緩存應用
    5.1.1  離線緩存API簡介
    5.1.2  使用Manifest文件
    5.1.3  使用ApplicationCache API方法
    5.1.4  緩存更新示例
  5.2  離線事件處理
  5.3  範例——離線貼吧App
  5.4  本章小結
第6章  移動特性5——Canvas繪圖
  6.1  HTML5的繪圖API
    6.1.1  什麼是Canvas
    6.1.2  載入Canvas
    6.1.3  什麼是SVG
    6.1.4  什麼是WebGL
    6.1.5  Paper.js圖形庫
  6.2  應用Canvas
    6.2.1  繪製圖形
    6.2.2  繪製文字
    6.2.3  顏色漸變
  6.3  範例——帶特效的相冊App
  6.4  本章小結
第7章  移動特性6——CSS3視覺輔助
  7.1  CSS3的變化
  7.2  背景
  7.3  文字效果
  7.4  邊框
  7.5  用戶界面
  7.6  轉換
  7.7  過渡
  7.8  範例——用CSS3畫哆啦A夢
    7.8.1  頭和臉
    7.8.2  脖子和鈴鐺
    7.8.3  身體和四肢
    7.8.4  讓眼睛動起來
  7.9  本章小結
第8章  移動特性7——調用手機設備
  8.1  HTML5調用手機攝像頭
  8.2  HTML5調用手機相冊
  8.3  HTML5調用手機通訊錄
  8.4  本章小結
第9章  HTML5移動性能優化
  9.1  HTML5的性能考量
    9.1.1  瀏覽器性能
    9.1.2  網路性能
    9.1.3  開發效率

  9.2  載入優化
    9.2.1  減少HTTP請求
    9.2.2  充分利用緩存
    9.2.3  壓縮
    9.2.4  優化JavaScript載入性能
    9.2.5  其他載入優化
  9.3  CSS優化
    9.3.1  了解頁面的渲染過程
    9.3.2  避免在HTML標籤中寫style屬性
    9.3.3  正確使用display屬性
    9.3.4  避免使用CSS表達式
    9.3.5  不濫用float屬性
    9.3.6  不濫用Web字體
    9.3.7  不聲明過多的Font-size
    9.3.8  優化選擇器的使用
  9.4  圖片優化
    9.4.1  使用CSS3代替圖片
    9.4.2  使用Data URI代替圖片
    9.4.3  使用SVG代替圖片
    9.4.4  IconFont與SVG優劣對比
    9.4.5  使用壓縮圖片
    9.4.6  使用srcset
    9.4.7  使用WebP
  9.5  渲染優化
    9.5.1  渲染流程
    9.5.2  使用Viewport加速頁面渲染
    9.5.3  動畫優化
    9.5.4  高頻事件優化
    9.5.5  GPU加速
  9.6  腳本優化
    9.6.1  腳本執行優化
    9.6.2  條件JavaScript
    9.6.3  緩存DOM操作
    9.6.4  盡量使用事件委託以避免批量綁定事件
    9.6.5  盡量使用ID選擇器
    9.6.6  click事件優化
  9.7  本章小結
第10章  jQuery Mobile移動框架
  10.1  初步接觸jQuery Mobile
    10.1.1  jQuery Mobile框架的特點
    10.1.2  jQuery Mobile框架的安裝與配置
    10.1.3  創建第一個jQuery Mobile Web App
  10.2  jQuery Mobile頁面與導航
    10.2.1  jQuery Mobile單頁面
    10.2.2  jQuery Mobile多頁面
    10.2.3  jQuery Mobile對話框頁面
    10.2.4  jQuery Mobile導航
    10.2.5  jQuery Mobile載入元素
    10.2.6  jQuery Mobile動畫效果
  10.3  jQuery Mobile CSS樣式

    10.3.1  按鈕樣式
    10.3.2  圖標樣式
    10.3.3  網格布局樣式
  10.4  jQuery Mobile小部件
    10.4.1  工具條
    10.4.2  導航條
    10.4.3  選項卡
    10.4.4  面板
    10.4.5  彈出框
  10.5  jQuery Mobile表單
    10.5.1  輸入框
    10.5.2  複選框
    10.5.3  單選按鈕
    10.5.4  下拉列表框
    10.5.5  滑塊控制項
  10.6  本章小結
第11章  jQuery Mobile框架實戰——移動便箋App
  11.1  項目介紹
  11.2  項目功能模塊
    11.2.1  主頁
    11.2.2  便箋內容瀏覽頁面
    11.2.3  登錄頁面
    11.2.4  便箋內容瀏覽頁面(用戶許可權)
    11.2.5  新建便箋內容
    11.2.6  編輯便箋內容
    11.2.7  刪除便箋內容
    11.2.8  清空便箋內容
  11.3  本章小結
第12章  Vue項目開發入門
  12.1  Vue的初次接觸
    12.1.1  Vue框架的特點
    12.1.2  Vue框架的下載安裝
  12.2  如何快速創建Vue項目(Vue 2和Vue 3)
    12.2.1  使用腳手架命令快速創建Vue項目
    12.2.2  通過構建工具Vite創建Vue項目
  12.3  Vue項目剖析
    12.3.1  模板
    12.3.2  樣式設置
    12.3.3  各組件生命周期
  12.4  本章小結
第13章  HTML5+Vue實戰——音樂App
  13.1  創建項目
  13.2  後端介面搭建
  13.3  前端依賴庫的安裝
  13.4  首頁(歌曲推薦頁面)
  13.5  實現歌手分類頁面
  13.6  歌手所有歌曲頁面實現
  13.7  歌單分類頁面實現
  13.8  本章小結
第14章  React項目開發入門

  14.1  React的下載安裝
    14.1.1  React框架的特點
    14.1.2  React框架的下載安裝
  14.2  如何快速創建React項目
  14.3  React項目剖析
    14.3.1  模板
    14.3.2  樣式設置
    14.3.3  各組件生命周期
  14.4  本章小結
第15章  HTML5+React實戰——可拖曳的待辦事項App
  15.1  創建項目
  15.2  創建待辦事項子組件
  15.3  待辦事項子組件
  15.4  圖標子組件
  15.5  待辦事項詳情子組件
  15.6  編輯待辦事項子組件
  15.7  拖曳刪除待辦事項
  15.8  本章小結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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