網(wǎng)站設(shè)計(jì)與Web應(yīng)用開發(fā)技術(shù)(第三版)(高等學(xué)校計(jì)算機(jī)應(yīng)用規(guī)劃教材)
定 價(jià):76 元
- 作者:吳偉敏 著
- 出版時(shí)間:2020/4/1
- ISBN:9787302549246
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP393.092.1
- 頁碼:400
- 紙張:膠版紙
- 版次:3
- 開本:16開
《網(wǎng)站設(shè)計(jì)與Web應(yīng)用開發(fā)技術(shù)(第三版)》從Web基本概念和網(wǎng)站的規(guī)劃設(shè)計(jì)及建設(shè)方法入手,著重介紹HTML、CSS、JavaScript和服務(wù)器端開發(fā)技術(shù)的基本原理和開發(fā)方法,并對(duì)將來網(wǎng)站開發(fā)領(lǐng)域的方向進(jìn)行了描述。全書內(nèi)容在編排上由淺入深,并輔以大量的實(shí)例進(jìn)行說明。全書共分為7章,內(nèi)容包括WWW簡(jiǎn)介、網(wǎng)站設(shè)計(jì)與網(wǎng)站運(yùn)行環(huán)境配置、HTTP協(xié)議與HTML語言、層疊樣式表(CSS)、JavaScript語言與客戶端開發(fā)、服務(wù)器端開發(fā)——?jiǎng)討B(tài)網(wǎng)頁技術(shù)基礎(chǔ)和Web的未來。
《網(wǎng)站設(shè)計(jì)與Web應(yīng)用開發(fā)技術(shù)(第三版)》內(nèi)容豐富,結(jié)構(gòu)清晰,具有很強(qiáng)的實(shí)用性,既可作為高等院校學(xué)習(xí)網(wǎng)站設(shè)計(jì)及Web開發(fā)技術(shù)的教材,也可作為Web開發(fā)人員及自學(xué)者的參考用書。
《網(wǎng)站設(shè)計(jì)與Web應(yīng)用開發(fā)技術(shù)(第三版)》配套的電子課件、習(xí)題答案和實(shí)例源文件可以通過http://www.tupwk.com.cn/downpage網(wǎng)站下載,也可以掃描前言中的二維碼進(jìn)行下載。
前 言
沒有哪一項(xiàng)技術(shù)能和今天的互聯(lián)網(wǎng)技術(shù)一樣發(fā)展迅速,它對(duì)人們工作和生活的影響面之廣、影響程度之深,使得人們不能不重視它。在長(zhǎng)期關(guān)于網(wǎng)站開發(fā)的教學(xué)生涯中,筆者注意到雖然很多人希望通過學(xué)習(xí)掌握開發(fā)技術(shù),但由于沒有建立正確的見解和思考的方法,部分人出現(xiàn)了事倍功半的學(xué)習(xí)結(jié)果,乃至無法勝任或完成開發(fā)任務(wù)而最終不得不放棄。筆者通過觀察和分析,得出以下幾個(gè)觀點(diǎn),希望讀者能夠了解和思考。
1. 對(duì)于計(jì)算機(jī)及其相關(guān)技術(shù)發(fā)展的思考
由于技術(shù)的發(fā)展基于功能越來越完善的平臺(tái),因此其發(fā)展水平體現(xiàn)了提升速度呈指數(shù)級(jí)增加的特征。在這個(gè)新思想、新技術(shù)以小時(shí)為單位而迅速更新的年代,對(duì)希望學(xué)習(xí)信息技術(shù),特別是網(wǎng)站開發(fā)技術(shù)的開發(fā)者提出了極高的要求。因?yàn)閷W(xué)習(xí)者所面臨的是今天所學(xué)的技術(shù),可能今后不再使用,而真正需要學(xué)習(xí)的技術(shù)今天還沒有出現(xiàn)的現(xiàn)狀,對(duì)此問題的深入思考一定有助于讀者更好地理解該學(xué)什么和該怎么學(xué)。如果能透過紛亂的現(xiàn)象看清開發(fā)工作中所存在的問題,從更深的層次把握開發(fā)技術(shù)的本質(zhì),就一定能更好地掌握技術(shù)的實(shí)質(zhì),能更好地適應(yīng)將來的變化并能滿足不斷提升的要求。
2. 對(duì)于學(xué)習(xí)方法的思考
網(wǎng)上有大量關(guān)于Web應(yīng)用開發(fā)的文檔,如HTML、CSS、JavaScript、服務(wù)器端開發(fā)語言等,這些知識(shí)非常容易獲取和查詢,但是否獲得了這些文檔就能成為優(yōu)秀的網(wǎng)站開發(fā)者呢?答案是:不一定。雖然在有關(guān)文檔中所列出的用法是固定的,但據(jù)此而進(jìn)行的拓展往往是無窮的,有經(jīng)驗(yàn)的開發(fā)者可以靈活實(shí)現(xiàn),充分發(fā)揮其功能。所謂的“經(jīng)驗(yàn)”是從哪里獲取的呢?其實(shí)有經(jīng)驗(yàn)的人也經(jīng)歷過沒有經(jīng)驗(yàn)的階段,因而如何快速跨越獲取和累積“經(jīng)驗(yàn)”的鴻溝,是一個(gè)非常值得思考的問題。
基于上面的思考,在《網(wǎng)站設(shè)計(jì)與Web應(yīng)用開發(fā)技術(shù)(第三版)》中將介紹Web的發(fā)展歷史、工作原理、開發(fā)框架、網(wǎng)站策劃設(shè)計(jì)、網(wǎng)站運(yùn)行環(huán)境構(gòu)建、HTTP協(xié)議、HTML語言、層疊樣式表(CSS)、CSS濾鏡應(yīng)用、CSS3開發(fā)、JavaScript開發(fā)、服務(wù)器端開發(fā)技術(shù)基礎(chǔ)、XML技術(shù)、WebAssembly、移動(dòng)開發(fā)和混合開發(fā)模式等內(nèi)容。希望這樣的內(nèi)容安排能為大多數(shù)希望學(xué)習(xí)和掌握Web技術(shù)的讀者有所幫助,使他們能夠更好地了解網(wǎng)站及其相關(guān)技術(shù)的走向和本質(zhì)。對(duì)于一個(gè)初學(xué)者,《網(wǎng)站設(shè)計(jì)與Web應(yīng)用開發(fā)技術(shù)(第三版)》能引導(dǎo)其快速入門并迅速成為合格的開發(fā)者;對(duì)于初級(jí)開發(fā)人員,《網(wǎng)站設(shè)計(jì)與Web應(yīng)用開發(fā)技術(shù)(第三版)》可以答疑解惑,提供開發(fā)的總體框架和思路,拓展問題的實(shí)現(xiàn)手段和方法。
由于《網(wǎng)站設(shè)計(jì)與Web應(yīng)用開發(fā)技術(shù)(第三版)》旨在為讀者今后學(xué)習(xí)和開發(fā)高級(jí)網(wǎng)站打下良好的基礎(chǔ),因此為了更好地掌握《網(wǎng)站設(shè)計(jì)與Web應(yīng)用開發(fā)技術(shù)(第三版)》所介紹的知識(shí),讀者最好已熟練掌握了至少一門編程語言。
完整地學(xué)習(xí)Web技術(shù)需要具備3個(gè)層面的知識(shí)!毒W(wǎng)站設(shè)計(jì)與Web應(yīng)用開發(fā)技術(shù)(第三版)》據(jù)此設(shè)計(jì)了3個(gè)層次:Web基本概念及網(wǎng)站基礎(chǔ)、Web開發(fā)基礎(chǔ)和Web高級(jí)應(yīng)用。《網(wǎng)站設(shè)計(jì)與Web應(yīng)用開發(fā)技術(shù)(第三版)》的知識(shí)體系結(jié)構(gòu)如圖1所示,將按照循序漸進(jìn)的原則,逐步引領(lǐng)讀者從基礎(chǔ)到各個(gè)知識(shí)點(diǎn)進(jìn)行學(xué)習(xí),為今后的深入學(xué)習(xí)奠定基礎(chǔ)。
圖1 《網(wǎng)站設(shè)計(jì)與Web應(yīng)用開發(fā)技術(shù)(第三版)》的知識(shí)體系結(jié)構(gòu)
概括起來,《網(wǎng)站設(shè)計(jì)與Web應(yīng)用開發(fā)技術(shù)(第三版)》具有以下主要特點(diǎn)。
? 結(jié)構(gòu)清晰、內(nèi)容詳實(shí)。在每一章的開頭都概要說明了本章所介紹的內(nèi)容,使讀者能快速了解本章的要點(diǎn);介紹每一個(gè)知識(shí)點(diǎn)時(shí),會(huì)輔以實(shí)例,并說明此實(shí)例的功能、運(yùn)行的方式,然后給出執(zhí)行的結(jié)果;在各章的最后都有對(duì)應(yīng)的小結(jié),總結(jié)本章介紹的內(nèi)容,前后呼應(yīng),系統(tǒng)性較強(qiáng)。
? 強(qiáng)調(diào)實(shí)用性,突出基本原理和方法。為了讓讀者打下堅(jiān)實(shí)的基礎(chǔ),學(xué)會(huì)掌握不斷涌現(xiàn)的新技術(shù),《網(wǎng)站設(shè)計(jì)與Web應(yīng)用開發(fā)技術(shù)(第三版)》采用了將網(wǎng)站設(shè)計(jì)思想與網(wǎng)頁制作技術(shù)相結(jié)合的理念,讓讀者學(xué)會(huì)從全局的角度出發(fā)來考慮和解決當(dāng)前問題,并通過所掌握的學(xué)習(xí)方法能解決未來實(shí)際工作中遇到的問題。全書按照Web開發(fā)的方法與順序,從基本概念和策劃設(shè)計(jì)入手,循序漸進(jìn)地介紹了進(jìn)行Web開發(fā)的步驟、技巧,并在各章配有精心選擇的應(yīng)用實(shí)例。這些實(shí)例既有較強(qiáng)的代表性和實(shí)用性,又能夠綜合應(yīng)用所介紹的知識(shí),使讀者能夠全面、準(zhǔn)確地掌握Web開發(fā)的全過程,并啟發(fā)讀者達(dá)到舉一反三的目的。
? 每一章最后都附有思考和練習(xí)。這些習(xí)題緊扣該章介紹的內(nèi)容。通過思考和練習(xí)能使讀者更好地掌握本章所講解的基本概念,提高讀者的學(xué)習(xí)效果和開發(fā)技能。
《網(wǎng)站設(shè)計(jì)與Web應(yīng)用開發(fā)技術(shù)(第三版)》共分為7章,內(nèi)容包括WWW簡(jiǎn)介、網(wǎng)站設(shè)計(jì)與網(wǎng)站運(yùn)行環(huán)境配置、HTTP協(xié)議與HTML語言、層疊樣式表(CSS)、JavaScript語言與客戶端開發(fā)、服務(wù)器端開發(fā)——?jiǎng)討B(tài)網(wǎng)頁技術(shù)基礎(chǔ)和Web的未來。
第1章“WWW簡(jiǎn)介”,介紹Internet與WWW的發(fā)展歷程、網(wǎng)站相關(guān)的基本概念及其開發(fā)技術(shù)以及Web的基本框架。第2章“網(wǎng)站設(shè)計(jì)與網(wǎng)站運(yùn)行環(huán)境配置”,說明在網(wǎng)站建立之前做好策劃工作的必要性,并給出了一些基本原則;為了讓網(wǎng)站正常運(yùn)行,需要在正式開發(fā)前做好詳細(xì)的設(shè)計(jì)工作;本章還介紹建立網(wǎng)站開發(fā)和運(yùn)行基本環(huán)境的方法。第3章“HTTP協(xié)議與HTML語言”,介紹HTTP的基本概念及運(yùn)行原理、HTML文檔的構(gòu)成和常用元素的基本用法,網(wǎng)站交互的設(shè)計(jì)和實(shí)現(xiàn)思路,HTML高級(jí)特性和使用方法。第4章“層疊樣式表(CSS)”,介紹CSS的基本用法、濾鏡的使用以及CSS3的基本用法。第5章“JavaScript語言與客戶端開發(fā)”,介紹JavaScript腳本語言的基本概念、基本語法、常用對(duì)象和網(wǎng)頁特效的制作方法。第6章“服務(wù)器端開發(fā)——?jiǎng)討B(tài)網(wǎng)頁技術(shù)基礎(chǔ)”,介紹服務(wù)器端開發(fā)的幾種典型方法、動(dòng)態(tài)網(wǎng)頁的基本原理以及不同實(shí)現(xiàn)技術(shù)的特點(diǎn)分析。第7章“Web的未來”,簡(jiǎn)單介紹XML、WebAssembly、移動(dòng)開發(fā)和混合開發(fā)的基本特征。
有一定網(wǎng)絡(luò)和網(wǎng)站基礎(chǔ)知識(shí)的讀者可跳過第1章的學(xué)習(xí),具備網(wǎng)站設(shè)計(jì)、架設(shè)和管理經(jīng)驗(yàn)的讀者可跳過第2章的學(xué)習(xí)。
《網(wǎng)站設(shè)計(jì)與Web應(yīng)用開發(fā)技術(shù)(第三版)》內(nèi)容由淺入深,并注重讀者學(xué)習(xí)和開發(fā)能力的培養(yǎng),通過輔以大量的實(shí)例分析和說明,深入、詳細(xì)地講解網(wǎng)站設(shè)計(jì)與Web應(yīng)用開發(fā)技術(shù),因此《網(wǎng)站設(shè)計(jì)與Web應(yīng)用開發(fā)技術(shù)(第三版)》既可作為各類高等院校學(xué)習(xí)網(wǎng)站設(shè)計(jì)及Web技術(shù)的教材,也可作為Web開發(fā)人員及自學(xué)者的參考用書。
《網(wǎng)站設(shè)計(jì)與Web應(yīng)用開發(fā)技術(shù)(第三版)》除封面署名的作者外,南京郵電大學(xué)的潘慧、查飛琴和薛濤等參與了《網(wǎng)站設(shè)計(jì)與Web應(yīng)用開發(fā)技術(shù)(第三版)》第7章的編寫,在此深表感謝。此外,還要感謝負(fù)責(zé)全書校稿及編輯工作的江蘇產(chǎn)業(yè)技術(shù)研究院的徐欣。
感謝筆者的好友夏蘭、徐汝鑒,他們?yōu)椤毒W(wǎng)站設(shè)計(jì)與Web應(yīng)用開發(fā)技術(shù)(第三版)》的編寫提出了許多指導(dǎo)性的意見;借此還要感謝吳革新、劉迪廬,他們也為《網(wǎng)站設(shè)計(jì)與Web應(yīng)用開發(fā)技術(shù)(第三版)》的出版提供了很多寶貴的建議;另外,為《網(wǎng)站設(shè)計(jì)與Web應(yīng)用開發(fā)技術(shù)(第三版)》編寫提供幫助的還有吳殊同、吳曉謙等。正是因?yàn)檫@么多人的大力支持和傾情奉獻(xiàn),《網(wǎng)站設(shè)計(jì)與Web應(yīng)用開發(fā)技術(shù)(第三版)》才得以順利出版。
由于《網(wǎng)站設(shè)計(jì)與Web應(yīng)用開發(fā)技術(shù)(第三版)》涉及的內(nèi)容非常廣泛,在深度和廣度上很難做到完美,加之筆者水平有限,書中肯定存在錯(cuò)誤和不足,敬請(qǐng)讀者批評(píng)指正,我們的信箱是huchenhao@263.net,電話是010-62796045。
《網(wǎng)站設(shè)計(jì)與Web應(yīng)用開發(fā)技術(shù)(第三版)》配套的電子課件、實(shí)例源文件和習(xí)題答案可以通過http://www.tupwk.com.cn/downpage網(wǎng)站下載,也可以掃描下面的二維碼下載。
作 者
2019年10月
第1章 WWW簡(jiǎn)介 1
1.1 Internet與WWW 1
1.1.1 Internet的發(fā)展 1
1.1.2 Internet技術(shù)基礎(chǔ) 4
1.1.3 Internet提供的服務(wù) 7
1.2 WWW概述 9
1.2.1 WWW的起源 9
1.2.2 Web的實(shí)質(zhì) 11
1.2.3 Web的技術(shù)基礎(chǔ) 12
1.2.4 Web的高級(jí)技術(shù) 15
1.2.5 WWW的發(fā)展 20
1.3 Web應(yīng)用開發(fā)的架構(gòu) 23
1.3.1 Web應(yīng)用的需求 23
1.3.2 應(yīng)用發(fā)展的需求 25
1.4 本章小結(jié) 30
1.5 思考和練習(xí) 30
第2章 網(wǎng)站設(shè)計(jì)與網(wǎng)站運(yùn)行環(huán)境配置 31
2.1 網(wǎng)站設(shè)計(jì)的總體流程 31
2.2 網(wǎng)站建立的前期工作——網(wǎng)站策劃 32
2.3 網(wǎng)站的設(shè)計(jì) 35
2.3.1 網(wǎng)站的CI形象設(shè)計(jì) 36
2.3.2 網(wǎng)站的總體結(jié)構(gòu)設(shè)計(jì) 38
2.3.3 網(wǎng)站的版面設(shè)計(jì) 40
2.3.4 網(wǎng)頁的色彩設(shè)計(jì) 45
2.3.5 網(wǎng)站的導(dǎo)航設(shè)計(jì) 48
2.3.6 網(wǎng)站信息的可用性設(shè)計(jì) 50
2.3.7 網(wǎng)站的交互設(shè)計(jì) 51
2.4 網(wǎng)站的建立——IIS的安裝與配置 58
2.4.1 IIS的安裝 59
2.4.2 使用IIS建立站點(diǎn) 60
2.4.3 IIS的配置 62
2.4.4 其他Web服務(wù)器 64
2.5 網(wǎng)站運(yùn)行的基礎(chǔ)——安全 65
2.5.1 網(wǎng)站安全威脅 66
2.5.2 防范策略 67
2.6 網(wǎng)站開發(fā)過程 69
2.6.1 瀑布模型 69
2.6.2 敏捷開發(fā)模型 70
2.7 網(wǎng)站評(píng)估 72
2.7.1 準(zhǔn)備工作 73
2.7.2 數(shù)據(jù)分析 73
2.7.3 小結(jié) 74
2.8 本章小結(jié) 74
2.9 思考和練習(xí) 74
第3章 HTTP協(xié)議與HTML語言 75
3.1 HTTP協(xié)議 75
3.1.1 HTTP概述 75
3.1.2 HTTP的宏觀工作原理 79
3.1.3 HTTP協(xié)議基礎(chǔ) 81
3.1.4 HTTP應(yīng)用開發(fā)方法 86
3.1.5 HTTP應(yīng)用的開發(fā) 89
3.1.6 安全超文本傳輸協(xié)議、安全套接層及傳輸層協(xié)議 91
3.2 HTML基礎(chǔ) 93
3.2.1 HTML簡(jiǎn)介 93
3.2.2 HTML標(biāo)記語法及文檔結(jié)構(gòu) 99
3.3 HTML的基本語法 110
3.3.1 標(biāo)題和段落 110
3.3.2 列表 116
3.3.3 超鏈接 120
3.3.4 表格 126
3.3.5 圖像、音頻、視頻及嵌入元素 132
3.3.6 iframe框架應(yīng)用 139
3.3.7 表單 141
3.3.8 canvas應(yīng)用 148
3.4 本章小結(jié) 152
3.5 思考和練習(xí) 152
第4章 層疊樣式表(CSS) 153
4.1 CSS概述 153
4.2 將CSS引入網(wǎng)站 156
4.2.1 CSS的定義 156
4.2.2 CSS的瀏覽器兼容性 158
4.2.3 不同層次的CSS定義 159
4.2.4 書寫規(guī)范 161
4.3 CSS選擇器 162
4.3.1 標(biāo)簽選擇器 162
4.3.2 類別選擇器 163
4.3.3 ID選擇器 165
4.3.4 通用選擇器 167
4.3.5 后代選擇器 168
4.3.6 交集選擇器 168
4.3.7 并集選擇器 169
4.3.8 偽類選擇器 170
4.3.9 偽元素選擇器 174
4.3.10 樣式表的繼承性與層疊性 176
4.3.11 對(duì)div+CSS方案的思考 177
4.4 CSS的布局及盒子模型 178
4.4.1 CSS 的布局基礎(chǔ) 179
4.4.2 CSS的盒子模型 182
4.4.3 CSS 布局 186
4.4.4 CSS 布局技巧 193
4.5 CSS濾鏡 198
4.5.1 CSS3濾鏡的種類及定義方式 199
4.5.2 濾鏡實(shí)例 201
4.6 CSS典型用法實(shí)例 204
4.6.1 邊框的用法 204
4.6.2 動(dòng)畫 205
4.6.3 語音應(yīng)用 211
4.6.4 制作可交互的360度全景展示 211
4.6.5 自動(dòng)適應(yīng)移動(dòng)設(shè)備橫豎屏顯示方式的實(shí)現(xiàn)方案 214
4.7 本章小結(jié) 215
4.8 思考和練習(xí) 215
第5章 JavaScript語言與客戶端開發(fā) 216
5.1 JavaScript簡(jiǎn)介 216
5.1.1 什么是JavaScript 217
5.1.2 JavaScript的作用 218
5.1.3 JavaScript語言的組成 219
5.1.4 將JavaScript引入HTML文檔的方式 220
5.1.5 一個(gè)簡(jiǎn)單的實(shí)例 221
5.1.6 JavaScript的版本與兼容性 222
5.2 JavaScript基本語法 223
5.2.1 JavaScript的語句 223
5.2.2 數(shù)據(jù)類型 224
5.2.3 變量 225
5.2.4 運(yùn)算符與表達(dá)式 226
5.2.5 功能語句 228
5.2.6 函數(shù) 232
5.3 對(duì)象化編程 235
5.3.1 對(duì)象的基本知識(shí) 235
5.3.2 事件處理 237
5.3.3 JavaScript的內(nèi)部對(duì)象 240
5.3.4 JavaScript的自定義類及對(duì)象 248
5.4 瀏覽器對(duì)象模型與文檔對(duì)象模型 253
5.4.1 navigator對(duì)象 255
5.4.2 window對(duì)象 259
5.4.3 screen對(duì)象 265
5.4.4 event對(duì)象 267
5.4.5 history對(duì)象 269
5.4.6 location對(duì)象 270
5.4.7 document對(duì)象 271
5.4.8 link對(duì)象 273
5.4.9 form對(duì)象 275
5.4.10 cookie對(duì)象 284
5.5 JS開發(fā)框架技術(shù) 286
5.5.1 框架技術(shù)簡(jiǎn)介 286
5.5.2 jQuery框架 290
5.5.3 Flex 294
5.5.4 框架開發(fā)實(shí)例 294
5.6 JavaScript實(shí)例 298
5.6.1 document.write()的副作用 298
5.6.2 帶動(dòng)畫效果的進(jìn)度條 299
5.6.3 旋轉(zhuǎn)變幻文字效果 300
5.6.4 指針式時(shí)鐘的實(shí)現(xiàn) 302
5.6.5 一個(gè)益智小游戲的實(shí)現(xiàn) 305
5.7 Ajax技術(shù) 310
5.7.1 Ajax介紹 310
5.7.2 Ajax應(yīng)用與傳統(tǒng)的Web應(yīng)用的比較 311
5.8 本章小結(jié) 314
5.9 思考和練習(xí) 314
第6章 服務(wù)器端開發(fā)——?jiǎng)討B(tài)網(wǎng)頁技術(shù)基礎(chǔ) 315
6.1 動(dòng)態(tài)網(wǎng)頁基本原理 315
6.2 ASP及.NET技術(shù) 317
6.2.1 ASP 317
6.2.2 ASP.NET簡(jiǎn)介 320
6.2.3 .NET戰(zhàn)略 320
6.2.4 ASP.NET應(yīng)用的開發(fā)實(shí)例 322
6.3 Java技術(shù) 330
6.3.1 Java技術(shù)概述 330
6.3.2 Applet與Application 332
6.3.3 Servlet 334
6.3.4 JSP 336
6.3.5 J2EE 338
6.4 Python網(wǎng)站開發(fā)技術(shù) 340
6.4.1 Python Web應(yīng)用開發(fā)框架 340
6.4.2 Django的特點(diǎn) 344
6.4.3 Django實(shí)例 345
6.5 更多的服務(wù)器開發(fā)技術(shù)及其比較 348
6.5.1 CGI 348
6.5.2 ISAPI/NSAPI 350
6.5.3 PHP 350
6.5.4 不同開發(fā)技術(shù)之間的比較 352
6.6 本章小結(jié) 354
6.7 思考和練習(xí) 354
第7章 Web的未來 355
7.1 Web的發(fā)展路徑 355
7.2 XML技術(shù) 357
7.2.1 XML介紹 357
7.2.2 XML的文檔格式 359
7.2.3 XML相關(guān)技術(shù)介紹 362
7.2.4 XML的開發(fā)工具 366
7.2.5 XML的使用前景 367
7.2.6 JSON 368
7.3 WebAssembly技術(shù) 368
7.3.1 WebAssembly概述 369
7.3.2 WebAssembly的歷史 369
7.3.3 WebAssembly的運(yùn)行原理 370
7.3.4 WebAssembly的應(yīng)用 371
7.3.5 WebAssembly的現(xiàn)狀和發(fā)展趨勢(shì) 372
7.4 移動(dòng)開發(fā)與混合開發(fā)模式 372
7.4.1 移動(dòng)開發(fā)簡(jiǎn)介 372
7.4.2 移動(dòng)應(yīng)用開發(fā)的三種模式 375
7.4.3 混合應(yīng)用開發(fā)框架介紹 376
7.5 本章小結(jié) 379
7.6 思考和練習(xí) 379
參考文獻(xiàn) 380
附錄 HTML5代碼規(guī)范 382