構(gòu)建移動網(wǎng)站與APP-HTML 5移動開發(fā)入門與實戰(zhàn)
-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
深度學(xué)習(xí)
-
>
Unreal Engine 4藍圖完全學(xué)習(xí)教程
-
>
深入理解計算機系統(tǒng)-原書第3版
-
>
Word/Excel PPT 2013辦公應(yīng)用從入門到精通-(附贈1DVD.含語音視頻教學(xué)+辦公模板+PDF電子書)
構(gòu)建移動網(wǎng)站與APP-HTML 5移動開發(fā)入門與實戰(zhàn) 版權(quán)信息
- ISBN:9787302461111
- 條形碼:9787302461111 ; 978-7-302-46111-1
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
構(gòu)建移動網(wǎng)站與APP-HTML 5移動開發(fā)入門與實戰(zhàn) 本書特色
本書由淺入深,全面、系統(tǒng)、詳盡地介紹了HTML 5相關(guān)技術(shù)及其在移動開發(fā)領(lǐng)域的應(yīng)用。從基本原理到移動頁面優(yōu)化再到實戰(zhàn)應(yīng)用,幾乎涉及HTMML 5移動開發(fā)領(lǐng)域的絕大部分內(nèi)容,是一本集理論與實戰(zhàn)的綜合性參考書。 本書共13章,分為3篇。第1篇為HTML 5移動特性,內(nèi)容包括HTML 5移動開發(fā)基礎(chǔ)、移動表單、多媒體形式、地理位置定位(Geolocation)、離線緩存、Canvas繪圖、CSS 3視覺輔助和調(diào)用手機設(shè)備等,*后還剖析了移動性能優(yōu)化的一些技巧。第2篇為HTML 5移動框架,主要介紹jQueryMobile和SenchaTouch這兩個當下*流行的移動框架。第3篇為HTML 5移動實戰(zhàn),詳細講解了使用jQueryMobile和SenchaTouch這兩個移動框架開發(fā)移動應(yīng)用的過程與方法。 本書適合所有想全面深入學(xué)習(xí)HTML 5移動開發(fā)技術(shù)的人員閱讀,尤其適合正在應(yīng)用HTML 5做移動項目開發(fā)的人員閱讀。對于大中專院校相關(guān)專業(yè)的學(xué)生和培訓(xùn)機構(gòu)的學(xué)員,本書也是一本不可多得的參考書。
構(gòu)建移動網(wǎng)站與APP-HTML 5移動開發(fā)入門與實戰(zhàn) 內(nèi)容簡介
(1)贈送本書中提到的程序的源代碼 http://pan.baidu.com/s/1gfsTf2b(2)本書涵蓋了HTML 5移動Web開發(fā)的所有常用知識點及開發(fā)工具,可以幫助傳統(tǒng)Web開發(fā)者搭乘HTML 5快車,輕松開發(fā)和部署移動應(yīng)用,也可以使移動開發(fā)者挖掘Web潛力,在傳統(tǒng)網(wǎng)頁的基礎(chǔ)上獲得跨平臺支持。
構(gòu)建移動網(wǎng)站與APP-HTML 5移動開發(fā)入門與實戰(zhàn) 目錄
第1章 HTML 5移動入門 11.1 認識HTML 11.1.1 HTML的構(gòu)成 11.1.2 CSS的構(gòu)成 21.1.3 JavaScript的構(gòu)成 31.2 認識HTML 5 41.2.1 HTML 5的發(fā)展與理念 51.2.2 HTML 5和XHTML的對比 61.3 制作一個簡單的HTML 5移動APP 71.3.1 開發(fā)工具的選擇 81.3.2 APP代碼的編寫 81.3.3 調(diào)試運行 Hello APP 91.4 HTML 5的移動特色 101.5 本章小結(jié) 10第2章 移動特性1——移動表單 112.1 豐富的表單屬性 112.2 移動Web表單的input類型 122.2.1 search類型文本 122.2.2 email類型文本 132.2.3 number類型文本 142.2.4 range類型文本 152.2.5 tel類型文本 152.2.6 url類型文本 162.3 HTML 5表單新屬性 162.3.1 autocomplete屬性 162.3.2 autofocus屬性 172.4 范例——創(chuàng)建一個HTML 5版的APP注冊頁面 182.4.1 代碼設(shè)計 192.4.2 代碼分析 242.5 本章小結(jié) 26第3章 移動特性2——多媒體形式 273.1 音頻視頻 273.1.1 音頻視頻的格式 273.1.2 使用video/audio元素 273.1.3 音頻視頻的通信 293.2 范例——制作音樂播放器APP 313.3 范例——制作視頻播放器APP 333.3.1 普通視頻播放器 343.3.2 添加視頻進度條 373.3.3 添加視頻快進慢進按鈕 403.3.4 處理帶字幕的視頻 413.4 本章小結(jié) 43第4章 移動特性3——地理位置定位 444.1 認識地理位置 444.1.1 緯度和經(jīng)度坐標 444.1.2 定位數(shù)據(jù) 454.1.3 構(gòu)建地理位置應(yīng)用 464.2 手機地理位置定位 474.3 谷歌地圖的使用 494.3.1 追蹤用戶的位置 494.3.2 查找路線 534.3.3 用戶自定義的地理定位 614.4 高德地圖的使用 654.5 本章小結(jié) 67第5章 移動特性4——離線緩存 685.1 離線緩存應(yīng)用 685.1.1 離線緩存API簡介 685.1.2 使用Manifest方法 715.1.3 使用ApplicationCache API方法 725.1.4 搭建簡單的離線APP 725.2 離線事件處理 765.3 范例——離線貼吧APP 805.4 本章小結(jié) 84第6章 移動特性5——Canvas繪圖 856.1 HTML 5的繪圖API 856.1.1 什么是Canvas 856.1.2 加載Canvas 866.1.3 什么是SVG 876.1.4 什么是WebGL 896.1.5 Paper.js圖形庫 906.2 應(yīng)用Canvas 916.2.1 繪制圖形 926.2.2 繪制文字 966.2.3 顏色漸變 1036.3 范例——帶特效的相冊APP 1066.4 本章小結(jié) 114第7章 移動特性6——CSS 3視覺輔助 1157.1 CSS 3的變化 1157.2 背景(Backgrounds) 1167.3 文字效果(Text Effects) 1177.4 邊框(Border) 1187.5 用戶界面(User interface) 1207.6 轉(zhuǎn)換(Transform) 1227.7 過渡(Transition) 1237.8 范例——用CSS 3畫哆啦A夢 1247.8.1 頭和臉 1257.8.2 脖子和鈴鐺 1297.8.3 身體和四肢 1317.8.4 讓眼睛動起來 1357.9 本章小結(jié) 136第8章 移動特性7——調(diào)用手機設(shè)備 1378.1 HTML 5調(diào)用手機攝像頭 1378.2 HTML 5調(diào)用手機相冊 1408.3 HTML 5調(diào)用手機通訊錄 1468.4 本章小結(jié) 149
第9章 HTML 5移動性能優(yōu)化 1509.1 HTML 5的性能考量 1509.1.1 瀏覽器性能 1509.1.2 網(wǎng)絡(luò)性能 1539.1.3 開發(fā)效率 1549.2 加載優(yōu)化 1569.2.1 減少HTTP請求 1569.2.2 充分利用緩存 1609.2.3 壓縮 1619.2.4 優(yōu)化JavaScript加載性能 1659.2.5 其他加載優(yōu)化 1739.3 CSS優(yōu)化 1759.3.1 了解頁面的渲染過程 1769.3.2 避免在HTML標簽中寫Style屬性 1789.3.3 正確使用display屬性 1799.3.4 避免使用CSS表達式 1799.3.5 請勿濫用float屬性 1809.3.6 不濫用Web字體 1829.3.7 不聲明過多的Font-size 1849.3.8 優(yōu)化選擇器的使用 1859.4 圖片優(yōu)化 1879.4.1 使用CSS 3代替圖片 1879.4.2 使用Data URI代替圖片 1909.4.3 使用SVG代替圖片 1949.4.4 IconFont與SVG優(yōu)劣對比 1969.4.5 使用壓縮圖片 1979.4.6 使用srcset 1989.4.7 使用WebP 2009.5 渲染優(yōu)化 2019.5.1 渲染流程 2029.5.2 使用Viewport加速頁面渲染 2039.5.3 動畫優(yōu)化 2049.5.4 高頻事件優(yōu)化 2079.5.5 GPU加速 2109.6 腳本優(yōu)化 2119.6.1 腳本執(zhí)行優(yōu)化 2119.6.2 條件JavaScript 2129.6.3 緩存DOM操作 2159.6.4 盡量使用事件代理以避免批量綁定事件 2199.6.5 盡量使用ID選擇器 2219.6.6 click事件優(yōu)化 2239.7 本章小結(jié) 225第10章 jQuery Mobile移動框架 22610.1 初步接觸jQuery Mobile 22610.1.1 jQuery Mobile框架特點 22610.1.2 jQuery Mobile框架安裝與配置 22710.1.3 創(chuàng)建**個jQuery Mobile APP 22910.2 jQuery Mobile頁面與導(dǎo)航 23110.2.1 jQuery Mobile單頁面 23110.2.2 jQuery Mobile多頁面 23310.2.3 jQuery Mobile對話框頁面 23610.2.4 jQuery Mobile導(dǎo)航 24110.2.5 jQuery Mobile加載 24610.2.6 jQuery Mobile動畫效果 25010.3 jQuery Mobile CSS樣式 25310.3.1 按鈕樣式 25310.3.2 圖標樣式 26010.3.3 網(wǎng)格布局樣式 26410.4 jQuery Mobile小部件 26810.4.1 工具條 26810.4.2 導(dǎo)航條 27110.4.3 選項卡 27510.4.4 面板 27810.4.5 彈出框 28110.5 jQuery Mobile表單 28410.5.1 輸入框 28410.5.2 復(fù)選框 28610.5.3 單選按鈕 28810.5.4 下拉列表框 28910.5.5 滑塊控件 29110.6 本章小結(jié) 293第11章 Sencha Touch框架 29411.1 初步接觸Sencha Touch 29411.1.1 Sencha Touch框架特點 29411.1.2 Sencha Touch框架環(huán)境搭建 29511.1.3 創(chuàng)建**個Sencha Touch APP 30311.1.4 Sencha Touch APP代碼解析 30711.1.5 運行Sencha Touch APP 31811.2 Sencha Touch核心概念 32011.2.1 類系統(tǒng) 32011.2.2 容器組件 33211.2.3 組件布局 33411.2.4 事件 33811.3 Sencha Touch組件 34311.3.1 導(dǎo)航視圖 34311.3.2 旋燈視圖 34811.3.3 表單 35111.4 本章小結(jié) 354第12章 jQuery Mobile框架實戰(zhàn)——移動便箋APP 35512.1 項目介紹 35512.2 項目功能模塊 35612.2.1 主頁 35612.2.2 便箋內(nèi)容瀏覽頁面 35812.2.3 登錄頁面 36012.2.4 便箋內(nèi)容瀏覽頁面(用戶權(quán)限) 36212.2.5 新建便箋內(nèi)容 36412.2.6 編輯便箋內(nèi)容 36712.2.7 刪除便箋內(nèi)容 36712.2.8 清空便箋內(nèi)容 36812.3 本章小結(jié) 369第13章 Sencha Touch框架實戰(zhàn)——通訊錄APP 37013.1 項目介紹 37013.2 項目功能模塊 37113.2.1 app.js主入口文件 37113.2.2 Model模型 37213.2.3 Store存儲 37213.2.4 View主視圖 37313.2.5 Contacts視圖類 37513.2.6 Controller控制器 37613.3 測試運行項目 37813.4 本章小結(jié) 380
構(gòu)建移動網(wǎng)站與APP-HTML 5移動開發(fā)入門與實戰(zhàn) 作者簡介
常新峰,資深網(wǎng)頁開發(fā)設(shè)計師,并有多年教學(xué)經(jīng)驗及實際操作經(jīng)驗,先后出版多版作品。
- >
巴金-再思錄
- >
我從未如此眷戀人間
- >
隨園食單
- >
苦雨齋序跋文-周作人自編集
- >
有舍有得是人生
- >
小考拉的故事-套裝共3冊
- >
人文閱讀與收藏·良友文學(xué)叢書:一天的工作
- >
大紅狗在馬戲團-大紅狗克里弗-助人