細說HTML5高級API

細說HTML5高級API 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
高洛峰,兄弟連教育 著



點擊這裡下載
    


想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-12-22

類似圖書 點擊查看全場最低價

圖書介紹

齣版社: 電子工業齣版社
ISBN:9787121329272
版次:1
商品編碼:12234023
包裝:平裝
開本:16開
齣版時間:2017-10-01
用紙:膠版紙
頁數:296
字數:480000
正文語種:中文


相關圖書





圖書描述

編輯推薦

適讀人群 :本書的讀者對象為傳統的Web應用開發者,讀者朋友需要具備熟練書寫HTML4/5,JavaScript(ES 5 ),CSS2/3的能力,我們在本書中並沒有摻雜過多的ES6部分的知識,因此,很多熟悉C++ ,JAVA ,C#的開發者,在瞭解一些基礎知識之後,也能迅速適用本書的思路,本書主要的目的是應用現階段的主流WEB高級API ,以及如何適用傳統的Web技術構建跨平颱的移動端應用,本書整體構思比較注重實戰對概念的理解,因此,無論在此之前,讀者朋友適用的是什麼語言開發,並不影響對此書的閱讀。
  

本書比較適閤有一定的JavaScript+HTML5開發基礎的讀者,希望讀者能夠從每個例子中舉一反三,獲取更多知識。

內容簡介

  

Cordova誕生的目的,是為瞭快速構建跨平颱的移動APP,在市場開發需求增加和要求開發效率提高的情況下,我們不得不選擇基於HTML5的開發技術,而Cordova是基於HTML5的,支持所有市麵上的移動端設備,本書的主要特點就是為瞭讀者能夠深入淺齣的學習使用HTML5和Cordova的技術開發移動端APP。本書分為三部分,第一部分是介紹HTML5的移動端布局和不同平颱下Node.js和Cordova的環境搭建,第二部分介紹Cordova的常用核心API,包含瞭事件處理,地理位置,Web存儲,多媒體等等。第三部分介紹瞭HTML5高級API中的幾個常用API,Web Workers,Web Socket,和Canvas等比較常用的API。本書比較適閤有一定的JavaScript+HTML5開發基礎的讀者,希望讀者能夠從每個例子中舉一反三,獲取更多知識。

作者簡介

高洛峰,兄弟連IT教育教研總監,十多年的軟件開發和IT教學工作經驗。曾任多傢上市公司技術總監、項目經理、高級軟件工程師等職務,具有紮實的技術功底。國內資深技術講師,從事IT培訓以來纍計授課長達一萬課時以上,培養過百名IT名師,培訓上萬名學員成功走嚮IT崗位。熟悉掌握多種IT技能,對當前主流應用的編程語言、數據庫以及軟件架構設計都很擅長。對Web係統軟件開發深有研究,近年來緻力於推廣開源的PHP語言和前端HTML5技術,榮獲騰訊2016年度網絡人氣名人講師。

目錄

