本書主要講述利用HTML5相關技術開發(fā)移動Web網站和Web App應用程序,共有8章。涉及前端開發(fā)的HTML、CSS、JavaScript;并實現(xiàn)與后臺數據庫的交互設計,主要是PHP、AJAX、Jquery的設計開發(fā)。并結合大量實例讓開發(fā)者學習更多實踐知識。 針對于現(xiàn)有的移動應用平臺,如Android、IOS、Winphone等,本書介紹了不同的跨平臺開發(fā)工具,重點講述了基于PhoneGap開發(fā)工具的智能終端跨平臺應用設計開發(fā)。
本書為中國傳媒大學理工學部實訓課程“智能終端跨平臺應用開發(fā)”教材。
在現(xiàn)代大學教育中,實習實訓教學受到越來越多的重視。該書在前期實習實訓教學改革的基礎上,結合新的教學理念以及教學條件,對已有教材進行了完善和補充,以求適應現(xiàn)代教學發(fā)展的需要。
全書分為8章,內容包括:HTML5的基礎知識、CSS的基礎知識和應用、JavaScript的語法及應用、PHP語言、Ajax實例、iQuery框架設計、交互設計和可視化的基礎知識、PhoneGap的應用開發(fā)等。涵蓋了智能終端開發(fā)的基本方法和實例。內容基本上按照課程教學大綱的順序安排,方便學生學習。
實習實訓課程教育的特點就是突出系統(tǒng)性、綜合性、實踐性、創(chuàng)新性。本書內容的闡述按照課程體系逐步系統(tǒng)地展開。學生通過學習能夠逐步學會智能終端前端設計等知識點,掌握后臺數據庫交互設計概念。本書內容的安排結合課程及學習的特點,有層次、循序漸進地展開。智能終端跨平臺應用開發(fā)實習實訓課程以實踐教學為主,學生除了學習傳統(tǒng)理論外,還可以學會利用相關的開發(fā)工具進行程序的編寫和系統(tǒng)的設計。
本書由李晨編寫。李晨負責全書的組織和定稿,張隨雨負責習題的補充。
中國傳媒大學出版社張旭老師認真審閱了全部書稿,并提出了許多寶貴意見。此外,本書的編寫也得到了中國傳媒大學理工學部實驗教學中心全體老師的幫助,特此一并表示感謝。
本書可作為高等院校數字媒體技術、網絡工程、計算機專業(yè)的本、?茖W生學習前端設計開發(fā)、后臺交互設計以及智能終端跨平臺應用開發(fā)的教材。
限于編者的水平,本書難免有不妥之處,懇請讀者批評指正。
李晨,講師。20077年畢業(yè)于中國傳媒大學,獲得通信與信息系統(tǒng)專業(yè)碩士學位,后一直在中國傳煤大學仟教。主要研究方向為智能終端應用開發(fā),媒體信息處理、個性化推薦系統(tǒng)等。作為項目骨干成員完成多項國家科技支撐計劃項目。國家新聞出版廣電總局科技項目和文化部科技提升計劃項目,在國內外期刊和會議上發(fā)表多篇論文。開設并講授“智能終端跨平臺應用開發(fā)”等課程。
第1章 HTML、XHTML和HTML5
1.1 HTML5概述
1.2 HTML基礎
1.3 XHTML
1.4 HTML5
1.5 練習題
第2章 CSS
2.1 CSS簡介
2.2 CSS控制背景圖像和列表樣式
2.3 文本、字體與顏色
2.4 CSS定位控制網頁布局
2.5 練習題
第3章 JavaScript
3.1 JavaScript簡介
3.2 JavaScript的基本概念
3.3 練習題
第4章 PHP
4.1 PHP簡介
4.2 PHP語言基礎
4.3 PHP字符串
4.4 PHP函數
4.5 PHP數組
4.6 PHP的數據庫
4.7 練習題
第5章 Ajax
5.1 Ajax概述
5.2 XMLHttpRequest對象
5.3 設計Ajax界面
5.4 練習題
第6章 jQuery
6.1 初識jQuery
6.2 學習iQuery時注意的幾個概念
6.3 學習資源
6.4 DOM
6.5 事件處理
6.6 練習題
第7章 可視化與交互設計
7.1 可視化的目標和作用
7.2 視覺感知與視覺通道
73數據可視化基礎
7.4 可視化分析工具
7.5 移動設備和其他設備的交互設計
7.6 網頁的交互設計和用戶體驗
第8章 PhoneGap
8.1 PhoneGap簡介
8.2 PhoneGap開發(fā)環(huán)境的配置
8.3 PhoneGapAPI