移動網頁設計與開發-HTML5 + CSS3 + JavaScript (The Modern Web: Multi-Device Web Development with HTML5, CSS3, and JavaScript) 移动网页设计与开发 HTML5+CSS3+JavaScript(异步图书)
Peter Gasston
- 出版商: 人民郵電
- 出版日期: 2014-04-01
- 售價: $234
- 語言: 簡體中文
- 頁數: 198
- ISBN: 7115342601
- ISBN-13: 9787115342607
-
相關分類:
HTML、CSS、JavaScript
下單後立即進貨 (約4週~6週)
買這商品的人也買了...
-
深入淺出物件導向分析與設計 (Head First Object-Oriented Analysis and Design)$880$695 -
$594Crafting Rails 4 Applications: Expert Practices for Everyday Rails Development, 2/e (Paperback) -
$414JavaScript 網頁特效經典 300 例 -
$299Sass 和 Compass 設計師指南 (Sass and Compass for Designers) -
網頁應用程式設計─使用 Node 和 Express (Web Development with Node and Express)$580$458 -
$294移動優先與響應式Web設計(2冊) -
精通 Go 程式設計 (The Go Programming Language)$580$493 -
Docker 這樣學才有趣:從入門,到玩直播、挖礦$450$356 -
Python 資料科學學習手冊 (Python Data Science Handbook: Essential Tools for Working with Data)$780$616 -
Python 技術手冊, 3/e (Python in a Nutshell: A Desktop Quick Reference, 3/e)$880$695 -
用世界第一的服務:AWS 雲端平台把玩書$580$493 -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
Kubernetes:建置與執行 (Kubernetes: Up and Running: Dive into the Future of Infrastructure)$520$411 -
重構 JavaScript (Refactoring JavaScript: Turning Bad Code Into Good Code)$680$537 -
$479精通 Elastic Stack (Mastering Elastic Stack) -
$534WebRTC Native 開發實戰 -
從 Hooks 開始,讓你的網頁 React 起來(iT邦幫忙鐵人賽系列書)$680$530 -
大話 AWS 雲端架構:雲端應用架構圖解輕鬆學$550$429 -
在 React 生態圈打滾的一年 feat.TypeScript(iT邦幫忙鐵人賽系列書)$550$429 -
Martin Fowler 的企業級軟體架構模式:軟體重構教父傳授 51個模式,活用設計思考與架構決策 (Patterns of Enterprise Application Architecture)$800$624 -
Rust 程式設計, 2/e (Programming Rust: Fast, Safe Systems Development, 2/e)$1,200$948 -
Web API 設計原則|API 與微服務傳遞價值之道 (Principles of Web API Design: Delivering Value with APIs and Microservices)$520$411 -
Clean Architecture 實作篇:在整潔的架構上弄髒你的手 (第二版) (Get Your Hands Dirty on Clean Architecture, 2/e)$600$468 -
Staff 工程師之路|獻給個人貢獻者成長與改變的導航指南 (The Staff Engineer's Path)$580$458 -
軟體設計耦合的平衡之道:建構模組化軟體系統的通用設計原則 (Balancing Coupling in Software Design: Successful Software Architecture in General and Distributed Systems)$650$507
相關主題
商品描述
<內容簡介>
當今的網頁技術發展速度可謂接近光速,曾經無縫連接因特網的奇思妙想如今已經成為了現實。用戶既可能會用3.5寸屏幕的智能手機上網,也可能會用50寸高清電視。面對這種情況,作為開發者的我們應該怎麼辦?
在《移動網頁設計與開發(HTML5+CSS3+JavaScript)》中,我們將拋開設備差異,學習網頁開發中最新、最重要的工具——HTML5、CSS3和JavaScript。通過說明與實例,作者用輕鬆易懂的方式向我們重點介紹了針對不同瀏覽器的開發技巧和原則。
加斯騰編著的《移動網頁設計與開發(HTML5+CSS3+JavaScript)》主要內容包括:規劃內容,使其可以在多個平臺中流暢顯示;針對使用最新API的設備進行設計;插入跨平臺音頻和視頻,而無需使用麻煩的插件;通過使用SVG,使高分辨率設備上的圖像和圖形具有擴展性;使用強大的HTML5元素設計出更好的表單。將過時的網站打造成更加靈活、友好,並且令其充分發揮不同設備和瀏覽器的獨特優勢。通過學習本書,您將為投身於一線開發做好準備!
<目錄>
第1章 網絡平臺 1
1.1 對術語的簡短說明 2
1.2 你是誰,你需要知道些什麼 2
1.3 瞭解什麼是HTML5 3
1.4 真正的HTML5 3
1.5 CSS3及其他 7
1.6 瀏覽器支持 9
1.7 測試,再測試,進行更多的測試 9
總結 10
第2章 結構和語義 11
2.1 HTML5的新元素 12
2.2 網頁易讀性倡議的無障礙的富網際網絡應用程序組件(WAI-ARIA) 16
2.3 語義標記的重要性 18
2.4 微格式 19
2.5 RDFa 20
2.6 微數據 21
2.7 數據屬性 25
2.8 Web組件:標記的未來? 27
總結 28
第3章 設置響應性CSS 29
3.1 媒體查詢 30
3.2 JavaScript中的媒體查詢 42
3.3 自適應網頁設計響應式網頁 43
3.4 窗口關聯的長度單位 46
3.5 響應式設計和被替換的對象 49
總結 53
第4章 CSS佈局的新方法 54
4.1 多欄結構 55
4.2 彈性佈局盒(Flexbox) 58
4.3 網格佈局 65
4.4 更遠的未來 73
總結 73
第5章 現代JavaScript 74
5.1 JavaScript的新功能 75
5.2 JavaScript庫 82
5.3 polyfill和shim 89
5.4 測試和調試 90
總結 90
第6章 Device(設備)API 91
6.1 地理定位(Geolocation) 92
6.2 方向(Orientation) 94
6.3 全屏(Fullscreen) 95
6.4 振動(Vibration) 97
6.5 電池狀態(Battery Status) 98
6.6 網絡信息 99
6.7 攝像頭和麥克風 100
6.8 網絡存儲(Web Storage) 101
6.9 拖放(Drag和Drop) 103
6.10 文件交互 106
6.11 Mozilla公司的火狐OS系統和WebAPI 107
6.12 PhoneGap和本地封裝器 108
總結 108
第7章 圖像和圖形 109
7.1 矢量和位圖比較 110
7.2 可縮放矢量圖形 110
7.3 canvas元素 119
7.4 選擇SVG或Canvas的情況 123
總結 124
第8章 新表單 125
8.1 新輸入類型 126
8.2 新屬性 127
8.3 數據單(datalists) 130
8.4 屏幕控件與部件 131
8.5 將信息顯示給用戶 135
8.6 客戶端表單驗證 139
8.7 客戶端驗證API(ConstraintValidation API) 141
8.8 表單和CSS 144
總結 145
第9章 多媒體 146
9.1 媒體元素 147
9.2 媒體框架結構 153
9.3 Media API(媒體API) 154
9.4 媒體事件 158
9.5 高級媒體交互 159
總結 160
第10章 網絡應用程序 161
10.1 網絡應用程序 162
10.2 混合應用程序 165
10.3 電視應用程序 168
10.4 Webinos 169
10.5 應用程序緩存 169
總結 172
第11章 前景 174
11.1 Web組件 175
總結 182
11.2 CSS的前景 183
總結 191
附錄A 192