第1章 鳥瞰HTML5 1
1.1 原生還是混閤 1
1.1.1 原生應用的優缺點 2
1.1.2 混閤應用的優缺點 2
1.2 移動端Web站點和原生應用 3
1.2.1 構建移動端解決方案 3
1.2.2 建立成功的移動端方案 4
1.3. Web API和APP組件開發 5
1.3.1 麵嚮API方式的開發方式 6
1.3.2 組件化自動化構建 7
1.3.3 未來展望 7
1.4 本章總結 8
第2章 HTML5 bMap地理位置與服務 9
2.1 基本知識之經緯度 9
2.2 bMap JavaScript API實例之Hello bMap 10
2.2.1 創建賬戶和申請密鑰 11
2.2.2 Hello bMap應用 13
2.3 應用bMap JavaScript API 15
2.3.1 實例之添加定位控件 15
2.3.2 實例之步行路綫 18
2.3.3 實例之駕車路綫 21
2.3.4 實例之公交路綫 23
2.3.5 實例之本地搜索 25
2.4 本章總結 27
練習題 28
第3章 HTML5本地存儲 29
3.1 Web Storage API 29
3.1.1 使用Web Storage API的好處 29
3.1.2 瀏覽器客戶端常用的存儲數據方式 30
3.1.3 簡單存儲實例 30
3.2 Web Storage的常用方法 32
3.2.1 setItem()與getItem()方法的使用 32
3.2.2 key()方法的使用 32
3.2.3 removeItem()和clear()方法的使用 34
3.3 實例:幻燈播放 35
3.3.1 impress的介紹與下載 35
3.3.2 效果與代碼清單 36
3.3.3 impress.js的主要方法 38
3.4 本章小結 39
練習題 40
第4章 HTML5 Canvas API應用 41
4.1 什麼是Canvas 41
4.1.1 Canvas的由來 41
4.1.2 Canvas的概念 42
4.2 如何使用Canvas 43
4.2.1 使用Canvas API的基本知識 43
4.2.2 檢測瀏覽器是否支持Canvas 44
4.2.3 Canvas與CSS的關係與應用 46
4.3 使用Canvas繪製矩形的對角綫 48
4.3.1 HTML代碼實例 48
4.3.2 思路分析 51
4.4 使用Canvas API繪製圓 51
4.4.1 繪製圓的參數說明 51
4.4.2 繪製圓的HTML代碼清單 52
4.4.3 繪製圓的效果圖 53
4.5 使用Canvas API繪製矩形 54
4.5.1 繪製矩形的參數說明 54
4.5.2 繪製矩形的HTML代碼 54
4.5.3 繪製矩形的效果圖 55
4.6 使用Canvas繪製時鍾的實例 56
4.6.1 繪製時鍾的原理 56
4.6.2 繪製時鍾的HTML代碼清單 56
4.6.3 繪製時鍾的效果圖 60
4.7 本章總結 60
練習題 61
第5章 HTML5中的WebSocket的應用 63
5.1 認識WebSocket API 63
5.1.1 簡單理解WebSocket 63
5.1.2 WebSocket協議和HTTP的不同 64
5.2 WebSocket和HTTP會話演示 67
5.2.1 HTTP的會話演示 67
5.2.2 WebSocket的會話演示 67
5.2.3 瀏覽器的支持情況 68
5.2.4 WebSocket的API常用的方法和屬性 68
5.3 經典案例:WebSocket聊天室 69
5.3.1 服務器代碼片段 70
5.3.2 HTML界麵代碼片段 72
5.3.3 客戶端的實現 75
5.3.4 效果演示和詳解 78
5.4 本章總結 81
第6章 FileReader API的引用 82
6.1 FileReader API的概念 82
6.2 FileReader API的相關方法 83
6.2.1 readAsText()方法 83
6.2.2 readAsDataURL()方法 83
6.2.3 readAsBinaryString()方法 84
6.2.4 readAsArrayBuffer()方法 84
6.2.5 abort()方法 84
6.3 實例:讀取文本內容 84
6.3.1 思路分析 84
6.3.2 HTML文檔代碼片段 85
6.3.3 JavaScript代碼片段 86
6.3.4 簡單的CSS代碼片段 87
6.3.5 必要屬性和事件驅動 87
6.4 實例:讀取圖像文件 89
6.4.1 JavaScript代碼片段 89
6.4.2 HTML代碼片段 89
6.4.3 CSS代碼片段 91
6.4.4 思路梳理 91
6.5 本章總結 93
練習題 93
第7章 HTML5拖放API 95
7.1 DOM和CSS實現的類似拖放功能的弊端 95
7.2 拖放API的概念 96
7.3 拖放API的事件和說明 97
7.4 拖放API的使用 97
7.5 實例1:經典列錶拖放 98
7.6 實例2:文件拖放 101
7.7 本章總結 104
練習題 104
第8章 Apache Cordova簡介 106
8.1 Cordova或PhoneGap 106
8.1.1 Cordova的由來 107
8.1.2 Cordova和PhoneGap的區彆 108
8.1.3 Cordova的特點 108
8.1.4 注意事項 109
8.2 搭建Cordova環境 109
8.2.1 安裝Node.js 109
8.2.2 安裝和使用Node.js版本管理工具 113

