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

移動Web程序設計(第2版)

  • 作者:(美)馬克西米利亞諾·福特曼|譯者:王銳//張博
  • 出版社:清華大學
  • ISBN:9787302507680
  • 出版日期:2018/09/01
  • 裝幀:平裝
  • 頁數:614
人民幣:RMB 199 元      售價:
放入購物車
加入收藏夾

內容大鋼
    馬克西米利亞諾·福特曼著的《移動Web程序設計(第2版)》詳細闡述了如何在移動網路瀏覽器上構建高效和豐富的用戶體驗程序,以及各種離線應用程序或者微技(Widget)程序,主要包括瀏覽器和平台,移動Web開發工具,架構和設計,標記和標準,移動HTML5基礎知識,HTML5表單,功能和設備檢測,圖像和多媒體,CSS樣式表,移動JavaScript,離線應用程序、存儲和網路,地理定位與地圖,設備交互,內容推送,調試和性能及網站發布等內容。
    本書可以作為高等院校電腦及相關專業的教材和教學參考書,也可作為相關開發人員的自學教材和參考手冊。

作者介紹
(美)馬克西米利亞諾·福特曼|譯者:王銳//張博
    馬克西米利亞諾·福特曼是一名Ajax、移動Java、移動微技以及And roid和iPhone開發方面的專家。同時,他還是F0rumNokia Champion中的一員、網路和移動技術的教學專家、眾多科技專著以及文獻的作者以及ITMaster Professional Training的創始人。

目錄
序 I
前  言 Ⅲ
第1章   荊棘密布的移動設備世界
  1.1  移動生態系統
    1.1.1  什麼是移動設備
    1.1.2  移動設備的分類
  1.2  品牌、型號與平台
    1.2.1  Apple iOS
    1.2.2  Android
    1.2.3  Windows
    1.2.4  Nokia
    1.2.5  BlackBerry
    1.2.6  Samsung
    1.2.7  Sony Mobile
    1.2.8  Motorola Mobililty
    1.2.9  Amazon
    1.2.10  LG Mobile
    1.2.11  HTC
    1.2.12  HP和Palm
    1.2.13  Firefox OS
    1.2.14  Ubuntu
    1.2.15  來自中國的移動平台
    1.2.16  其他平台
    1.2.17  智能電視平台
  1.3  技術信息
第2章   理解移動Web
  2.1  移動網路的神話
    2.1.1  不要提什麼移動網路,它只是網路而已
    2.1.2  不需要對桌面網站執行任何特殊操作
    2.1.3  一個網站可以工作于所有的設備之上(桌面系統、移動設備、電視機等)
    2.1.4  只要創建了一個320像素寬的HTML文件,你就可以擁有一個移動網路站點
    2.1.5  移動設備的本地應用程序會讓移動網路滅亡
    2.1.6  人們沒有利用移動網路瀏覽器
  2.2  何為移動Web
  2.3  移動網路時代
    2.3.1  WAP
    2.3.2  WAP 2
  2.4  移動瀏覽體驗
    2.4.1  導航方式
    2.4.2  縮放功能
    2.4.3  迴流(Reflow)引擎
    2.4.4  直接瀏覽器和雲瀏覽器
    2.4.5  多頁面體驗
    2.4.6  Web引擎
  2.5  市場細分
    2.5.1  顯示屏
    2.5.2  輸入方法
    2.5.3  其他功能
  2.6  市場統計
第3章   瀏覽器和平台

  3.1  Web平台,但並非僅限於瀏覽器
    3.1.1  HTML5 Web應用程序
    3.1.2  Web視圖
    3.1.3  偽瀏覽器
    3.1.4  本地應用程序、包應用程序和混合應用程序
  3.2  移動瀏覽器
    3.2.1  預先安裝的瀏覽器
    3.2.2  用戶自選安裝的瀏覽器
  3.3  瀏覽器綜述
