iOS Web套用開發

iOS Web套用開發

《iOS Web套用開發》是2013年人民郵電出版社出版的圖書。

基本介紹

  • 作者:美 Andrea Picchi
  • 譯者:羅晴明
  • ISBN:9787115323217
  • 頁數:384
  • 定價:79.00
  • 出版社:人民郵電出版社
  • 出版時間:2013-8
  • 裝幀:平裝
  • 副標題:運用HTML5、CSS3與JavaScript
內容介紹,作者介紹,作者簡介,譯者簡介,作品目錄,

內容介紹

本書介紹了如何使用Web標準技術來為iPhone和iPad製作Web套用。書中利用最前沿的Web和移動技術,演示了如何使用HTML5來完成繁重的基礎工作,如何使用CSS3來製作外觀,以及如何使用JavaScript來為移動網站或Web套用添加程式邏輯。
通過閱讀本書,讀者可以掌握面向移動的項目的開發流程。作者逐章遞進,引導讀者了解iOS設計與開發的各個步驟。讀者可以學習到如下知識:
設計針對iPhone、iPad和iPod touch而最佳化的網站;
在蘋果的主要平台上使用Web標準技術開發專業的網站,並了解這對網頁開發者及設計師的重要性;
充分利用蘋果的多點觸控螢幕技術,為Web套用實現最佳的用戶體驗及可訪問性;
為移動網站和Web套用執行可用性測試;
定義為移動開發而最佳化的敏捷項目流程;
UI設計中認知方法的運用,如感知規律、色彩心理學以及正負空間所蘊含的理念等。
本書將幫助讀者交付豐富的、面向觸摸的移動用戶體驗。掌握了本書所介紹的概念和技術後,讀者就可以在設計師或工程師的道路上更進一步,創造出精彩的iOS移動項目!

作者介紹

作者簡介

Andrea Picchi,擁有心理學(帕多瓦大學)和計算機科學(比薩大學)雙學位,從2007年第一台iPhone面世時起便開始為它設計Web套用。在2008年Apple SDK發布首個版本之後,他開始使用Objective-C進行本地套用的開發。
他曾和SimBin的開發團隊AB合作開發過視頻遊戲RACE07——世界房車錦標賽的官方遊戲項目。 此外還為iPhone iUI項目的開發者、iPhoneWebDev網站以及史丹福大學的公開課“iPhone應用程式開發”提供過支持。近些年在歐洲舉行的許多重要會議上發表過演講。

譯者簡介

羅晴明,曾任職於網易產品技術中心、搜狐視頻移動部門,現就職於百度垂直搜尋部,任Web前端工程師。

作品目錄