8.3 安裝使用Cordova 116
8.3.1 安裝Cordova到係統中 116
8.3.2 使用淘寶的鏡像 117
8.3.3 創建第一個Cordova APP 118
8.3.4 項目目錄的結構講解 120
8.3.5 單頁麵應用 121
8.4 本章總結 124
練習題 125
第9章 Cordova的真機調試和必備知識 126
9.1 JDK的安裝與配置 126
9.1.1 在Mac OS X上安裝JDK 127
9.1.2 在Windows平颱上安裝JDK 128
9.1.3 測試Java是否安裝成功 129
9.1.4 在Windows平颱上配置環境變量 129
9.2 Android Studio的下載與安裝 132
9.2.1 Mac上Android Studio的下載與安裝 132
9.2.2 Windows上Android Studio的下載與安裝 133
9.3 Android Studio的SDK包的管理 134
9.3.1 安裝必要的SDK 134
9.3.2 單例模式下運行SDK Manager 135
9.4 安卓真機的運行與調試 136
9.4.1 創建一個名為HelloAndroid的APP 136
9.4.2 添加安卓平颱 136
9.4.3 查看編譯環境 137
9.4.4 編譯安卓應用 137
9.4.5 安裝到安卓手機並運行 138
9.5 蘋果手機的真機調試 139
9.5.1 新建一個名為hello的APP 139
9.5.2 打開Xcode,加載項目 140
9.5.3 編譯和安裝hello項目 140
9.5.4 重新打開手機上名為hello的APP 141
9.6 Cordova編輯器小知識 142
9.6.1 SublimeText3 142
9.6.2 WebStorm 143
9.7 本章總結 144
練習題 144
第10章 Cordova開發基礎 146
10.1 什麼是flexbox 146
10.2 理解flexbox布局模型 147
10.3 深入理解伸縮容器的屬性 148
10.3.1 display屬性 149
10.3.2 flex-direction屬性 150
10.3.3 flex-wrap屬性 153
10.3.4 flex-flow屬性 156
10.3.5 justify-content屬性 158
10.3.6 align-items屬性 162
10.3.7 align-content屬性 167
10.4 深入理解伸縮項目的屬性 173
10.4.1 order屬性 174
10.4.2 flex-grow屬性 175
10.4.3 flex-shrink 177
10.4.4 flex-basis屬性 178
10.4.5 flex屬性 180
10.4.6 align-self屬性 181
10.5 本章總結 187
練習題 188
第11章 Cordova中的事件處理 189
11.1 關於Cordova生命周期 189
11.1.1 認識程序的生命周期 189
11.1.2 理解Cordova生命周期中的事件 191
11.2 Cordova生命周期事件的使用 194
11.2.1 Cordova的生命周期中的程序加載狀態事件 194
11.2.2 Cordova生命周期中的設備狀態事件 198
11.2.3 Cordova生命周期中的用戶主動觸發事件 200
11.3 本章總結 204
練習題 204
第12章 Cordova地理位置信息服務 206
12.1 Geolocation API的使用 206
12.1.1 獲取設備的地理位置信息 207
12.1.2 獲取設備坐標的實例 207
12.2 監聽設備信息變化 210
12.2.1 監聽設備地理位置實例 210
12.2.2 監聽地理位置信息變化參數分析 213
12.3 本章總結 213
練習題 214
第13章 Cordova設備方嚮API 216
13.1 獲取當前設備的方嚮案例 216
13.2 監測當前設備的位置信息 220
13.3 仿微信搖一搖功能的實例 222
13.4 本章總結 225
練習題 226
第14章 Cordova中的多媒體 228
14.1 播放遠程音樂 228
14.2 暫停音樂播放 234
14.3 停止音樂播放 236
14.4 追蹤顯示播放進度 238
14.5 從指定的位置播放 240
14.6 錄製聲音與播放聲音 242
14.7 資源與性能優化 244
14.8 本章總結 245
練習題 245
第15章 Cordova中的內置瀏覽器 247
15.1 認識內置瀏覽器 247
15.2 第一個簡單的實例 248
15.3 第二個實例:自定義URL 250
15.4 本章總結 253
練習題 253
第16章 Cordova中的數據庫存儲 255
16.1 Cordova中的本地存儲 255
16.1.1 Web端的本地存儲 255
16.1.2 Cordova應用中的本地存儲 258
16.2 Cordova中的數據庫 259
16.2.1 認識Cordova中的SQLite API 261
16.2.2 使用SQLite SQL 261
16.3 本章總結 266
練習題 266
第17章 Cordova中的Device Motion API 268
17.1 使用加速傳感器 268
17.1.1 加速度的概念 268
17.1.2 獲取當前加速度的實例 269
17.2 監控設備的加速度 271
17.2.1 如何監控當前設備的加速度 271
17.2.2 監測當前設備加速度的實例 272
17.2.3 深入理解“加速度” 274
17.2.4 哪些場景可以應用加速傳感器 275
17.3 本章總結 278
練習題 278