第4章   移動Web開發工具
  4.1  編寫代碼
    4.1.1  Adobe Dreamweaver
    4.1.2  Adobe Edge工具
    4.1.3  Microsoft Visual Studio和WebMatrix
    4.1.4  Eclipse
    4.1.5  本地Web IDE
  4.2  測試
    4.2.1  模擬器和模擬器
    4.2.2  真實設備測試
    4.2.3  遠程實驗室
  4.3  產品環境
    4.3.1  Web托管
    4.3.2  域名
    4.3.3  錯誤管理
    4.3.4  數據統計
第5章   架構和設計
  5.1  移動策略
    5.1.1  何時退出瀏覽器
    5.1.2  環境上下文
    5.1.3  伺服器端適應
    5.1.4  漸進增強
    5.1.5  響應式Web設計
    5.1.6  RESS
  5.2  導航
  5.3  設計和用戶體驗
    5.3.1  觸摸設計模式
    5.3.2  平板電腦模式
    5.3.3  官方UI指南
    5.3.4  需要注意的問題
第6章   標記和標準
  6.1  回顧過去
  6.2  現有標準
    6.2.1  移動網路政壇
    6.2.2  傳輸標記信息
  6.3  XHTML Mobile Profile和XHTML Basic
    6.3.1  可用的標籤
    6.3.2  官方宣布不兼容的特性
    6.3.3  創建第一個網頁兼容模板
    6.3.4  標記語言的新增特性
  6.4  移動HTML

    6.4.1  編寫第一個HTML5模板
    6.4.2  語法規則
    6.4.3  新增元素
  6.5  移動CSS
    6.5.1  WCSS擴展
    6.5.2  CSS
  6.6  HTML5兼容級別
第7章   移動HTML5基礎知識
  7.1  文檔頭
    7.1.1  標題
    7.1.2  網站圖標
    7.1.3  主頁圖標
    7.1.4  視口
    7.1.5  改變導航方法
    7.1.6  移除自動鏈接
    7.1.7  共享元數據
    7.1.8  隱藏URL地址欄
    7.1.9  整合本地應用程序
  7.2  文檔體
  7.3  HTML5移動模板
  7.4  內容
    7.4.1  塊元素
    7.4.2  列表
    7.4.3  表格
    7.4.4  框架
    7.4.5  鏈接
    7.4.6  可訪問性
第8章   HTML5表單
  8.1  表單設計
  8.2  表單元素
    8.2.1  選擇列表
    8.2.2  單選按鈕和複選框
    8.2.3  按鈕
    8.2.4  隱藏欄位
    8.2.5  文本輸入框
    8.2.6  範圍滑塊
    8.2.7  日期輸入
    8.2.8  文件選擇
    8.2.9  非互動式表單元素
  8.3  表單控制項屬性
    8.3.1  佔位符
    8.3.2  自動焦點
    8.3.3  自動完成功能
    8.3.4  只讀功能
    8.3.5  輸入驗證屬性
    8.3.6  Safari擴展
    8.3.7  Firefox擴展
    8.3.8  XHTML Mobile輸入模式
    8.3.9  附加的表單屬性
  8.4  表單驗證

    8.4.1  HTML5驗證
    8.4.2  WAP CSS驗證
第9章   功能和設備檢測
  9.1  可能出現的問題
  9.2  可能的解決方法
  9.3  信息網站
    9.3.1  caniuse.com
    9.3.2  MobileHTML5.org
    9.3.3  WebPlatform.org
  9.4  客戶端檢測
    9.4.1  HTML回調
    9.4.2  CSS回調
    9.4.3  供應商前綴
    9.4.4  JavaScript回調
    9.4.5  Modernizr
  9.5  兼容框架
  9.6  平台檢測
  9.7  伺服器端檢測
    9.7.1  HTTP
    9.7.2  檢測上下文
    9.7.3  雲瀏覽器
    9.7.4  移動檢測
    9.7.5  轉碼器
    9.7.6  設備庫
第10章   圖像和多媒體
  10.1  圖像
    10.1.1  圖像格式
    10.1.2  使用img元素
    10.1.3  響應式圖像
    10.1.4  本地圖形符號
  10.2  處理多屏密度
    10.2.1  向量方案
    10.2.2  提供單一圖像
    10.2.3  提供圖像替代內容
    10.2.4  SVG
    10.2.5  Canvas
  10.3  Adobe Flash
  10.4  視頻
    10.4.1  容器和編/解碼器
    10.4.2  視頻傳送
    10.4.3  HTML5視頻元素
    10.4.4  流機制
    10.4.5  利用對象實現嵌入操作
    10.4.6  視頻兼容性
  10.5  音頻
    10.5.1  不可見的音頻播放器
    10.5.2  Web Audio API
    10.5.3  音頻的兼容性
