Web前端設計與開發(fā)——HTML5+CSS3+JavaScript-微課版
定 價:59.5 元
叢書名:21世紀高等學校計算機類課程創(chuàng)新規(guī)劃教材·微課版
當前圖書已被 3 所學校薦購過!
查看明細
- 作者:繆亮、陶穎
- 出版時間:2018/4/1
- ISBN:9787302495109
- 出 版 社:清華大學出版社
- 中圖法分類:TP312JA
- 頁碼:360
- 紙張:
- 版次:1
- 開本:16K
本書以應用、實踐、創(chuàng)新型人才培養(yǎng)方案為指導,以培養(yǎng)學生的實際動手能力為目標,以提高學生的認知能力為前提,從實用的角度出發(fā),以簡明生動的語言,采用案例式教學,由淺入深地介紹最新的HTML5、CSS3、JavaScript的基本語法,循序漸進地講述網(wǎng)頁前臺技術,從基本概念到具體實踐、從頁面結構建設到頁面布局都進行了詳細的闡述,并進行了細致的實例講解。
全書共12章,分別介紹網(wǎng)頁設計入門、制作網(wǎng)頁內(nèi)容、超級鏈接、用HTML布局網(wǎng)頁、表單、CSS樣式表基礎、CSS布局、CSS網(wǎng)頁元素設計、JavaScript基礎、JavaScript核心對象、事件響應及綜合實例。每章還精心設計了“上機練習與指導”和“本章習題”,既可以讓教師合理安排教學實踐內(nèi)容,又可以讓學習者舉一反三,快速掌握本章知識。
本書以“講清語法、學以致用”為指導思想,其特點是語言平實,貼近初級讀者,不僅僅將筆墨局限于語法的講解上,還通過一個個典型的小實例來達到學以致用的目的,加強了本書的可自學性,其內(nèi)容精練,表述清晰,實例豐富。
本書可作為高等院校、高職院校計算機專業(yè)及相關專業(yè)的教材,也可作為從事網(wǎng)頁設計與制作、網(wǎng)站開發(fā)、網(wǎng)頁編程等行業(yè)人員的參考教材。
《Web前端設計與開發(fā)——HTML5 CSS3 JavaScript-微課版》知識點全面,體系結構清晰,重點突出、文字準確,內(nèi)容組織循序漸進,并有書中案例都是以*標準
目錄
第1章網(wǎng)頁設計入門
1.1網(wǎng)頁設計基礎知識
1.1.1網(wǎng)站和網(wǎng)頁
1.1.2網(wǎng)頁基本元素
1.2網(wǎng)頁制作相關技術
1.2.1初識HTML
1.2.2HTML編輯工具
1.2.3CSS和JavaScript
1.3HTML入門
1.3.1HTML文檔的結構
1.3.2!DOCTYPE標記
1.4HTML5基本語法
1.4.1標記語法
1.4.2屬性語法
1.4.3注釋標記
1.5上機練習與指導
1.5.1編寫一個簡單的HTML網(wǎng)頁
1.5.2meta標記的應用
1.6本章習題
第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上機練習與指導
2.7.1制作文字網(wǎng)頁
2.7.2制作圖文混排網(wǎng)頁
2.8本章習題
第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常見的超級鏈接應用
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上機練習與指導
3.5.1錨點鏈接的應用
3.5.2圖像映射的應用
3.6本章習題
第4章用HTML布局網(wǎng)頁
4.1創(chuàng)建表格
4.1.1表格標記
4.1.2表格標題
4.1.3劃分表格結構
4.2表格屬性設置
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上機練習與指導
4.7.1使用表格布局網(wǎng)頁的應用
4.7.2使用框架布局網(wǎng)頁的應用
4.8本章習題
第5章表單
5.1表單基礎
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單選框和復選框
5.2.7文件選擇輸入框
5.2.8可單擊按鈕
5.2.9HTML5新的Input類型
5.3多行文本框
5.4下拉列表框
5.5上機練習與指導
5.5.1表單實現(xiàn)用戶注冊的應用
5.5.2表單實現(xiàn)文件上傳的應用
5.6本章習題
第6章CSS樣式表基礎
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)樣式與結構分離
6.2.5CSS布局與表格布局的分析
6.3CSS編寫基本模式
6.3.1CSS的插入形式
6.3.2CSS的媒介控制
6.4CSS的基本語法
6.4.1CSS的基本格式
6.4.2CSS的注釋語句
6.4.3CSS的選擇符
6.5上機練習與指導
6.5.1編寫頭部CSS
6.5.2編寫主體CSS
6.5.3編寫外部CSS
6.6本章習題
第7章CSS布局
7.1DIV CSS的定義
7.1.1初識DIV
7.1.2DIV元素的樣式設置
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上機練習與指導
7.4.1編寫典型的網(wǎng)頁布局
7.4.2利用CSS定位制作導航條
7.5本章習題
第8章CSS網(wǎng)頁元素設計
8.1文本的設置
8.1.1字體的設置
8.1.2文本的排版
8.2顏色與背景
8.2.1設置字體顏色
8.2.2設置背景顏色
8.2.3設置背景圖片
8.2.4設置背景圖片位置
8.2.5設置背景附件
8.2.6背景屬性整體設置
8.3圖片樣式控制
8.3.1圖片定位
8.3.2圖文混排
8.3.3圖片的裁切
8.4上機練習與指導
8.4.1網(wǎng)頁文檔排版
8.4.2背景樣式綜合應用
8.4.3圖文混排應用
8.5本章習題
第9章JavaScript基礎
9.1JavaScript語言概述
9.1.1JavaScript的定義
9.1.2JavaScript的功能
9.2HTML文檔與JavaScript
9.2.1在HTML文檔中插入JavaScript
9.2.2JavaScript的解析順序
9.2.3script元素屬性
9.3JavaScript程序基礎
9.3.1標識符的命名規(guī)定
9.3.2JavaScript的數(shù)據(jù)類型
9.3.3變量
9.4常用運算符
9.4.1算術運算符
9.4.2賦值運算符
9.4.3關系運算符
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上機練習與指導
9.7.1猜數(shù)游戲
9.7.2數(shù)組應用
9.8本章習題
第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上機練習與指導
10.4.1制作一個小型計算器
10.4.2制作簡單的網(wǎng)頁動畫
10.4.3制作數(shù)據(jù)檢測功能的注冊頁面
10.5本章習題
第11章事件響應
11.1事件響應編程簡介
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上機練習與指導
11.4.1改變網(wǎng)頁背景顏色
11.4.2表單中相關組件的算術運算
11.4.3鼠標隨意拖動網(wǎng)頁元素
11.5本章習題
第12章綜合實例
12.1網(wǎng)站開發(fā)流程
12.1.1網(wǎng)站規(guī)劃
12.1.2網(wǎng)站設計
12.1.3頁面設計效果圖
12.1.4站點目錄規(guī)劃
12.2網(wǎng)站開發(fā)
12.2.1構建XHTML結構
12.2.2設置頁面背景
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習題參考答案