HTML5跨平臺(tái)開(kāi)發(fā)實(shí)戰(zhàn)
定 價(jià):43 元
- 作者:王寅峰主編
- 出版時(shí)間:2020/9/1
- ISBN:9787040536706
- 出 版 社:高等教育出版社
- 中圖法分類:F0-39
- 頁(yè)碼:225頁(yè)
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16K
《HTML5跨□臺(tái)開(kāi)發(fā)實(shí)戰(zhàn)/高等職業(yè)教育計(jì)算機(jī)類課程MOOC+SPOC教材》是“十二五”職業(yè)教育國(guó)家規(guī)劃教材修訂版,是□□□□□□部授權(quán)講解小程序技術(shù)標(biāo)準(zhǔn)以及如何在***系統(tǒng)中開(kāi)發(fā)小程序?qū)崙?zhàn)案例的教材。
《HTML5跨□臺(tái)開(kāi)發(fā)實(shí)戰(zhàn)/高等職業(yè)教育計(jì)算機(jī)類課程MOOC+SPOC教材》系統(tǒng)講述了使用HTML5開(kāi)發(fā)Web應(yīng)用時(shí)如何以簡(jiǎn)短的代碼編寫美觀的頁(yè)面,并選取以能力成長(zhǎng)為目標(biāo)的典型案例進(jìn)行強(qiáng)化訓(xùn)練,包括響應(yīng)式Web開(kāi)發(fā)、網(wǎng)頁(yè)鋼琴、制作專屬頭像、開(kāi)發(fā)跨□臺(tái)刮刮樂(lè)應(yīng)用、連連看、Node.js接口開(kāi)發(fā)、簡(jiǎn)易購(gòu)物網(wǎng)的全棧開(kāi)發(fā)、基于Vue的英文應(yīng)用開(kāi)發(fā)以及***小程序開(kāi)發(fā)等。讀者通過(guò)學(xué)習(xí)能夠理解Web應(yīng)用的框架與常用算法,并通過(guò)前后臺(tái)結(jié)合的全棧開(kāi)發(fā)靈活處理各類數(shù)據(jù)與顯示。
《HTML5跨□臺(tái)開(kāi)發(fā)實(shí)戰(zhàn)/高等職業(yè)教育計(jì)算機(jī)類課程MOOC+SPOC教材》為新形態(tài)一體化教材,配套建設(shè)了微課視頻、電子課件PPT、源程序、項(xiàng)目和案例素材等數(shù)字化學(xué)習(xí)資源。
與《HTML5跨□臺(tái)開(kāi)發(fā)實(shí)戰(zhàn)/高等職業(yè)教育計(jì)算機(jī)類課程MOOC+SPOC教材》配套的數(shù)字課程在“智慧職教”(www.icve.com.cn)上線,讀者可以登錄進(jìn)行學(xué)習(xí)并下載基本教學(xué)資源,詳見(jiàn)“智慧職教服務(wù)指南”,也可發(fā)郵件至編輯郵箱獲取相關(guān)資源。
《HTML5跨□臺(tái)開(kāi)發(fā)實(shí)戰(zhàn)/高等職業(yè)教育計(jì)算機(jī)類課程MOOC+SPOC教材》可作為高職高專及高職本科院校軟件技術(shù)、移動(dòng)互聯(lián)應(yīng)用、計(jì)算機(jī)應(yīng)用、信息管理、大數(shù)據(jù)、人工智能應(yīng)用開(kāi)發(fā)等信息類專業(yè)的基礎(chǔ)教材,也可作為非信息類專業(yè)學(xué)習(xí)網(wǎng)頁(yè)設(shè)計(jì)、了解移動(dòng)應(yīng)用開(kāi)發(fā)的專業(yè)教材,還可作為對(duì)智能手機(jī)應(yīng)用感興趣讀者的參考書。
HTML5結(jié)束了媒體播放插件的時(shí)代,并作為核心標(biāo)準(zhǔn)將Web轉(zhuǎn)變?yōu)橐粋(gè)□□□□的媒體□臺(tái)。它融合了專業(yè)的以及用戶自行生成的內(nèi)容,并且可以隨時(shí)隨地在任何設(shè)備上與任何人共享。各類技術(shù)標(biāo)準(zhǔn)在努力為各類Web應(yīng)用的開(kāi)發(fā)打造一個(gè)開(kāi)放的Web□臺(tái)。盡管這個(gè)開(kāi)放Web□臺(tái)的邊界在不斷延伸,產(chǎn)業(yè)界認(rèn)為HTML5將是這個(gè)□臺(tái)的核心,□臺(tái)的能力將依賴于標(biāo)準(zhǔn)化組織W3C及其合作伙伴正在創(chuàng)建的一系列Web技術(shù),包括CSS、SVG、WOFF、語(yǔ)義Web、XML和各類應(yīng)用編程接口(API),這其中也包含了大量來(lái)自中國(guó)的創(chuàng)新和智慧,如W3CWeb中文興趣組下一代移動(dòng)Web應(yīng)用(小程序/快應(yīng)用)、彈幕等方面的標(biāo)準(zhǔn)化工作。
Web應(yīng)用重點(diǎn)在于提供各種各樣豐富的功能,并在隨手可得、隨時(shí)可用、隨心所欲方面以簡(jiǎn)單、直觀和即時(shí)響應(yīng)全面□□桌面應(yīng)用程序。移動(dòng)應(yīng)用均為用戶主動(dòng)下載,需要強(qiáng)化“應(yīng)用開(kāi)發(fā)能力”和“界面設(shè)計(jì)能力”的培養(yǎng)以完成快速開(kāi)發(fā)和迭代增強(qiáng)用戶黏性。作為一個(gè)開(kāi)發(fā)Web應(yīng)用程序的工程師,必須考慮如何讓用戶花更少的精力和時(shí)間去完成業(yè)務(wù)。Web應(yīng)用開(kāi)發(fā)工程師在知識(shí)和技能體系上不僅要有廣度,即熟悉各種框架,還要有深度,即能一針見(jiàn)血地解決問(wèn)題。作者□014年9月出版《HTML5跨□臺(tái)開(kāi)發(fā)基礎(chǔ)與實(shí)戰(zhàn)》出版以來(lái),結(jié)合近幾年Web技術(shù)的飛速發(fā)展情況和廣大讀者的反饋意見(jiàn),進(jìn)行了全面徹底的更新,編寫了本書。編寫中與□□□□、騰訊、W3C相關(guān)工程師、標(biāo)準(zhǔn)專家進(jìn)行了深入討論,嘗試由淺入深、由易到難,并結(jié)合實(shí)戰(zhàn)項(xiàng)目將開(kāi)發(fā)技巧和開(kāi)發(fā)、測(cè)試、部署工具一體講解,同時(shí)也注重與時(shí)俱進(jìn)選取商業(yè)項(xiàng)目,是□□□□□□部授權(quán)講解小程序技術(shù)標(biāo)準(zhǔn)及實(shí)戰(zhàn)案例的教材。
本書通過(guò)典型Web應(yīng)用對(duì)實(shí)戰(zhàn)技能進(jìn)行講解,綜合各種主流框架和方法,在提高動(dòng)手與編程能力的同時(shí),鍛煉思考分析問(wèn)題和解決實(shí)際問(wèn)題的能力。本書共9章,具體結(jié)構(gòu)劃分如下。
□□部分:學(xué)習(xí)主流的響應(yīng)式網(wǎng)站UI框架,F(xiàn)lex(彈性)布局等作為入門基礎(chǔ)。通過(guò)練習(xí)用Bootstrap構(gòu)建新聞網(wǎng)站,以Bootstrap4提供的1□列基礎(chǔ)布局在不同的設(shè)備上進(jìn)行網(wǎng)頁(yè)的自動(dòng)縮放排版,并了解主流的Flex布局技術(shù),體驗(yàn)跨□臺(tái)兼容方案。
第□部分:以Canvas結(jié)合ES6語(yǔ)法講解網(wǎng)頁(yè)版鋼琴、刮刮樂(lè)、連連看、專屬頭像制作等應(yīng)用的開(kāi)發(fā)。每個(gè)案例的核心功能講解側(cè)重于不同的算法實(shí)現(xiàn),如網(wǎng)頁(yè)鋼琴通過(guò)定時(shí)器作為算法的關(guān)鍵,制作專屬頭像使用npm的http-server包啟動(dòng)HTTP服務(wù)解決File組件上傳引起的安全問(wèn)題,刮刮樂(lè)使用HTTP服務(wù)器軟件Ngin□□行訪問(wèn)部署,并使用的面向?qū)ο蠓绞竭M(jìn)行編程操作,連連看通過(guò)圍繞自定義距離計(jì)算算法講解核心功能。
第3部分:使用Node.js開(kāi)發(fā)服務(wù)端API接口并介紹常用的MVVM框架React與Vue。通過(guò)npm簡(jiǎn)化需要編寫f的功能代碼,通過(guò)MySQL包操作MySQL數(shù)據(jù)庫(kù),使用bcrybt算法加密等標(biāo)準(zhǔn)開(kāi)發(fā)常用包詳述前后端分離的開(kāi)發(fā)模式。重點(diǎn)講解使用React與Node.js構(gòu)建全棧應(yīng)用,之后詳細(xì)講解□□□小程序制作,使用前端技術(shù)構(gòu)建“擁有操作系統(tǒng)原生接口”的應(yīng)用。
本書在編寫時(shí)注意對(duì)接1+X職業(yè)技能等級(jí)證書的要求,是面向應(yīng)用型本科和高等職業(yè)院校Web前端應(yīng)用的標(biāo)準(zhǔn)化教材,對(duì)于后續(xù)考取高等級(jí)職業(yè)技能證書有直接幫助。
單元1 響應(yīng)式Web開(kāi)發(fā)
1.1 引例描述
1.□ 任務(wù)陳述
1.3 知識(shí)準(zhǔn)備
1.3.1 知識(shí)點(diǎn)1 響應(yīng)式布局原理
1.3.□ 知識(shí)點(diǎn)□ 使用調(diào)試工具
1.3.3 知識(shí)點(diǎn)3 模擬設(shè)備調(diào)試
1.3.4 知識(shí)點(diǎn)4 響應(yīng)式UI框架Bootstrap與Foundation
1.3.5 知識(shí)點(diǎn)5 “十二網(wǎng)格”布局
1.3.6 知識(shí)點(diǎn)6 Flex(彈性)布局
1.4 任務(wù)實(shí)施
1.5 單元小結(jié)
1.6 單元練習(xí)
單元□ 網(wǎng)頁(yè)鋼琴
□.1 引例描述
□.□ 任務(wù)陳述
□.3 知識(shí)準(zhǔn)備
□.3.1 知識(shí)點(diǎn)1 注冊(cè)觸發(fā)事件
□.3.□ 知識(shí)點(diǎn)□ 使用Base64編碼播放聲音
□.3.3 知識(shí)點(diǎn)3Gzip壓縮
□.4 任務(wù)實(shí)施
□.4.1 任務(wù)1 樣式與結(jié)構(gòu)
□.4.□ 任務(wù)□ JS部分
□.5 單元小結(jié)
□.6 單元練習(xí)
單元3 制作專屬頭像
3.1 引例描述
3.□ 任務(wù)陳述
3.3 知識(shí)準(zhǔn)備
3.4 畫布的使用
3.5 任務(wù)實(shí)施
3.5.1 效果預(yù)覽
3.5.□ 結(jié)構(gòu)分析
3.5.3 結(jié)構(gòu)樣式部分
3.5.4 JS部分
3.6 單元小結(jié)
3.7 單元練習(xí)
3.8 代碼參考
單元4 開(kāi)發(fā)跨□臺(tái)刮刮樂(lè)應(yīng)用
4.1 引例描述
4.□ 任務(wù)陳述
4.3 知識(shí)準(zhǔn)備
4.3.1 知識(shí)點(diǎn)1 搭建Nginx和測(cè)試方法
4.3.□ 知識(shí)點(diǎn)□ 控制中獎(jiǎng)概率與種子函數(shù)
4.3.3 知識(shí)點(diǎn)3 應(yīng)用面向?qū)ο蟮脑O(shè)計(jì)思想
4.4 任務(wù)實(shí)施
4.4.1 任務(wù)1 設(shè)置蒙板
4.4.□ 任務(wù)□ 實(shí)現(xiàn)抽獎(jiǎng)效果
4.4.3 任務(wù)3 在線體驗(yàn)刮刮樂(lè)效果
4.5 單元小結(jié)
4.6 單元練習(xí)
……
單元5 連連看
單元6 Node.js接口開(kāi)發(fā)
單元7 簡(jiǎn)易購(gòu)物網(wǎng)的全棧開(kāi)發(fā)
單元8 BuildaTo-DoAppwithVue.js□
單元9 標(biāo)準(zhǔn)化開(kāi)發(fā)□□□小程序——信用卡還款應(yīng)用
參考文獻(xiàn)