Web前端設(shè)計與開發(fā)——HTML5+CSS3+JavaScript-微課版
定 價:59.5 元
叢書名:21世紀高等學(xué)校計算機類課程創(chuàng)新規(guī)劃教材·微課版
- 作者:繆亮、陶穎
- 出版時間:2018/4/1
- ISBN:9787302495109
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP312JA
- 頁碼:360
- 紙張:
- 版次:1
- 開本:16K
本書以應(yīng)用、實踐、創(chuàng)新型人才培養(yǎng)方案為指導(dǎo),以培養(yǎng)學(xué)生的實際動手能力為目標,以提高學(xué)生的認知能力為前提,從實用的角度出發(fā),以簡明生動的語言,采用案例式教學(xué),由淺入深地介紹最新的HTML5、CSS3、JavaScript的基本語法,循序漸進地講述網(wǎng)頁前臺技術(shù),從基本概念到具體實踐、從頁面結(jié)構(gòu)建設(shè)到頁面布局都進行了詳細的闡述,并進行了細致的實例講解。
全書共12章,分別介紹網(wǎng)頁設(shè)計入門、制作網(wǎng)頁內(nèi)容、超級鏈接、用HTML布局網(wǎng)頁、表單、CSS樣式表基礎(chǔ)、CSS布局、CSS網(wǎng)頁元素設(shè)計、JavaScript基礎(chǔ)、JavaScript核心對象、事件響應(yīng)及綜合實例。每章還精心設(shè)計了“上機練習(xí)與指導(dǎo)”和“本章習(xí)題”,既可以讓教師合理安排教學(xué)實踐內(nèi)容,又可以讓學(xué)習(xí)者舉一反三,快速掌握本章知識。
本書以“講清語法、學(xué)以致用”為指導(dǎo)思想,其特點是語言平實,貼近初級讀者,不僅僅將筆墨局限于語法的講解上,還通過一個個典型的小實例來達到學(xué)以致用的目的,加強了本書的可自學(xué)性,其內(nèi)容精練,表述清晰,實例豐富。
本書可作為高等院校、高職院校計算機專業(yè)及相關(guān)專業(yè)的教材,也可作為從事網(wǎng)頁設(shè)計與制作、網(wǎng)站開發(fā)、網(wǎng)頁編程等行業(yè)人員的參考教材。
《Web前端設(shè)計與開發(fā)——HTML5 CSS3 JavaScript-微課版》知識點全面,體系結(jié)構(gòu)清晰,重點突出、文字準確,內(nèi)容組織循序漸進,并有書中案例都是以*標準
目錄
第1章網(wǎng)頁設(shè)計入門
1.1網(wǎng)頁設(shè)計基礎(chǔ)知識
1.1.1網(wǎng)站和網(wǎng)頁
1.1.2網(wǎng)頁基本元素
1.2網(wǎng)頁制作相關(guān)技術(shù)
1.2.1初識HTML
1.2.2HTML編輯工具
1.2.3CSS和JavaScript
1.3HTML入門
1.3.1HTML文檔的結(jié)構(gòu)
1.3.2!DOCTYPE標記
1.4HTML5基本語法
1.4.1標記語法
1.4.2屬性語法
1.4.3注釋標記
1.5上機練習(xí)與指導(dǎo)
1.5.1編寫一個簡單的HTML網(wǎng)頁
1.5.2meta標記的應(yīng)用
1.6本章習(xí)題
第2章制作網(wǎng)頁內(nèi)容
2.1文字
2.1.1添加文字
2.1.2添加空格和特殊符號
2.1.3文字樣式
2.1.4文字修飾
2.2段落
2.2.1段落標記
2.2.2換行標記
2.2.3段落對齊
2.2.4標題
2.2.5水平分割線
2.3列表
2.3.1無序列表
2.3.2有序列表
2.3.3定義列表
2.4圖片
2.4.1img標記
2.4.2指定圖像的尺寸
2.4.3指定圖像的對齊方式
2.4.4指定圖像的間距
2.4.5圖像的替換文本
2.4.6圖像的邊框
2.5移動的文字
2.5.1marquee標記
2.5.2文字移動屬性
2.6其他多媒體文件
2.6.1embed標記
2.6.2bgsound標記
2.7上機練習(xí)與指導(dǎo)
2.7.1制作文字網(wǎng)頁
2.7.2制作圖文混排網(wǎng)頁
2.8本章習(xí)題
第3章超級鏈接
3.1認識超級鏈接
3.1.1超級鏈接的定義
3.1.2超級鏈接的類型
3.2創(chuàng)建超級鏈接
3.2.1a標記
3.2.2絕對路徑與相對路徑
3.2.3target屬性
3.2.4超級鏈接的顯示效果
3.3常見的超級鏈接應(yīng)用
3.3.1圖像鏈接
3.3.2下載鏈接
3.3.3郵件鏈接
3.3.4錨點鏈接
3.4圖像映射
3.4.1map標記
3.4.2area標記
3.4.3img標記的usemap屬性
3.5上機練習(xí)與指導(dǎo)
3.5.1錨點鏈接的應(yīng)用
3.5.2圖像映射的應(yīng)用
3.6本章習(xí)題
第4章用HTML布局網(wǎng)頁
4.1創(chuàng)建表格
4.1.1表格標記
4.1.2表格標題
4.1.3劃分表格結(jié)構(gòu)
4.2表格屬性設(shè)置
4.2.1table標記屬性
4.2.2tr標記屬性
4.2.3td標記屬性
4.3使用表格布局網(wǎng)頁
4.3.1網(wǎng)頁布局類型
4.3.2網(wǎng)頁布局實例
4.4創(chuàng)建框架
4.4.1定義框架
4.4.2利用框架分割窗口
4.4.3框架的嵌套
4.4.4框架的初始化
4.4.5創(chuàng)建浮動框架
4.5框架控制
4.5.1控制框架邊框
4.5.2控制框架子窗口
4.6使用框架布局網(wǎng)頁實例
4.7上機練習(xí)與指導(dǎo)
4.7.1使用表格布局網(wǎng)頁的應(yīng)用
4.7.2使用框架布局網(wǎng)頁的應(yīng)用
4.8本章習(xí)題
第5章表單
5.1表單基礎(chǔ)
5.1.1表單的定義
5.1.2表單控件的類型
5.1.3form標記
5.2input標記
5.2.1單行文本框
5.2.2密碼輸入框
5.2.3隱藏框
5.2.4“提交”按鈕和“重置”按鈕
5.2.5圖像按鈕
5.2.6單選框和復(fù)選框
5.2.7文件選擇輸入框
5.2.8可單擊按鈕
5.2.9HTML5新的Input類型
5.3多行文本框
5.4下拉列表框
5.5上機練習(xí)與指導(dǎo)
5.5.1表單實現(xiàn)用戶注冊的應(yīng)用
5.5.2表單實現(xiàn)文件上傳的應(yīng)用
5.6本章習(xí)題
第6章CSS樣式表基礎(chǔ)
6.1Web標準
6.1.1Web標準的基本組成
6.1.2建立Web標準的目的與好處
6.1.3Web標準與瀏覽器的兼容性
6.2XHTML與CSS
6.2.1XHTML的基本知識
6.2.2XHTML中的元素
6.2.3CSS概述
6.2.4XHTML CSS實現(xiàn)樣式與結(jié)構(gòu)分離
6.2.5CSS布局與表格布局的分析
6.3CSS編寫基本模式
6.3.1CSS的插入形式
6.3.2CSS的媒介控制
6.4CSS的基本語法
6.4.1CSS的基本格式
6.4.2CSS的注釋語句
6.4.3CSS的選擇符
6.5上機練習(xí)與指導(dǎo)
6.5.1編寫頭部CSS
6.5.2編寫主體CSS
6.5.3編寫外部CSS
6.6本章習(xí)題
第7章CSS布局
7.1DIV CSS的定義
7.1.1初識DIV
7.1.2DIV元素的樣式設(shè)置
7.1.3DIV的頁面布局
7.1.4DIV元素的布局技巧
7.2CSS盒模型
7.2.1CSS盒模型的定義
7.2.2元素的高度和寬度
7.2.3邊距控制
7.2.4邊框控制
7.3CSS元素的定位
7.3.1CSS絕對定位
7.3.2CSS固定定位
7.3.3CSS相對定位
7.4上機練習(xí)與指導(dǎo)
7.4.1編寫典型的網(wǎng)頁布局
7.4.2利用CSS定位制作導(dǎo)航條
7.5本章習(xí)題
第8章CSS網(wǎng)頁元素設(shè)計
8.1文本的設(shè)置
8.1.1字體的設(shè)置
8.1.2文本的排版
8.2顏色與背景
8.2.1設(shè)置字體顏色
8.2.2設(shè)置背景顏色
8.2.3設(shè)置背景圖片
8.2.4設(shè)置背景圖片位置
8.2.5設(shè)置背景附件
8.2.6背景屬性整體設(shè)置
8.3圖片樣式控制
8.3.1圖片定位
8.3.2圖文混排
8.3.3圖片的裁切
8.4上機練習(xí)與指導(dǎo)
8.4.1網(wǎng)頁文檔排版
8.4.2背景樣式綜合應(yīng)用
8.4.3圖文混排應(yīng)用
8.5本章習(xí)題
第9章JavaScript基礎(chǔ)
9.1JavaScript語言概述
9.1.1JavaScript的定義
9.1.2JavaScript的功能
9.2HTML文檔與JavaScript
9.2.1在HTML文檔中插入JavaScript
9.2.2JavaScript的解析順序
9.2.3script元素屬性
9.3JavaScript程序基礎(chǔ)
9.3.1標識符的命名規(guī)定
9.3.2JavaScript的數(shù)據(jù)類型
9.3.3變量
9.4常用運算符
9.4.1算術(shù)運算符
9.4.2賦值運算符
9.4.3關(guān)系運算符
9.4.4邏輯運算符
9.4.5條件運算符
9.4.6其他運算符
9.5JavaScript程序
9.5.1語句和語句塊
9.5.2注釋語句
9.5.3選擇語句
9.5.4循環(huán)語句
9.6函數(shù)
9.6.1函數(shù)的定義和使用
9.6.2函數(shù)的參數(shù)傳遞
9.6.3函數(shù)的作用域和返回值
9.7上機練習(xí)與指導(dǎo)
9.7.1猜數(shù)游戲
9.7.2數(shù)組應(yīng)用
9.8本章習(xí)題
第10章JavaScript核心對象
10.1認識JavaScript對象
10.1.1JavaScript對象簡介
10.1.2JavaScript對象的分類
10.2內(nèi)置對象
10.2.1字符串對象
10.2.2數(shù)組對象
10.2.3日期對象
10.2.4Math對象
10.3宿主對象
10.3.1瀏覽器對象模型
10.3.2文檔對象模型
10.4上機練習(xí)與指導(dǎo)
10.4.1制作一個小型計算器
10.4.2制作簡單的網(wǎng)頁動畫
10.4.3制作數(shù)據(jù)檢測功能的注冊頁面
10.5本章習(xí)題
第11章事件響應(yīng)
11.1事件響應(yīng)編程簡介
11.1.1事件和事件處理程序
11.1.2HTML文檔事件
11.1.3JavaScript如何處理事件
11.2主要事件分析
11.2.1鼠標事件
11.2.2鍵盤事件
11.2.3表單事件
11.3event對象
11.3.1event對象的屬性
11.3.2檢測鼠標信息
11.3.3檢測用戶的鍵盤按鍵信息
11.4上機練習(xí)與指導(dǎo)
11.4.1改變網(wǎng)頁背景顏色
11.4.2表單中相關(guān)組件的算術(shù)運算
11.4.3鼠標隨意拖動網(wǎng)頁元素
11.5本章習(xí)題
第12章綜合實例
12.1網(wǎng)站開發(fā)流程
12.1.1網(wǎng)站規(guī)劃
12.1.2網(wǎng)站設(shè)計
12.1.3頁面設(shè)計效果圖
12.1.4站點目錄規(guī)劃
12.2網(wǎng)站開發(fā)
12.2.1構(gòu)建XHTML結(jié)構(gòu)
12.2.2設(shè)置頁面背景
12.2.3插入Flash動畫
12.2.4JavaScript與Flash制作輪換圖片
12.2.5其他欄目的實現(xiàn)
12.3網(wǎng)站發(fā)布
12.3.1注冊域名
12.3.2上傳網(wǎng)站
附錄A習(xí)題參考答案