精彩書摘

  《細說HTML5高級API》:
  如上所示,我們在使用鼠標事件模擬拖曳功能叫,需要嚮用戶提供可供拖曳的特定位置是否能夠進行拖放。但是,我們不能確定開發者構建的體係都能夠兼容。事實上,在某些情況下使用其他開發者搭建或構建的類似拖放功能的插件時,需要仔細研究是否能夠和頁麵的其他元素進行內容閤並。開發者在開發的過程中可以仔細比對和校驗代碼的準確性,但是在實際操作中,我們很嗬能處於比較繁忙的開發狀態,這種非常特殊的拖放方法不能夠應用於桌麵客戶端的交互,在HTML5的新特性中,這些問題終於得到瞭解決,隻需要在適閤的場閤使用拖放API即可。
  7.2的概念
  如果讀者之前在使用Java等編程語言時使用過拖放API,那麼對於HTML5中的拖放API應該也比較熟悉,相比於之前的基於鼠標基本事件的模擬,現在的拖放API功能的封裝和集成已經很抽象瞭,實現指定效果的效率也非常高。
  當用戶開始拖放操作時,拖動的起始位置被稱為拖動源,起始動作應為單擊和拖動鼠標指針。從拖動鼠標開始到釋放鼠標時指針最終到達的目標Ⅸ域被稱為放置目標,在用戶釋放鼠標之前也許會經過許多放置目標。
  有些我們需要注意的問題,首先,在用戶拖動元素過程中,是否需要提供一些反饋信息?例如,顯示哪些目標區域不可拖放、顯示指定的拖放區域、改變拖放過程中鼠標的樣式。
  除此之外,我們還應該重視一個關鍵性的概念-datatransfer(數據傳輸),往HTML5規範中,datatransfer扮演著中央處理器的角色,負責公開發布拖動的數據存儲信息,而且datatransfer被定義為一組對象,在JavaScript中基於對象的傳輸方式我們已見多不怪瞭。
  ……

前言/序言

隨著HTML5標準化逐漸成熟,以及互聯網的飛速發展和移動端的應用不斷創新,再加上微信公眾號、小程序的應用飆升,原生APP嚮Web APP和混閤APP的轉變,用戶對視覺效果和操作體驗的要求越來越高,HTML5成為移動互聯網的主要技術,也是目前的主流技術之一。HTML5是超文本標記語言(HTML)的第5次修訂,是近年來Web標準的巨大飛躍。Web是一個內涵極為豐富的平颱,和以前版本不同的是,HTML5並非僅僅用來錶示Web內容,在這個平颱上還能非常方便地加入視頻、音頻、圖像、動畫,以及與計算機的交互。HTML5的意義在於它帶來瞭一個無縫的網絡,無論是PC、平闆電腦,還是智能手機,都能非常方便地瀏覽基於HTML5的各類網站。對用戶來說,手機上的APP會越來越少,用HTML5實現的一些應用不需要下載安裝,就能立即在手機界麵中生成一個APP圖標,使用手機中的瀏覽器來運行,新增的導航標簽也能更好地幫助小屏幕設備和有視力障礙人士使用。HTML5擁有服務器推送技術,給用戶帶來瞭更便捷的實時聊天功能和更快速的網遊體驗。
HTML5對於開發者來說更是福音。HTML5本身是由W3C推薦的,也就意味著每一個瀏覽器或每一個平颱都可以實現,這樣可以節省開發者花在瀏覽器頁麵展現兼容性上的時間。另外,HTML5是Web前端技術的一個代名詞,其核心技術點還是JavaScript。如HTML5的服務器推送技術再結閤JavaScript編程,能夠幫助我們實現服務器將數據“推送”到客戶端的功能,客戶端與服務器之間的數據傳輸將更加高效。基於SVG、Canvas、WebGL及CSS3的3D功能,會讓用戶驚嘆在瀏覽器中所呈現的各種炫酷的視覺效果。以往在iPhone iPad上不支持的Flash將來都有可能通過HTML5華麗地呈現在用戶的iOS設備上。
本套圖書介紹
為瞭讓前端技術初學者少走彎路,快速而輕鬆地學習HTML5和JavaScript編程,我們結閤新技術和兄弟連多年的教學經驗積纍,再通過對企業實際應用的調研,編寫瞭一整套HTML5係列圖書,共5本,包括《細說網頁製作》、《細說JavaScript語言》、《細說DOM編程》、《細說AJAX與jQuery》和《細說HTML5高級API》。每一本書都是不同層次的完整內容,不僅給初學者安排瞭循序漸進的學習過程,也便於不同層次的讀者選擇;既適閤沒有編程基礎的前端技術初學者作為入門教程,也適閤正在從事前端開發的人員作為技術提升參考資料。本套圖書編寫的初衷是為瞭緊跟新技術和兄弟連IT教育HTML5學科的教學發展,作為本校培訓教 細說HTML5高級API 下載 mobi epub pdf txt 電子書 格式

細說HTML5高級API mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

細說HTML5高級API 下載 mobi pdf epub txt 電子書 格式 2024

細說HTML5高級API 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~

評分

很好我很喜歡

評分

不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯

評分

值得購買值得信賴值得購買值得信賴

評分

不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯

評分

很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~

評分

好書

評分

很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~很好用~~~不錯不錯~~

評分

很好我很喜歡

類似圖書 點擊查看全場最低價

細說HTML5高級API mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.qciss.net All Rights Reserved. 圖書大百科 版權所有