第1章  移動觸摸設備的新思路
1.1  為什麼要選擇移動網際網路
1.1.1  從桌面端到移動端
1.1.2  移動市場
1.1.3  為何現在就進軍移動領域
1.1.4  面向移動的做法
1.1.5  面向移動的指南
1.2  Apple的移動設備硬體
1.3  小結
第2章  為iOS設備打造的敏捷項目
2.1  實現移動信息架構
2.1.1  信息架構及其重要性
2.1.2  遵循移動策略的黃金法則
2.1.3  純內容標註法
2.1.4  使用站點導航圖來表現信息
架構
2.1.5  使用線框圖草擬信息架構
2.1.6  通過原型將互動可視化
2.2  移動設計的系統方法
2.2.1   蘋果設備的可訪問性
2.2.2   iOS設備的可用性
2.2.3   iPhone頁面模型
2.2.4   iPhone用戶界面
2.2.5   iPad塊模型
2.2.6   iPad用戶界面
2.2.7  用於蘋果移動設計的工具
2.3  小結
第3章  針對iOS設備的Web開發
3.1  Web開發工具
3.1.1  開發框架
3.1.2  移動網站
3.2  移動套用
3.3  Web開發模型
3.3.1  Web開發模型的優缺點
3.3.2  開發Web套用的四種方法
3.3.3  Web套用和原生套用在用戶眼中的區別
3.3.4  Web標準:HTML、CSS及JavaScript
3.3.5  瀏覽器對標準的支持情況:WebKit和Safari
3.4  SDK開發模型
3.4.1  蘋果的Objective-C、Cocoa Touch以及Xtools模型
3.4.2  我是一台Mac電腦
3.4.3  用於蘋果移動開發的工具和框架
3.5  小結
第4章  針對iOS設備的用戶界面設計
4.1  用戶界面設計
4.1.1  什麼是界面
4.1.2  萬物皆界面
4.1.3  負空間
4.1.4  色彩心理學
4.1.5  界面層次
4.1.6  閱讀模式
4.1.7  用戶界面設計流程
4.2  兼容iPhone和iPad的用戶界面設計
4.2.1  調研
4.2.2  結構
4.2.3  美工
4.2.4  互動
4.2.5  可交付結果
4.3  iPad類原生用戶界面設計
4.3.1  調研
4.3.2  結構
4.3.3  美工
4.3.4  互動
4.3.5  可交付結果
4.4  iPhone類原生用戶界面設計
4.4.1  調研
4.4.2  結構
4.4.3  美工
4.4.4  互動
4.4.5  可交付結果
4.4.6  用於用戶界面設計的工具
4.5  小結
第5章  iPhone用戶界面設計:簡化思維
5.1  草繪用戶界面
5.2  簡化思維
5.2.1  iPhone是隨身攜帶的設備
5.2.2  iPhone頁面模型的本質
5.2.3  iPhone的局限性
5.2.4  用戶認知資源的本質
5.3  草繪剖析
5.4  使用工具來設計
5.4.1  探索Balsamiq Mockups界面
5.4.2  描繪關聯性
5.5  使用Adobe Fireworks來設計
5.5.1  創建畫布
5.5.2  整理圖層
5.5.3  布局設計
5.5.4  界面設計
5.5.5  復用設計
5.5.6  用於用戶界面設計的工具
5.6  小結
第6章  iPad用戶界面設計:逆向思維
6.1  草繪用戶界面
6.2  逆向思維
6.2.1  逆向簡化
6.2.2  刪減與優選
6.2.3  隱藏與改造
6.2.4  收縮與分組
6.2.5  “簡單?複雜”悖論的關鍵點
6.2.6  草繪用戶界面
6.3  使用工具進行設計
6.4  使用Adobe Fireworks來設計
6.4.1  iPad兼容版
6.4.2  iPad類原生版
6.4.3  用於用戶界面設計的工具
6.5  小結
第7章  WebKit所支持的Web標準:充分發揮Mobile Safari的能力
7.1  iPhone和iPad的Web表現對比
7.2  HTML5
7.2.1  HTML5標記語法
7.2.2  HTML5重新定義過的標籤
7.2.3  HTML5語義
7.2.4  HTML5媒體
7.3  CSS3
7.3.1  前綴
7.3.2  圓角框線
7.3.3  框線圖片
7.3.4  漸變
7.3.5  盒子尺寸標準
7.3.6  盒子陰影
7.3.7  輪廓
7.3.8  背景尺寸
7.3.9  背景起點
7.3.10  多重背景
7.3.11  文字陰影
7.3.12  文本溢出
7.3.13  單詞換行
7.3.14  線上字型
7.3.15  輕觸高亮
7.3.16  多列布局
7.3.17  橫跨多列
7.3.18  過渡
7.3.19  變換
7.3.20  動畫
7.3.21  關鍵幀
7.3.22  倒影
7.4  JavaScript
7.4.1  在網頁上添加JavaScript
7.4.2  JavaScript結構
7.4.3  數據類型分類
7.4.4  保留字
7.4.5  變數
7.4.6  運算符
7.4.7  條件語句
7.4.8  循環語句
7.4.9  函式
7.4.10  變數作用域
7.4.11  數組
7.4.12  字元串
7.4.13  對象
7.4.14  瀏覽器對象模型
7.4.15  文檔對象模型
7.4.16  對比DOM和HTML結構
7.4.17  操作DOM
7.4.18  一些JavaScript的最佳實踐
7.4.19  與Web標準有關的資源
7.5  小結
第8章  原生iOS環境開發
8.1  配置環境
8.2  視口的定義
8.3  全螢幕模式套用
8.4  添加主螢幕圖示
8.5  套用啟動圖片
8.6  套用重定向
8.7  配置Head標籤部分
8.8  原生連結模擬
8.9  原生文本模擬
8.10  原生元素模擬
8.11  原生滾動模擬
8.12  原生iOS服務互動
8.12.1  電話套用
8.12.2  郵件套用
8.12.3  簡訊套用
8.12.4  地圖套用
8.13  觸摸事件和手勢互動
8.13.1  觸摸事件模式:觸摸並不是點擊
8.13.2  原生及自定義的觸摸事件處理
8.13.3  創建可觸摸的設計元素
8.13.4  設備朝向變更事件
8.13.5  螢幕朝向變更的媒體查詢
8.14  擴展iOS開發框架
8.15  用於編寫代碼的資源
8.16  小結
第9章  原生iOS設計實現
9.1  iPhone頁面模型的實現
9.2  實現類原生的頁面結構
9.3  iPhone原生界面模擬
9.3.1  頂部欄部分
9.3.2  頁面標題元素
9.3.3  麵包屑導航欄
9.3.4  宣傳內容區
9.3.5  選單區
9.3.6  頁腳部分
9.4  小結
第10章  最佳化iOS Web套用
10.1  iPad和iPhone兼容性
10.2  性能最佳化
10.2.1  代碼最佳化
10.2.2  圖片最佳化
10.2.3  套用壓縮
10.2.4  可用性最佳化
10.3  離線可用的Web套用
10.4  移動SEO
10.4.1  搜尋引擎的結構
10.4.2  面向搜尋引擎的設計
10.4.3  可用於最佳化和SEO的工具
10.5  小結
第11章  測試iOS Web套用
11.1  Web開發生命周期
11.2  Web套用測試
11.3  敏捷測試
11.4  熱圖測試
11.5  組織一次測試
11.5.1  創建用例
11.5.2  創建物料
11.6  執行測試
11.6.1  紙面原型圖
11.6.2  電子原型
11.7  評估測試
11.8  評估的變數和反饋
11.8.1  點觸次數
11.8.2  錯誤次數
11.8.3  預計完成時間
11.8.4  收集反饋
11.8.5  評估技術
11.9  測試所需資源
11.10  小結
第12章  深入挖掘iOS Web套用市場
12.1  利用你的移動策略
12.2  如何推廣你的Web套用
12.2.1  利用Beta測試邀請測試者
12.2.2  利用新聞發布
12.2.3  創建Web套用的宣傳網站
12.2.4  使用郵件行銷
12.2.5  創建YouTube視頻教程
12.2.6  提交到蘋果Web套用門戶
12.2.7  提交到其他Web套用入口網站
12.2.8  利用社交網路的傳播力
12.3  讓Web套用創造收益
12.4  Web套用市場上的資源
12.5  小結
第13章  從移動網際網路展望普適計算
13.1  移動設備、無線網路及蜂窩通信的爆發
13.2  下一代觸屏和多點觸控技術的用戶體驗
13.3  新技術、新用途以及新機遇
13.4  多點觸控螢幕革命會為下一代計算機帶來怎樣的改變
13.4.1  從家用到普適計算與環境智慧型
13.4.2  通信與普適計算資源
13.5  小結
索引

相關詞條

熱門詞條

聯絡我們