移動Web應用開發教程——HTML5+JavaScript框架全棧App開發
內容描述
本書全面介紹了Web移動應用開發的基本技術,從HTML 4.01+CSS+JavaScript的網站開發基礎到最新的HTML 5的移動特性,CSS 3新特徵,增強的JavaScript API,流行的Web移動應用開發框架BootStrap,jQuery Mobile,AngualrJS,NoSQL的MongoDB數據庫和Node.js全棧開發,及Web混合(Hybrid)應用開發框架PhoneGap/Cordova,把Web的應用重新打包編譯成為Android App或iOS App。全書共分為5篇: 第1~4章為基礎篇,著重介紹HTML的結構和基本元素,CSS樣式佈局和JavaScript語言的編程技術; 第5~17章為進階篇,著重討論最新發布的HTML 5標準的特性,語義化元素,微數據/微格式,新的表單元素和屬性,Web字體,畫圖,文件與拖放技術,音頻視頻播放技術,客戶端數據存儲和數據庫技術,離線應用,Web Socket通信與多線程技術。同時,也介紹了CSS 3的新特徵,包括透明度、圓角、陰影、背景圖、漸變、過渡和變換特效,及復雜的CSS 3選擇器; 第18~24章為移動篇,重點介紹與Web移動開發相關的主要技術,包括移動Web響應式設計和BootStrap框架,移動UI設計與jQuery Mobile類庫,移動測試方法,及移動硬件接口編程,例如,地理位置信息、移動設備方向接口、屏幕方向接口和攝像頭接口的編程; 第25章為全棧篇,利用前面所學的知識(HTML+CSS+JavaScript),通過MEAN(MongoDB+Express+AngularJS+Node.js)框架整合技術,介紹了一個完整的Web應用開發過程,包括瀏覽器端和服務器端的開發(B/S模式)及MVC架構的開發方法; 第26~36章為實訓篇,介紹了10個Web移動開發實驗,包括移動開發環境搭建與測試,地理位置與地圖,WebSocket通信,瀏覽器、多媒體播放器製作,響應式Web移動設計,UI設計,游戲,PhoneGap/Cordova及MEAN全棧開發實驗。本書提供了大量應用實例代碼,每章後均有拓展練習。本書適合作為應用技術型高等院校電腦、軟件工程專業高年級學生選用教材,同時也適合從事C/S軟件開發人員轉行到B/S模式的Web應用開發,或從傳統的網站開發轉行到Web移動應用開發,及廣大軟件編程愛好者作為參考學慣用書。海報: