內容簡介
《HTML5移動Web開發指南》主要圍繞html5技術,講述如何利用html5相關技術開發移動web網站和webapp應用程序。《HTML5移動Web開發指南》共分為四大部分,一部分主要講述web技術的發展及html5標准在移動web技術中的應用;第二部分主要介紹html5的新功能和新特性如何在移動設備瀏覽器中使用及相關展望;第三部分主要介紹目前比較流行的兩套javascript移動開發框架jquerymobile、sencha touch,以及phonegap,並配備豐富的例子作為實踐;第四部分主要結合senchatouch框架庫和html5技術構建進行講解,旨在幫助讀者將html5技術運用於實踐之中。
《HTML5移動Web開發指南》是為從未接觸過html5新技術但同時又對移動web技術感興趣的讀者而編寫的。如果你有一定的html開發經驗,將會更容易掌握html5知識。
同時,如果你是如下幾類人群之一,那么《HTML5移動Web開發指南》非常適合你閱讀。
.有一定基礎或者未來計划的職業是web前端開發工程師。
.具有一定html基礎的ui設計師。
.web項目中的項目經理以及策划人員。
.對手機web開發技術感興趣的開發者。
.開設計算機課程的高等院校及培訓機構的師生。
此外,《HTML5移動Web開發指南》也適合熟悉java、php、asp.net等后端web技術的開發者閱讀。
作者簡介
唐俊開,網名三橋,Web前端工程師、軟件工程師,HTML5研究小組成員之一。擁有多年Web開發經驗,熱愛並長期專注於Web前端技術的研究,現從事Web前端工作、HTML5研究以及移動Web應用的實踐。擅長HTML、CSS、JavaScript、Java等開發技術。熱愛讀書,閱讀過大量技術書籍。
精彩書評
★當HTML5遇到移動,一切似曾相識,又那么不同。本書幫助傳統Web開發者搭乘HTML5快車,輕松部署移動應用,也使移動開發者得以充分發掘Web潛力,在工業標准的起點上獲得跨平台支持。“HTML5研究小組”是由個人和企業HTML5開發者於2011年共同發起的,是中國一個HTML5推廣和交流的開放組織。本書作者三橋是小組的個人成員,長期專注於Web前端技術的研究,為小組貢獻頗多。欣聞三橋的新書出版,我們非常榮幸地向廣大HTML5愛好者推薦本書!請多支持!
——HTML5研究小組
★HTML5技術的到來以及近年3G網絡的快速發展,讓我們擺脫了單調乏味的Wap頁面,取而代之的是手機像電腦一樣訪問酷炫移動Web頁面,這大大增強了網站在移動Web方面的用戶體驗。《HTML5移動Web開發指南》用豐富的實例來為讀者解讀HTML5在移動Web領域開發中運用到的技術和應用,以及主流的移動Web應用框架,是移動互聯網從業者入門的選擇。
——HTML5中文網移動
★ Web開發在近一年來逐漸被開發者所關注和研究。知名的jQuery和Sencha分別推出全新的移動開發框架-iQuery Mobile和Sencha Touch,與此同時,打通Web和Native的開源中間件-Phone Gap的出現,讓很多開發者能夠更加輕松地開發基於手機的Web應用程序。特別是得益於HTML5標准的誕生,移動Web應用的功能也變得更為豐富。本書將着重為讀者介紹如何把移動Web框架與HTML5技術相結合,開發出更具實際意義的移動Web應用。
——移動Web開發社區
目錄
第1章 移動互聯網時代的Web技術
1.1 移動互聯網的發展
1.2 智能手機發展迅速
1.3 智能手機的Web瀏覽器
1.4 移動Web應用的發展
1.5 基於HTML5的移動Web應用
第2章 移動設備HTML5頁面布局
2.1 頁面語義化簡介
2.1.1 HTML5新語義元素概述
2.1.2 更多HTML5新元素
2.2 頁面結構與移動設備的布局
2.2.1 常見的移動應用布局
2.2.2 使用HTML5創建標准的移動Web頁面
2.3 本章小結
第3章 HTML5規范的本地存儲
3.1 移動設備的支持
3.2 locaIStorage
3.3 sessionStorage
3.4 Storage事件監聽
3.5 本章小結
第4章 移動Web的離線應用
4.1 離線Web概述
4.1.1 離線與緩存
4.1.2 離線的意義
4.2 移動設備的支持
4.3 applicationCache和maJlifest
4.3.1 manifest文件
4.3.2 applicationCache對象和事件
4.4 本章小結
第5章 移動設備的常見HTML5表單元素
5.1 豐富的表單屬性
5.2 移動Web表單的input類型
5.2.1 search類型文本
5.2.2 email類型文本
5.2.3 number類型文本
5.2.4 range類型文本
5.2.5 tel類型文本
5.2.6 url類型文本
5.2.7 更多的類型
5.3 表單屬性應用范圍
5.4 本章小結
第6章 移動Web界面樣式
6.1 CSS3
6.2 選擇器
6.2.1 屬性選擇器
6.2.2 偽類選擇器
6.3 陰影
……
第7章 GEOLOCATION地理定位
第8章 輕量級框架JQUERY MOBILE初探
第9章 重量級富框架SENCHA TOUCH入門
第10章 跨平台的PHONEGAP應用介紹
第11章 構建基於HTML5的生活軌跡WEB APP
第12章 進階之路