-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
HTML5+CSS3+JavaS cript網頁設計與制作 版權信息
- ISBN:9787517064015
- 條形碼:9787517064015 ; 978-7-5170-6401-5
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
HTML5+CSS3+JavaS cript網頁設計與制作 內容簡介
近年來,在互聯網+、移動互聯網快速發展的趨勢下,Web前端開發、移動終端開發相關技術發展迅猛。HTML、CSS、JavaScript作為Web前端開發的完美搭檔,相互配合使用,可減輕Web前端開發者的工作量,降低開發成本。 《HTML5+CSS3+JAVASCRIPT網頁設計與制作》就是一本全面介紹HTML5、CSS3和JavaScript前端開發技術的圖書。其特點是內容詳盡、講解通俗易懂、案例豐富、配套資源完善。從基礎知識、中小實例到實戰案例,逐層深入,零基礎讀者也能輕松學會。 為使讀者高效學習,該書制作了大量的教學視頻,讀者可以通過手機掃碼和PC下載等多種方式觀看。還附帶幾乎所有實例的素材源文件,并進行了大量的案例分析。為了便于深度和廣度拓展,該書還附贈大量的學習資源,如案例庫、工具庫、網頁模板庫、網頁素材庫、網頁配色庫、面試題庫等。 為了更好地服務讀者,該書還提供公眾號、QQ群互動答疑等在線服務。 總之,《HTML5+CSS3+JAVASCRIPT網頁設計與制作》的目的是幫助讀者朋友快速掌握Web前端設計目前前沿技術,讓有志于從事前端開發的讀者輕松跨入工作的大門。
HTML5+CSS3+JavaS cript網頁設計與制作 目錄
第1章 HTML5基礎1
視頻講解:8個 示例:19個
1.1 HTML發展歷史1
1.2 HTML文檔結構和基本語法2
1.2.1 HTML4文檔基本結構2
1.2.2 HTML4基本語法3
1.2.3 XHTML文檔基本結構4
1.2.4 XHTML基本語法5
1.2.5 HTML5文檔基本結構6
1.2.6 HTML5基本語法6
1.3 HTML4元素8
1.3.1 結構元素8
1.3.2 內容元素9
1.3.3 修飾元素9
1.4 HTML4屬性10
1.4.1 核心屬性10
1.4.2 語言屬性10
1.4.3 鍵盤屬性10
1.4.4 內容屬性11
1.4.5 其他屬性11
1.5 HTML5元素12
1.5.1 新增的元素12
1.5.2 廢除的元素12
1.6 HTML5屬性13
1.6.1 表單屬性13
1.6.2 鏈接屬性14
1.6.3 其他屬性14
1.7 HTML5全局屬性14
1.7.1 contentEditable屬性14
1.7.2 contextmenu屬性15
1.7.3 data-*屬性16
1.7.4 draggable屬性17
1.7.5 dropzone屬性17
1.7.6 hidden屬性18
1.7.7 spellcheck屬性18
1.7.8 translate屬性18
1.8 在線課堂:知識拓展19
第2章 CSS3基礎20
視頻講解:8個 示例:18個
2.1 CSS3概述20
2.1.1 CSS的發展歷史20
2.1.2 CSS3新功能21
2.1.3 瀏覽器支持22
2.2 CSS基本用法24
2.2.1 CSS樣式24
2.2.2 CSS應用25
2.2.3 CSS樣式表30
2.2.4 導入外部樣式表31
2.2.5 CSS注釋32
2.3 CSS特性33
2.3.1 CSS層疊性33
2.3.2 CSS繼承性38
2.4 實戰案例40
2.5 在線課堂:知識拓展44
第3章 使用CSS3選擇器45
視頻講解:19個 示例:36個
3.1 CSS3選擇器分類45
3.2 基本選擇器45
3.2.1 標簽選擇器45
3.2.2 類選擇器46
3.2.3 ID選擇器48
3.2.4 通配選擇器49
3.3 組合選擇器49
3.3.1 包含選擇器49
3.3.2 子選擇器50
3.3.3 相鄰選擇器51
3.3.4 兄弟選擇器53
3.3.5 分組選擇器54
3.4 屬性選擇器55
3.5 偽類選擇器59
3.5.1 動態偽類60
3.5.2 結構偽類63
3.5.3 否定偽類70
3.5.4 狀態偽類72
3.5.5 目標偽類74
3.6 實戰案例75
3.6.1 設計菜單樣式75
3.6.2 設計表單樣式76
3.6.3 設計超鏈接樣式78
3.6.4 設計表格樣式80
3.7 在線課堂:知識拓展83
第4章 設計網頁文本84
視頻講解:21個 示例:24個
4.1 使用文本標簽84
4.1.1 標題文本84
4.1.2 段落文本85
4.1.3 引用文本86
4.1.4 強調文本88
4.1.5 格式文本88
4.1.6 輸出文本90
4.1.7 縮寫文本91
4.1.8 插入和刪除文本91
4.2 HTML5新增文本標簽91
4.2.1 標記文本91
4.2.2 進度信息93
4.2.3 刻度信息93
4.2.4 時間信息94
4.2.5 聯系文本95
4.2.6 文本顯示方向96
4.2.7 換行斷點96
4.2.8 文本注釋97
4.3 實戰案例97
4.3.1 設計自我介紹頁97
4.3.2 解決網頁亂碼98
4.4 在線課堂:實踐練習99
第5章 使用CSS美化網頁文本100
視頻講解:28個 示例:39個
5.1 字體樣式100
5.1.1 定義字體類型100
5.1.2 定義字體大小101
5.1.3 定義字體顏色103
5.1.4 定義字體粗細103
5.1.5 定義斜體字體104
5.1.6 定義下劃線104
5.1.7 定義字體大小寫105
5.2 文本樣式106
5.2.1 定義文本對齊106
5.2.2 定義垂直對齊107
5.2.3 定義字距和詞距108
5.2.4 定義行高109
5.2.5 定義縮進112
5.3 CSS3新增文本樣式113
5.3.1 定義文本陰影113
5.3.2 設計陰影114
5.3.3 定義溢出文本119
5.3.4 文本換行121
5.3.5 添加動態內容123
5.3.6 恢復默認樣式125
5.3.7 自定義字體類型126
5.4 實戰案例127
5.4.1 配置網頁字體大小127
5.4.2 網頁配色129
5.4.3 網頁居中顯示132
5.4.4 垂直對齊133
5.4.5 文字隱藏和截取134
5.4.6 設計中文報刊版式138
5.4.7 設計首頁140
5.4.8 使用RGBA142
5.4.9 使用HSL144
5.5 在線課堂:強化訓練147
第6章 使用CSS美化圖像148
視頻講解:26個 示例:38個
6.1 在網頁中插入圖像148
6.2 設置圖像樣式149
6.2.1 定義圖像大小149
6.2.2 定義圖像邊框150
6.2.3 定義圖像不透明度153
6.2.4 定義圓角圖像154
6.2.5 定義陰影圖像155
6.2.6 圖文混排157
6.3 設置背景圖像158
6.3.1 定義背景圖像159
6.3.2 定義顯示方式161
6.3.3 定義顯示位置162
6.3.4 定義固定背景164
6.3.5 定義坐標166
6.3.6 定義裁剪區域167
6.3.7 定義大小170
6.3.8 定義多背景圖171
6.4 定義漸變背景172
6.4.1 定義線性漸變173
6.4.2 案例:設計線性漸變174
6.4.3 定義重復線性漸變176
6.4.4 定義徑向漸變177
6.4.5 案例:設計徑向漸變179
6.4.6 定義重復徑向漸變182
6.5 實戰案例183
6.5.1 設計圖文新聞內容頁183
6.5.2 設計精致按鈕187
6.5.3 設計花邊框189
6.5.4 設計陰影白邊效果190
6.5.5 設計網頁紋理背景192
6.5.6 設計發光的球體194
6.5.7 設計圖標按鈕194
6.6 在線課堂:強化訓練197
第7章 使用CSS美化超鏈接198
視頻講解:14個 示例:27個
7.1 定義超鏈接198
7.1.1 URL格式198
7.1.2 超鏈接分類198
7.1.3 使用標簽199
7.1.4 定義錨點鏈接200
7.1.5 定義不同目標的鏈接201
7.1.6 定義下載鏈接202
7.1.7 定義熱點區域202
7.1.8 定義框架鏈接204
7.2 設置超鏈接樣式205
7.2.1 偽類205
7.2.2 定義超鏈接樣式205
7.3 實戰案例207
7.3.1 定義下劃線樣式207
7.3.2 定義立體樣式210
7.3.3 定義動態樣式212
7.3.4 定義圖像交換樣式213
7.3.5 定義鼠標樣式215
7.3.6 設計圖形化按鈕樣式216
7.3.7 設計滑動門樣式218
7.4 在線課堂:強化訓練220
第8章 使用CSS美化列表221
視頻講解:19個 示例:22個
8.1 列表的基本結構221
8.2 創建列表222
8.2.1 無序列表222
8.2.2 有序列表224
8.2.3 描述列表225
8.2.4 菜單列表228
8.2.5 彈出菜單230
8.2.6 案例:設計圖片旋轉
功能232
8.2.7 案例:設計分享功能234
8.2.8 案例:添加任務列表235
8.3 設計CSS樣式236
8.3.1 設計項目符號類型236
8.3.2 自定義項目符號237
8.3.3 使用背景圖設計項目
符號238
8.4 實戰案例240
8.4.1 使用背景圖裝飾菜單240
8.4.2 設計垂直導航條242
8.4.3 設計水平導航條245
8.4.4 設計多級菜單248
8.4.5 設計滑動門菜單251
8.4.6 設計排行榜253
8.4.7 設計圖文列表欄目256
8.5 在線課堂:強化訓練259
第9章 使用CSS美化表格260
視頻講解:23個 示例:29個
9.1 表格的基本結構260
9.1.1 早期表格的結構260
9.1.2 標準化的表格結構261
9.2 創建表格261
9.2.1 簡單的表格261
9.2.2 包含表頭的表格262
9.2.3 包含標題的表格264
9.2.4 結構化的表格264
9.2.5 列分組的表格266
9.3 設置表格屬性269
9.3.1 設計單線表格270
9.3.2 設計井字表格270
9.3.3 設計細線表格271
9.3.4 設置表格說明272
9.4 設置單元格屬性272
9.4.1 單元格跨列或跨行
顯示273
9.4.2 定義表頭單元格274
9.4.3 為單元格指定表頭274
9.4.4 定義單元格信息縮寫275
9.4.5 對單元格進行分類276
9.5 設計CSS樣式276
9.5.1 設計細線表格277
9.5.2 定義單元格間距和
空隙278
9.5.3 隱藏空單元格280
9.5.4 定義標題樣式280
9.6 實戰案例282
9.6.1 隔行換色282
9.6.2 設計動態交互284
9.6.3 設計清淡視覺效果
表格285
9.6.4 設計結構化表格286
9.6.5 設計日歷表289
9.7 在線課堂:實踐練習293
第10章 使用CSS美化表單294
視頻講解:31個 示例:40個
10.1 表單的基本結構294
10.2 創建表單控件296
10.2.1 輸入型控件296
10.2.2 選擇型控件300
10.2.3 輔助控件303
10.3 HTML5新增輸入類型305
10.3.1 email類型305
10.3.2 url類型305
10.3.3 number類型306
10.3.4 range類型307
10.3.5 日期選擇器類型308
10.3.6 search類型311
10.3.7 tel類型312
10.3.8 color類型312
10.4 HTML5新增輸入屬性313
10.4.1 autocomplete屬性313
10.4.2 autofocus屬性314
10.4.3 form屬性316
10.4.4 表單重寫屬性316
10.4.5 height和width屬性317
10.4.6 list屬性317
10.4.7 min、max和step
屬性318
10.4.8 multiple屬性319
10.4.9 pattern屬性319
10.4.10 placeholder屬性320
10.4.11 required屬性320
10.5 HTML5新增控件321
10.5.1 datalist元素321
10.5.2 keygen元素321
10.5.3 output元素322
10.6 HTML5表單屬性323
10.6.1 autocomplete屬性323
10.6.2 novalidate屬性323
10.6.3 顯式驗證323
10.7 實戰案例324
10.7.1 設計反饋表324
10.7.2 設計用戶登錄頁329
10.7.3 設計用戶注冊頁332
10.7.4 設計搜索頁336
10.8 在線課堂:實踐練習339
第11章 CSS3布局基礎340
視頻講解:19個 示例:29個
11.1 CSS盒模型基礎340
11.1.1 盒模型結構340
11.1.2 定義大小341
11.1.3 定義邊框343
11.1.4 定義邊界346
11.1.5 定義補白347
11.2 CSS3完善盒模型349
11.2.1 定義顯示方式349
11.2.2 定義元素尺寸大小349
11.2.3 溢出處理350
11.2.4 定義輪廓352
11.2.5 定義輪廓樣式354
11.2.6 定義多色邊框358
11.2.7 定義邊框背景359
11.3 實戰案例363
11.3.1 設計行內元素邊框363
11.3.2 邊界的應用365
11.3.3 邊界重疊現象369
11.3.4 行內元素邊界372
11.3.5 設計網頁居中顯示373
11.3.6 設計多欄高度自適應
頁面375
11.3.7 設計負邊界頁面377
11.4 在線課堂:實踐練習379
第12章 CSS3+HTML5網頁排版380
視頻講解:20個 示例:40個
12.1 使用通用結構標簽380
12.1.1 使用div380
12.1.2 使用id和class381
12.1.3 認識顯示類型382
12.1.4 正確嵌套標簽385
12.2 設計HTML5結構387
12.2.1 定義文章塊387
12.2.2 定義內容塊389
12.2.3 定義導航塊392
12.2.4 定義側邊欄394
12.2.5 定義主要區域395
12.2.6 定義標題欄396
12.2.7 定義腳注欄396
12.3 浮動顯示397
12.3.1 定義浮動顯示398
12.3.2 清除浮動400
12.3.3 浮動嵌套402
12.3.4 混合浮動布局404
12.4 定位顯示408
12.4.1 定義定位顯示408
12.4.2 定位框411
12.4.3 相對定位413
12.4.4 定位層疊順序414
12.4.5 混合定位布局416
12.5 在線課堂:實踐練習418
第13章 使用CSS3新布局419
視頻講解:15個 示例:15個
13.1 多列布局419
13.1.1 設置列寬419
13.1.2 設置列數420
13.1.3 設置列間距421
13.1.4 設置列邊框樣式421
13.1.5 設置跨列顯示422
13.1.6 設置列高度423
13.2 彈性盒布局425
13.2.1 定義Flexbox425
13.2.2 定義伸縮方向427
13.2.3 定義行數428
13.2.4 定義對齊方式429
13.2.5 定義伸縮項目432
13.3 實戰案例435
13.3.1 比較3種布局方式435
13.3.2 設計可伸縮網頁模板438
13.3.3 設計多列網頁442
13.3.4 設計HTML5應用網頁
模板444
13.4 在線課堂:知識拓展447
第14章 使用CSS3動畫448
視頻講解:22個 示例:29個
14.1 設計2D變換448
14.1.1 定義旋轉448
14.1.2 定義縮放449
14.1.3 定義移動450
14.1.4 定義傾斜451
14.1.5 定義矩陣452
14.1.6 定義變換原點453
14.2 設計3D變換454
14.2.1 定義位移454
14.2.2 定義縮放456
14.2.3 定義旋轉457
14.3 設計過渡動畫458
14.3.1 設置過渡屬性459
14.3.2 設置過渡時間459
14.3.3 設置延遲時間460
14.3.4 設置過渡動畫類型460
14.3.5 設置觸發方式461
14.4 設計幀動畫466
14.4.1 設置關鍵幀466
14.4.2 設置動畫屬性468
14.5 實戰案例469
14.5.1 設計掛圖470
14.5.2 設計高亮顯示471
14.5.3 設計3D幾何體471
14.5.4 設計旋轉的盒子474
14.5.5 設計翻轉廣告475
14.5.6 設計跑步動畫477
14.6 在線課堂:實踐練習478
第15章 基礎479
視頻講解:32個 示例:69個
15.1 入門479
15.1.1 在網頁中插入
代碼479
15.1.2 使用文件482
15.1.3 語法基礎484
15.2 變量486
15.3 表達式和運算符487
15.4 語句492
15.4.1 表達式語句和語句塊492
15.4.2 條件語句492
15.4.3 循環語句495
15.4.4 跳轉語句498
15.4.5 異常處理語句499
15.4.6 var語句和function
語句499
15.5 數據類型500
15.5.1 數值500
15.5.2 字符串501
15.5.3 布爾型501
15.5.4 null和undefined502
15.5.5 引用型數據502
15.6 函數503
15.6.1 定義函數503
15.6.2 調用函數504
15.6.3 函數參數504
15.6.4 函數應用506
15.6.5 閉包函數507
15.7 對象508
15.7.1 創建對象508
15.7.2 訪問對象508
15.8 數組509
15.8.1 定義數組509
15.8.2 存取元素510
15.8.3 數組應用512
15.9 實戰案例514
15.9.1 檢測數據類型514
15.9.2 數值計算與類型
轉換516
15.9.3 字符串替換517
15.9.4 增強數組排序520
15.10 在線課堂:實線練習522
第16章 操作BOM523
視頻講解:20個 示例:35個
16.1 使用window對象523
16.1.1 訪問瀏覽器窗口523
16.1.2 全局作用域523
16.1.3 使用系統測試方法525
16.1.4 打開和關閉窗口527
16.1.5 使用框架集529
16.1.6 控制窗口位置530
16.1.7 控制窗口大小531
16.1.8 使用定時器533
16.2 使用navigator對象536
16.2.1 瀏覽器檢測方法536
16.2.2 檢測瀏覽器類型和
版本號537
16.2.3 檢測客戶操作系統538
16.2.4 檢測插件539
16.3 使用location對象540
16.4 使用history對象542
16.5 使用screen對象542
16.6 使用document對象543
16.6.1 訪問文檔對象544
16.6.2 動態生成文檔內容545
16.7 實戰案例546
16.7.1 使用遠程腳本546
16.7.2 設計遠程交互548
16.7.3 使用浮動框架551
16.8 在線課堂:實踐練習553
第17章 操作DOM554
視頻講解:37個 示例:81個
17.1 DOM基礎554
17.2 使用節點555
17.2.1 節點類型556
17.2.2 節點名稱和值558
17.2.3 節點關系559
17.2.4 訪問節點559
17.2.5 操作節點562
17.3 使用文檔節點564
17.3.1 訪問文檔子節點564
17.3.2 訪問文檔信息565
17.3.3 訪問文檔元素565
17.3.4 訪問文檔集合566
17.3.5 使用HTML5
Document566
17.4 使用元素節點567
17.4.1 訪問元素567
17.4.2 遍歷元素568
17.4.3 創建元素570
17.4.4 復制節點571
17.4.5 插入節點572
17.4.6 刪除節點574
17.4.7 替換節點575
17.4.8 獲取焦點元素576
17.4.9 檢測包含節點577
17.5 使用文本節點578
17.5.1 訪問文本節點578
17.5.2 創建文本節點579
17.5.3 操作文本節點580
17.5.4 讀取HTML字符串580
17.5.5 插入HTML字符串581
17.5.6 替換HTML字符串583
17.5.7 插入文本584
17.6 使用文檔片段節點586
17.7 使用屬性節點587
17.7.1 訪問屬性節點587
17.7.2 讀取屬性值588
17.7.3 設置屬性值589
17.7.4 刪除屬性590
17.7.5 使用類選擇器591
17.7.6 自定義屬性592
17.8 實戰案例593
17.8.1 設計動態腳本593
17.8.2 使用script加載遠程
數據596
17.8.3 使用script實現異步
交互597
17.8.4 使用JSONP600
17.8.5 使用CSS選擇器604
17.9 在線課堂:實踐練習606
第18章 事件處理607
視頻講解:32個 示例:55個
18.1 事件基礎607
18.1.1 事件模型607
18.1.2 事件流607
18.1.3 綁定事件608
18.1.4 事件處理函數608
18.1.5 注冊事件610
18.1.6 銷毀事件612
18.1.7 使用event對象614
18.1.8 事件委托616
18.2 使用鼠標事件618
18.2.1 鼠標點擊618
18.2.2 鼠標移動619
18.2.3 鼠標經過621
18.2.4 鼠標來源621
18.2.5 鼠標定位622
18.2.6 鼠標按鍵625
18.3 使用鍵盤事件626
18.3.1 鍵盤事件屬性626
18.3.2 鍵盤響應順序628
18.4 使用頁面事件629
18.4.1 頁面初始化629
18.4.2 結構初始化631
18.4.3 頁面卸載633
18.4.4 窗口重置634
18.4.5 頁面滾動634
18.4.6 錯誤處理635
18.5 使用UI事件635
18.5.1 焦點處理635
18.5.2 選擇文本636
18.5.3 字段值變化監測637
18.5.4 提交表單639
18.5.5 重置表單641
18.5.6 剪貼板數據641
18.6 實戰案例643
18.6.1 設計彈出對話框643
18.6.2 設計遮罩層645
18.6.3 自定義事件646
18.6.4 設計事件觸發模型647
18.6.5 應用事件模型649
18.7 在線課堂:實踐練習652
第19章 使用Ajax653
視頻講解:18個 示例:20個
19.1 Ajax基礎653
19.1.1 定義XMLHttpRequest
對象653
19.1.2 建立XMLHttpRequest
連接654
19.1.3 發送GET請求655
19.1.4 發送POST請求655
19.1.5 轉換串行化字符串657
19.1.6 跟蹤狀態658
19.1.7 中止請求658
19.1.8 獲取XML數據659
19.1.9 獲取HTML文本660
19.1.1 獲取
腳本661
19.1.11 獲取JSON數據661
19.1.12 獲取純文本662
19.1.13 獲取頭部信息662
19.2 實戰案例663
19.2.1 動態查詢記錄集663
19.2.2 記錄集分頁顯示666
19.2.3 設計Tab面板669
19.2.4 使用燈標672
設計思路:673
19.3 在線課堂:實踐練習675
第20章 綜合實戰676
20.1 設計網頁小游戲676
20.1.1 游戲概述676
20.1.2 游戲設計676
20.1.3 游戲實現676
20.2 設計創業網站677
20.2.1 設計分析677
20.2.2 網站實現677
- >
自卑與超越
- >
伯納黛特,你要去哪(2021新版)
- >
我與地壇
- >
小考拉的故事-套裝共3冊
- >
名家帶你讀魯迅:朝花夕拾
- >
二體千字文
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
煙與鏡