網(wǎng)頁設計與編程(HTML5+CSS3+JavaScript)
定 價:48 元
叢書名:普通高等院!笆奈濉币(guī)劃教材
- 作者:耿增民 著
- 出版時間:2021/2/1
- ISBN:9787113274672
- 出 版 社:中國鐵道出版社
- 中圖法分類:TP312.8
- 頁碼:276
- 紙張:膠版紙
- 版次:1
- 開本:16開
本書采用“理論與實踐”相結合的模式,將課堂教學內容與案例教學內容有機地結合起來進行講解。全書共分8章,內容包括:網(wǎng)頁設計基礎、基本的HTML標簽、表格和表單、用CSS修飾HTML標簽、盒子模型和布局、綜合案例、JavaScript編程基礎知識和網(wǎng)頁對象的JavaScript編程等。每章后面附有小結和習題,幫助讀者鞏固所學知識。
本書從基礎知識入手,循序漸進,重視能力培養(yǎng),適合學生在實踐中學習,逐步掌握網(wǎng)頁設計與編程技術。本書適合作為普通高等院校網(wǎng)頁設計課程教材,也可作為網(wǎng)頁設計愛好者的參考用書。
從基礎入手,立足Z新國際標準,重視能力培養(yǎng),著重案例實踐;采用目前主流的布局技術DIV+CSS布局
隨著Internet應用的飛速發(fā)展,大多數(shù)高校在大學生學習了計算機應用基礎課程之后開設了網(wǎng)頁設計課程。但教學內容會根據(jù)學生專業(yè)不同而有所調整:為文科與藝術類學生所授偏向網(wǎng)頁設計知識;為理工科學生所授偏向編程知識。實際上,若同時講授網(wǎng)頁設計與編程知識,不但可以讓學生更好地進行網(wǎng)站開發(fā)工作,而且也符合未來藝工專業(yè)融合的學科發(fā)展方向;诖,我們?yōu)楦叩仍盒5膹V大師生編寫了本書。
本書從基礎入手,立足Zui新國際標準,重視能力培養(yǎng),著重案例實踐;在形式上力爭語言簡潔、內容充實、排版活潑,學生學完本書后能夠掌握必備的網(wǎng)站設計知識。
由于HTML5是業(yè)界認可的Zui新標準,因此W3C(萬維網(wǎng)聯(lián)盟)組織不再推薦使用的一些標簽如框架( 標簽),本書不再涉及。樣式設計采用了Zui新的CSS3,但由于篇幅原因,本書只講解常用的樣式屬性。為了兼顧不同專業(yè)的學生,只講解JavaScript語言網(wǎng)頁設計所需的程序設計基礎內容。
本書采用的是目前主流的布局技術DIV+CSS布局,這種技術具備三大優(yōu)點:寫代碼容易,效率高;方便修改,尤其是通過修改樣式文件快速改變網(wǎng)站外觀;代碼量少,省帶寬,適合SEO(搜索引擎優(yōu)化)。
本書由長期從事網(wǎng)頁設計與編程課程教學的一線教師編寫而成,全書共分8章:第1章~第6章是靜態(tài)網(wǎng)頁設計的基礎知識,內容包括網(wǎng)頁、網(wǎng)站和HTML基礎,HTML5標簽,表格和表單,CSS3樣式,DIV+CSS布局;第7章和第8章是JavaScript編程基礎,主要內容包括JavaScript語法基礎以及如何用JavaScript來實現(xiàn)與網(wǎng)頁元素的交互。學完本書所有內容后既可以設計靜態(tài)網(wǎng)頁,又能設計動態(tài)網(wǎng)頁。精心設計的案例確保讀者在完成上機實驗后能快速掌握必要的知識點,每章都附有形式多樣的習題供讀者自行測評,書中附錄給出了習題答案。
網(wǎng)站開發(fā)的工具多種多樣,目前比較流行的開發(fā)平臺有Adobe Dreamweaver、Sublime、MSCode、HBuilder、WebStorm等。每個平臺都有自己的獨特之處,但在代碼提示、輔助糾錯方面WebStorm稍勝一籌,故我們推薦使用WebStorm。對于喜歡可視化環(huán)境的讀者,可以選擇Dreamweaver。
為了方便讀者學習,我們提供了教材的電子課件和案例代碼(可在中國鐵道出版社有限公司官網(wǎng)http://www.tdpress.com/51eds/下載),每章習題的答案參見附錄B。
在學習本書的過程中,應注意以下幾點:
1.重視對HTML、CSS和JavaScript內容的理解
雖然代碼提示和可視化開發(fā)環(huán)境使很多代碼可以自動完成,但還是建議讀者盡量理解網(wǎng)頁元素、樣式和JavaScript的真正含義。例如,標簽和樣式的完整英文單詞意思,JavaScript語言中標識符的英文含義,只有這樣才能加深理解,使用時信手拈來,更精確地控制網(wǎng)頁的實際顯示效果。
2.重點學習方法并應用于實際
在學習案例時要舉一反三,將更多的知識點訴諸實踐。只有掌握了方法,遇到新需求時才能靈活應對,例如,掌握了盒子的布局原理后,任意格局的設計就會像搭積木一樣得心應手;看到了別人設計網(wǎng)站的效果后會想到用什么方法加以實現(xiàn)。
3.一些輔助知識和技術也是必須要掌握的
學習本書時我們假定讀者掌握了計算機基礎知識,如文件系統(tǒng)、圖片處理、視頻處理等必備知識,否則有的讀者會對諸如路徑參數(shù)的設置、圖片視頻格式及壓縮等知識點難以理解。若想進一步提高網(wǎng)頁設計水平,需要選擇進階教材進一步學習。
本書是我們在高校長期教學實踐的經(jīng)驗積累,編者投入了巨大的心血并建設了課程的數(shù)字化教學資源。
本書由耿增民任主編,洪穎、邵熹雯、呂超任副主編。具體編寫分工為:洪穎編寫第1章和第6章,邵熹雯編寫第2章和第5章,呂超編寫第3章和第4章,耿增民編寫第7章和第8章。全書由耿增民策劃、統(tǒng)稿、定稿。
網(wǎng)頁設計技術發(fā)展日新月異,由于編者水平有限,加之時間倉促,書中疏漏與不妥之處在所難免,敬請廣大讀者批評指正。
編 者
2020年10月
耿增民,男,2002-2006年在北京理工大學計算機學院計算機應用技術專業(yè)學習,并獲得工學博士學位,F(xiàn)在北京服裝學院計算機信息中心計算機公共課教研室任教,教授。主講的課程有:Web設計與編程、計算機應用基礎、VB程序設計、C#程序設計、Internet應用基礎、Flash動畫設計基礎。2012年獲得中國紡織協(xié)會教學成果2等獎,參與多項軍工科研項目,項目分別獲得國防科技進步二等獎、三等獎。
第1章 網(wǎng)頁設計基礎 1
1.1 認識網(wǎng)頁和網(wǎng)站 1
1.2 HTML概述 5
1.3 瀏覽器概述 7
1.4 網(wǎng)站與網(wǎng)頁開發(fā)工具 10
小結 15
習題 15
第2章 基本的HTML標簽 17
2.1 HTML標簽語法 17
2.2 文檔頭部標簽 21
2.3 文本控制標簽 24
2.4 圖像標簽 32
2.5 列表標簽 40
2.6 超鏈接標簽 46
2.7 音頻和視頻標簽 53
2.8 HTML 5新增結構性標簽 58
小結 61
習題 61
第3章 表格和表單 63
3.1 表格標簽 63
3.2 表單 68
3.3 表單控件 69
小結 76
習題 76
第4章 用CSS修飾HTML標簽 78
4.1 CSS簡介 78
4.2 CSS的添加方法 79
4.3 CSS基礎選擇器 80
4.4 鏈接偽類選擇器 84
4.5 CSS修飾文本 86
4.6 CSS修飾圖像 92
4.7 CSS修飾表格 101
4.8 CSS修飾表單 106
4.9 CSS高級屬性 109
小結 113
習題 113
第5章 盒子模型和布局 116
5.1 盒子模型概述 116
5.2 盒子模型的屬性 118
5.3 div和span標簽 138
5.4 盒子外邊距的合并 141
5.5 浮動和定位 145
5.6 DIV+CSS布局 159
5.7 彈性盒子布局 167
小結 177
習題 177
第6章 綜合案例 180
6.1 網(wǎng)站規(guī)劃 180
6.2 設計網(wǎng)頁效果圖 182
6.3 切圖 185
6.4 建立站點 189
6.5 制作首頁 190
6.6 制作網(wǎng)頁模板 202
6.7 利用模板制作子頁面 204
小結 210
習題 211
第7章 JavaScript編程基礎知識 212
7.1 初識JavaScript 212
7.2 JavaScript語法基礎 217
7.3 在瀏覽器中調試程序 229
小結 233
習題 233
第8章 網(wǎng)頁對象的JavaScript編程 235
8.1 JavaScript常用對象 235
8.2 事件驅動的程序設計 248
8.3 案例 252
小結 260
習題 261
附錄A