第11章   移動瀏覽器上的CSS樣式表
  11.1  在哪裡插入CSS

  11.2  媒體查詢
  11.3  選擇符
  11.4  CSS技術
    11.4.1  重置CSS文件
    11.4.2  文本格式
  11.5  通用模式
    11.5.1  顯示屬性
    11.5.2  圓角
    11.5.3  邊界圖像
    11.5.4  擬類型(Pseudoclass)
    11.5.5  背景
    11.5.6  滾動區域
    11.5.7  內容
    11.5.8  不透明度(opacity)
    11.5.9  游標管理
    11.5.10  選取管理
    11.5.11  觸摸標注(Touch Callout)
    11.5.12  顏色高亮
    11.5.13  外觀調整
  11.6  CSS圖像拼合(CSS Sprites)
    11.6.1  示例與兼容性
    11.6.2  CSS Sprites的替代方案
  11.7  CSS3模塊
    11.7.1  漸變色
    11.7.2  反射效果
    11.7.3  遮罩
    11.7.4  轉換
    11.7.5  漸變效果
    11.7.6  動畫
    11.7.7  CSS濾鏡效果
    11.7.8  CSS區域和環繞
    11.7.9  最新的CSS值和單位
第12章   移動JavaScript
  12.1  移動瀏覽器編碼
    12.1.1  HTML5腳本擴展
    12.1.2  代碼執行
    12.1.3  基於雲的瀏覽器
  12.2  JavaScript調試和性能分析
  12.3  電池消耗
  12.4  後台執行
    12.4.1  狀態檢測
    12.4.2  後台標籤頁通知操作
    12.4.3  後台執行兼容性
    12.4.4  推送通知
  12.5  支持的技術
    12.5.1  文檔對象模型
    12.5.2  選擇符API
    12.5.3  JSON
    12.5.4  二進位數據
    12.5.5  Web Workers

    12.5.6  HTML5 API
    12.5.7  本地Web應用API
  12.6  標準的JavaScript操作行為
    12.6.1  標準對話框
    12.6.2  歷史記錄和URL管理
    12.6.3  窗口的操作
    12.6.4  焦點和滾動方式管理
    12.6.5  定時器
    12.6.6  改變標題
    12.6.7  Cookie管理
    12.6.8  事件處理
    12.6.9  JavaScript程序庫
  12.7  UI框架
    12.7.1  Sencha Touch
    12.7.2  jQuery Mobile
    12.7.3  Enyo
    12.7.4  Montage
    12.7.5  iUI
    12.7.6  jQTouch
    12.7.7  JavaScript移動用戶界面模式
第13章   離線應用程序、存儲和網路
  13.1  離線Web應用程序
    13.1.1  清單文件
    13.1.2  訪問在線資源
    13.1.3  更新數據包
    13.1.4  刪除數據包
    13.1.5  JavaScript API
    13.1.6  兼容性和限制條件
  13.2  客戶端存儲
    13.2.1  Web存儲
    13.2.2  Web SQL資料庫API
    13.2.3  IndexedDB API
    13.2.4  文件系統API
    13.2.5  用戶干預
    13.2.6  存儲調試
  13.3  網路通信
    13.3.1  Ajax
    13.3.2  伺服器發送事件
    13.3.3  WebSocket
第14章   地理定位與地圖
  14.1  定位技術
    14.1.1  精確度
    14.1.2  室內定位
    14.1.3  客戶端技術
    14.1.4  伺服器端技術
    14.1.5  詢問用戶
  14.2  檢測用戶位置
    14.2.1  W3C Geolocation API
    14.2.2  運行商網路定位API
    14.2.3  IP地理定位

  14.3  地圖/導航集成App
    14.3.1  基於Android的Google Maps
    14.3.2  iOS Maps
    14.3.3  Bing Maps
  14.4  顯示地圖
    14.4.1  Google Maps API v
    14.4.2  Google Maps Static API
    14.4.3  Nokia Here
