Web前端開發案例教程——HTML5+CSS3+JavaScript+jQuery

王得燕//劉培林主編

  • 出版商: 機械工業
  • 出版日期: 2022-08-01
  • 定價: $330
  • 售價: 8.5$281
  • 語言: 簡體中文
  • 頁數: 264
  • 裝訂: 平裝
  • ISBN: 7111708997
  • ISBN-13: 9787111708995
  • 相關分類: CSSHTMLJavaScriptjQuery
  • 下單後立即進貨 (約4週~6週)

商品描述

本書以基礎知識、實戰舉例、運行結果、綜合案例相結合的方式,
按照認知規律由淺入深詳細講述了HTML5、CSS3、JavaScript和jQuery及目前最新的前端技術。
本書共9個單元,主要內容包括網站開發概述、HTML5常用標籤、用戶信息註冊頁面——HTML表格和表單、
CSS3基礎知識、常規網頁佈局設計—CSS3高級應用、可驗證的註冊頁—JavaScript語法基礎、
BOM與DOM—JavaScript對像模型與事件、網頁常見效果—jQuery庫、綜合案例——設計電子圖書網站的首頁。

目錄大綱

1.1 HTML發展歷史1
1.2 CSS發展歷史2
1.3 JavaScript發展歷史2
1.4 HTML常用開發工具3
1.5 Web項目開發入門4
1.5.1 使用HBuilder新建項目4
1.5.2 Web項目基本結構5
1.5.3 新建一個HTML文件5
1.5.4 HTML文檔的基本結構6
1.5.5 HTML的相關基本定義7
單元總結7
習題8
2.1 文本標籤9
2.1.1 標題標籤9
2.1.2 字體標籤10
2.1.3 段落標籤11
2.1.4 換行標籤11
2.1.5 預格式化標籤12
2.1.6 轉義字符13
2.1.7 文字修飾標籤14
2.1.8 文本標籤綜合案例-
新聞頁面15
2.2 列表標籤16
2.2.1 無序列表16
2.2.2 有序列表17
2.2.3 嵌套列表-網站導航欄18
2.3 分隔線標籤19
2.4 圖片標籤20
2.5 超鏈接標籤21
2.5.1 文本鏈接21
2.5.2 書籤鏈接22
2.5.3 圖像鏈接23
2.5.4 E-mail鏈接25
2.6 多媒體標籤 —— Web頁面
音視頻播放26
2.6.1 audio音頻標籤 ——
音頻播放26
2.6.2 video視頻標籤 ——
視頻播放27
2.7 標籤類型28
2.7.1 行內標籤28
2.7.2 塊狀標籤29
2.7.3 行內塊狀標籤30
2.7.4 標籤顯示模式轉換display30
2.8 meta標籤31
2.8.1 概述31
2.8.2 屬性31
單元總結33
習題33
拓展實訓34
3.1 表格35
3.1.1 表格概念35
3.1.2 表格結構36
3.1.3 表格屬性37
3.1.4 表格綜合案例 —— 電子
圖書目錄38
3.2 表單40
3.2.1 表單概述40
3.2.2 表單控件40
3.2.3 HTML5 input控件新增功能43
3.2.4 HTML5表單控件新增屬性48
3.2.5 表單綜合案例 ——-用戶
信息註冊頁面51
單元總結53
習題53
拓展實訓54
4.1 CSS3基本概念55
4.1.1 CSS3的作用55
4.1.2 CSS3基本語法55
4.1.3 CSS3應用樣式56
4.1.4 CSS3代碼註釋57
4.2 CSS3基本選擇器57
4.2.1 元素選擇器57
4.2.2 ID選擇器59
4.2.3 類選擇器60
4.2.4 屬性選擇器62
4.2.5 派生選擇器63
4.2.6 偽類選擇器69
4.2.7 偽元素選擇器70
4.3 CSS3字體樣式屬性72
4.3.1 font-size:字號大小72
4.3.2 font-family:字體73
4.3.3 font-weight:字體粗細74
4.3.4 font-style:字體風格74
4.3.5 font:綜合設置字體樣式74
4.4 CSS3文本屬性74
4.4.1 color:文本顏色74
4.4.2 line-height:行間距74
4.4.3 text-align:水平對齊方式74
4.4.4 text-indent:首行縮進75
4.4.5 text-decoration:
文本的裝飾75
4.5 CSS3背景屬性75
4.5.1 background-color:
背景顏色75
4.5.2 background-image:
背景圖片75
4.5.3 background-repeat:
背景平鋪75
4.5.4 background-position:
背景位置76
單元總結76
習題77
拓展實訓78
5.1 CSS3盒子模型79
5.1.1 CSS3內邊距屬性81
5.1.2 CSS3值複製82
5.1.3 CSS3外邊距屬性83
5.1.4 CSS3邊框屬性84
5.1.5 CSS3輪廓屬性86
5.1.6 盒子模型綜合案例 —— 用戶
登錄頁面美化86
5.2 CSS3常見網頁佈局實現88
5.2.1 一列固定寬度且居中型89
5.2.2 兩列左窄右寬型91
5.2.3 通欄平均分佈型92
5.3 CSS3浮動95
5.3.1 float圖文環繞95
5.3.2 clear清除浮動97
5.3.3 浮動綜合案例 —— 網站
導航欄設計98
5.4 CSS3定位100
5.4.1 position位置屬性101
5.4.2 定位位置101
5.4.3 static靜態定位101
5.4.4 relative相對定位102
5.4.5 absolute絕對定位 103
5.4.6 fixed固定定位—— 客服區域103
5.4.7 sticky黏性定位105
5.4.8 子絕父相 —— 輪播控制106
5.4.9 z-index定位層序108
5.4.10 定位綜合案例-—— 快捷
導航欄108
5.5 CSS3彈性佈局110
5.5.1 flex基本概念110
5.5.2 flex容器的屬性111
5.5.3 item項目的屬性113
5.5.4 彈性佈局綜合案例 ——
商品陳列115
5.6 CSS3變形與動畫116
5.6.1 CSS3變形116
5.6.2 CSS3過渡120
5.6.3 CSS3動畫121
單元總結122
習題123
拓展實訓124
6.1 JavaScript程序概述125
6.1.1 JavaScript 構成125
6.1.2 JavaScript程序編寫126
6.1.3 JavaScript 程序執行順序127
6.1.4 JavaScript基本語法128
6.2 變量與運算符129
6.2.1 變量129
6.2.2 標識符、關鍵字和保留字130
6.2.3 數據類型132
6.2.4 運算符134
6.3 JavaScript數組139
6.3.1 數組定義139
6.3.2 數組元素訪問140
6.3.3 數組長度140
6.3.4 數組操作140
6.4 JavaScript對象144
6.4.1 對象定義144
6.4.2 對象屬性操作144
6.5 程序結構145
6.5.1 分支結構145
6.5.2 循環結構149
6.6 函數152
6.6.1 函數聲明與調用152
6.6.2 變量的作用域155
6.6.3 程序設計綜合案例 ——
楊輝三角156
6.7 正則表達式158
6.7.1 正則表達式定義158
6.7.2 操作正則表達式的方法161
6.7.3 正則表達式綜合案例 ——
用戶註冊信息驗證163
單元總結165
習題165
拓展實訓165
7.1 對像模型與彈出框166
7.1.1 文檔對像模型DOM166
7.1.2 瀏覽器對像模型BOM167
7.1.3 彈出框168
7.2 元素與節點170
7.2.1 元素操作170
7.2.2 節點操作173
7.3 事件處理程序178

8 網頁常見效果——jQuery庫
9 綜合案例——設計電子圖書網站的首頁
參考文獻