移動Web開發實戰(雙色)

ISBN:978-7-313-14279-5/01

作者:管西京 張玲玲 陳強

定價:58.00元

出版社:上海交通大學出版社

適用層次:通用

出版日期:2019-01-01

購買 下載資料 下載樣張
圖書簡介

本書主要圍繞HTML5技術,講述如何利用HTML5,CSS以及JavaScript等相關技術開發移動Web網站和App應用程序。

全書分12章,其中第1~4章主要講述了移動Web的基礎知識,第5~9章主要講述了HTML5新技術特性在表單使用、音頻和視頻應用、Canvas繪圖、數據存儲以及文件操作處理方面的應用,第10~12章介紹了jQueryMobile基礎、頁面數據離線處理以及PhoneGap框架的相關知識。

本書可作為計算機及相關專業的教材,也可作為移動應用開發人員的參考讀物。

圖書目錄

1? Web開發標準與網頁網站制作介紹

1.1? Web開發標準介紹

1.1.1? Web開發標準概述

1.1.2? 為什么要使用Web標準

1.2? CSS網頁布局標準

1.2.1? 傳統頁面布局

1.2.2? 標準布局

1.2.3? 標準布局的前景分析

1.3? 認識網頁和網站

1.3.1? 何謂網頁

1.3.2? 何謂網站

1.3.3? 網站的發展趨勢

1.4? 網頁的基本構成元素

1.5? 實例1-1:一個基本的HTML5頁面

1.6? 綜合實例:個人博客網站

1.6.1? 網站規劃

1.6.2? 切圖分析

1.6.3? 制作站點首頁

1.6.4? 制作日志頁面

1.6.5? 制作日志詳情頁面

1.6.6? 網站的完整制作流程

1.7? 實戰練習

?

2? Web開發技術基礎

2.1? 三劍客之——體現身材的HTML

2.1.1? HTML概述

2.1.2? HTML基本知識

2.1.3? 實例2-1:實現一個優美的登錄表單界面

2.2? 三劍客之——會化妝的CSS

2.2.1? CSS基礎知識

2.2.2? 實例2-2:一個精致的表單頁面

2.3? 三劍客之——JavaScript是美的升華

2.3.1? JavaScript概述

2.3.2? JavaScript基本概念

2.3.3? 實例2-3:實現一個動態菜單樣式

2.4? 綜合實例:一個典型的頁面文件

2.5? 實戰練習

?

3? 打造移動Web應用程序

3.1? 當前主流的智能手機系統

3.2? 打造移動Web應用程序

3.2.1? 設計在通用設備上運行的網站

3.2.2? 選擇Web編輯器

3.2.3? 為移動設備調整可視化的設計

3.2.4? 測試應用程序

3.3? 實例3-1:搭建Android開發環境

3.3.1? 安裝JDK

3.3.2? 安裝EclipseAndroidSDK

3.3.3? 安裝ADT

3.3.4? 設定Android SDK Home

3.3.5? 驗證開發環境