第15章   設備交互
  15.1  移動URI
    15.1.1  電話呼叫
    15.1.2  發送電子郵件
    15.1.3  發送SMS
    15.1.4  其他通信技術
    15.1.5  向電話簿添加聯繫方式
    15.1.6  與其他應用程序整合
  15.2  JavaScript API
    15.2.1  觸摸操作
    15.2.2  手勢操作
    15.2.3  感測器
    15.2.4  網路信息
    15.2.5  文件管理
    15.2.6  全屏
    15.2.7  Web通知
    15.2.8  攝像頭
    15.2.9  電池
    15.2.10  震動效果
    15.2.11  其他API
第16章   本地和安裝完畢的Web應用
  16.1  Web App的利弊
  16.2  Web App架構
    16.2.1  元數據配置文件
    16.2.2  平台訪問
    16.2.3  數據存儲
    16.2.4  網路訪問
    16.2.5  邏輯
    16.2.6  用戶界面
    16.2.7  打包
    16.2.8  發布
  16.3  標準
  16.4  官方平台
    16.4.1  iOS Web App
    16.4.2  Symbian獨立WebApp
    16.4.3  Windows 8 Store App
    16.4.4  Mozilla Open Web Apps
    16.4.5  Chrome App
    16.4.6  Samsung Web App
    16.4.7  BlackBerry WebWorks App
    16.4.8  Nokia S40 Web App
    16.4.9  Nokia Symbian Web App

  16.5  Apache Cordova/PhoneGap App
    16.5.1  生成模板
    16.5.2  Cordova Web View
    16.5.3  CordovaJS
  16.6  發布
    16.6.1  iOS App Store
    16.6.2  Android Stores
    16.6.3  BlackBerry AppWorld
    16.6.4  Microsoft Windows Store
    16.6.5  Microsoft Windows Phone Store
  16.7  全屏幕App模式
    16.7.1  多重視圖
    16.7.2  布局
    16.7.3  輸入方式
    16.7.4  單視圖微技
    16.7.5  動態程序引擎
    16.7.6  重載Web App
第17章   內容推送
  17.1  MIME類型
    17.1.1  靜態定義
    17.1.2  動態定義
  17.2  文件傳輸
    17.2.1  直接鏈接
    17.2.2  延遲鏈接
    17.2.3  OMA下載
  17.3  應用程序和遊戲的傳送
    17.3.1  iOS應用程序
    17.3.2  Android應用程序
    17.3.3  Windows應用程序
    17.3.4  Java ME
第18章   調試和性能
  18.1  調試
    18.1.1  伺服器端調試
    18.1.2  標記調試
    18.1.3  客戶端調試
  18.2  性能優化
    18.2.1  網站測評
    18.2.2  最佳實踐
第19章   網站發布和Social Web 2
  19.1  移動搜索引擎優化(Mobile SEO)
    19.1.1  抓取蜘蛛和可發掘性
    19.1.2  移動網站地圖(Mobile Sitemap)
  19.2  用戶如何找到你
    19.2.1  SMS(短消息)邀請
    19.2.2  電子郵件邀請
    19.2.3  Mobile Tiny URL
    19.2.4  二維碼(QR碼)
    19.2.5  NFC標籤
  19.3  挽留用戶
    19.3.1  網路快捷方式

    19.3.2  RSS
    19.3.3  Open Search
    19.3.4  Apple Passbook
  19.4  移動網站統計
    19.4.1  移動Google Analytics
    19.4.2  Yahoo! Web Analytics
    19.4.3  Mobilytics
  19.5  使用網站來盈利
  19.6  移動網路的社交特性
    19.6.1  驗證和共享API
    19.6.2  共享內容
附錄A 移動內容的MIME類型
  A.1  標記語言和腳本的MIME類型
  A.2  圖像MIME類型
  A.3  移動內容的MIME類型
  A.4  音頻和視頻MIME類型
  A.5  微技和WebApp的MIME類型

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