3.3.6? 創建Android虛擬設備(AVD

3.3.7? 啟動AVD模擬器

3.4? 綜合實例:搭建iOS開發環境

3.4.1? 下載Xcode

3.4.2? 安裝Xcode

3.4.3? 創建一個Xcode項目并啟動模擬器

3.5? 實戰練習

?

4? HTML5在移動設備中

4.1? 全新的HTML5

4.1.1? 發展歷程介紹

4.1.2? 全新功能

4.2? HTML5設計移動網站前的準備

4.2.1? 為移動網站準備專用的域名

4.2.2? 準備測試環境

4.3? 實例4-1:第一段HTML5程序

4.4? 實例4-2:自動檢測輸入的拼寫是否正確

4.5? 實例4-3:將站點升級至HTML5

4.6? 綜合實例:網頁版俄羅斯方塊游戲

4.6.1? 實例目標

4.6.2? 具體實現

4.7? 實戰練習

?

5? 使用表單元素

5.1? 表單元素的類型

5.1.1? email類型

5.1.2? url類型

5.1.3? number類型

5.1.4? Date Pickers(數據檢出器)

5.2? 表單元素中的屬性

5.2.1? 記住表單中的數據

5.2.2? 驗證表單中輸入的數據是否合法

5.2.3? 在文本框中顯示提示信息

5.2.4? 驗證文本框中的內容是否為空

5.2.5? 開啟表單的自動完成功能

5.2.6? 重寫表單中的某些屬性

5.2.7? 自動設置表單中傳遞數字

5.2.8? 在表單中選擇多個上傳文件

5.3? 實例5-1:驗證輸入的是否是一個URL地址

5.4? 實例5-2:驗證輸入的數值是否合法

5.5? 實例5-3:實現一個簡單的乘法計算器

5.6? 實例5-4:在網頁中生成一個密鑰

5.7? 綜合實例:制作一個顏色滑動控制器

5.7.1? 知識點——range類型

5.7.2? 實現過程

5.8? 實戰練習

?

6? 音頻和視頻應用

6.1? 處理視頻

6.1.1? 使用video標記

6.1.2? 標記的屬性

6.2? 處理音頻

6.2.1? audio標記

6.2.2? 標記的屬性

6.3? 實例6-1:播放一首音樂

6.4? 實例6-2:顯示加載視頻的狀態

6.5? 實例6-3:出錯時在播放屏幕中顯示出錯信息

6.6? 實例6-4:檢測瀏覽器是否支持這個媒體類型

6.7? 實例6-5:顯示視頻的播放狀態

6.8? 綜合實例:為視頻設置素材圖片并顯示播放時間

6.9? 實戰練習

?

7? Canvas繪圖詳解

7.1? Canvas標記基礎

7.2? HTMLDOM Canvas對象

7.2.1? Canvas對象的屬性

7.2.2? Canvas對象的方法

7.3? 實例7-1:顯示矩形中的鼠標的坐標

7.4? 實例7-2:繪制一個圓

7.5? 實例7-3:在畫布中顯示一幅指定的圖片

7.6? 實例7-4:繪制一個指定大小的正方形

7.7? 實例7-5:繪制一個帶邊框的矩形

7.8? 實例7-6:繪制一個漸變圖形

7.9? 實例7-7:移動、縮放和旋轉網頁中的圖形

7.10? 實例7-8:使用組合的方式顯示圖形

7.11? 綜合實例:圓形繪制器

7.11.1? 用到的知識點

7.11.2? 具體實現

7.12? 實戰練習

?

8? 數據存儲

8.1? Web存儲概述

8.2? Web Storage存儲方式

8.3? WebDB存儲方式

8.4? 實例8-1:統計訪問頁面的次數

8.5? 實例8-2:網頁計數器

8.6? 實例8-3:打開、創建數據庫

8.7? 實例8-4:調用并執行SQL語句

8.8? 實例8-5:在網頁中獲取并顯示數據

8.9? 綜合實例:保存并讀取登錄用戶名和密碼

8.10? 實戰練習

?

9? 文件操作處理

9.1? 文件操作基礎知識

9.1.1? 選擇單個或多個文件

9.1.2? 使用Blob獲取文件的類型與大小

9.1.3? FileReader接口

9.2? 實例9-1:在表單中選擇單個文件

9.3? 實例9-2:通過類型過濾上傳文件

9.4? 實例9-3:通過accept屬性過濾選擇文件的類型

9.5? 實例9-4:用readAsDataURL()預覽圖片

9.6? 實例9-5:讀取文件內容

9.7? 實例9-6:同時上傳多個文件

9.8? 實例9-7:獲取文件類型與大小

9.9? 綜合實例:用拖動的方式選擇并瀏覽文件

9.10? 實戰練習

?

10? jQuery Mobile基礎

10.1? jQuery Mobile簡介

10.1.1? 什么是jQuery

10.1.2? jQuery Mobile基礎

10.2? 實例10-1:搭建jQueryMobile開發環境

10.3? 實例10-2:搭建測試環境

10.4? 實例10-3:動態滑動條

10.5? 實例10-4:使用選擇菜單

10.6? 綜合實例:網上訂餐系統

10.6.1? 需求分析

10.6.2? 界面設計

10.6.3? 頁面實現

10.6.4? 設置樣式

10.7? 實戰練習

?

11?頁面數據離線處理

11.1? 離線應用基礎

11.1.1? 開發離線應用程序

11.1.2? manifest文件詳解

11.1.3? 配置IIS服務器

11.2? 檢測本地緩存的更新狀態

11.3? 實例11-1:簡單的離線應用程序

11.4? 實例11-2:檢測網絡的當前狀態

11.5? 實例11-3onlineoffline事件檢測當前網絡狀態

11.6? 實例11-4:開發一個離線留言系統

11.7? 綜合實例——開發一個離線式日歷提醒系統

11.8? 實戰練習

?

12? 使用PhoneGap框架

12.1? PhoneGap簡介

12.1.1? 產生背景介紹

12.1.2? PhoneGap的發展歷程

12.1.3? 什么是PhoneGap

12.2? 深入認識PhoneGap——優點和缺點分析

12.2.1? 原生應用

12.2.2? Web應用

12.2.3? 混合型應用

12.2.4? PhoneGap的優缺點

12.3? 實例12-1:搭建PhoneGap開發環境

12.4? 實例12-2Android平臺創建PhoneGap的程序

12.5? 實例12-3iOS平臺創建PhoneGap的程序

12.6? 綜合實例:移動電話簿系統

12.6.1? 功能分析

12.6.2? 創建Android工程

12.6.3? 具體實現

12.6.4? 用到的知識點

12.7? 實戰練習

?

參考文獻

--- 友情鏈接 ---

人民郵電出版社

清華大學出版社

教育部官方網站

機械工業出版社

高等教育出版社

電子工業出版社

北京金企鵝文化發展有限公司版權所有

公司地址:北京市海淀區大鐘寺華杰大廈4C9室 郵編:100098

聯系電話:010-62137141 (傳真)62137141 電子郵箱:[email protected] 京ICP備14058053號

重庆时时彩计划群群 成都麻将规则入门 pk10免费计划预测软件 现在做什么样的个人网站赚钱 传奇暗黑版本的如何打宝赚钱 西游争霸电玩城 飞禽走兽金鲨版单机版手机 11选5中奖助手 捕鱼达人3破解版 邢台网络赚钱 pk10九码有漏洞吗 手机网络兼职赚钱是真的吗 宝龙娱乐登录网站