注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)工業(yè)技術(shù)建筑科學建筑設計HTML+CSS+JavaScript網(wǎng)頁設計與布局(從新手到高手)

HTML+CSS+JavaScript網(wǎng)頁設計與布局(從新手到高手)

HTML+CSS+JavaScript網(wǎng)頁設計與布局(從新手到高手)

定 價:¥89.00

作 者: 張振,王修洪
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

ISBN: 9787302491835 出版時間: 2019-03-01 包裝: 平裝
開本: 16開 頁數(shù): 489 字數(shù):  

內(nèi)容簡介

  本書主要介紹使用HTML5、CSS3和JavaScript進行網(wǎng)站圖像、網(wǎng)頁動畫、設計以及網(wǎng)頁制作的方法和實踐經(jīng)驗,并從網(wǎng)站開發(fā)的角度,詳細介紹開發(fā)不同類型靜態(tài)網(wǎng)站的經(jīng)驗與過程。全書共分21章,內(nèi)容包括網(wǎng)頁基礎、HTML5概述、創(chuàng)建文本和圖像、創(chuàng)建表格、創(chuàng)建超鏈接、應用多媒體、繪制圖形、創(chuàng)建表單、Web應用技術(shù)、揭秘CSS3、美化字體與段落、美化菜單和圖片、美化背景與邊框、美化表格、美化表單、使用變形與動畫、盒樣式與用戶界面、JavaScript概述、JavaScript核心語句與事件處理、JavaScript內(nèi)置對象、JavaScript核心對象等。本書圖文并茂,秉承了基礎知識與實例相結(jié)合的特點,其內(nèi)容簡單易懂,結(jié)構(gòu)清晰,實用性強,案例經(jīng)典,適合網(wǎng)頁設計初學者、大中院校師生及計算機培訓人員使用,同時也是網(wǎng)頁設計愛好者的必備參考書。

作者簡介

暫缺《HTML+CSS+JavaScript網(wǎng)頁設計與布局(從新手到高手)》作者簡介

圖書目錄

目    錄
第1章  網(wǎng)頁基礎    1
1.1  初識網(wǎng)頁    2
  1.1.1  網(wǎng)頁的構(gòu)成    2
  1.1.2  靜態(tài)網(wǎng)頁    3
  1.1.3  動態(tài)網(wǎng)頁    3
  1.1.4  數(shù)據(jù)庫    4
1.2  W3C概述    7
  1.2.1  了解W3C    7
  1.2.2  W3C的結(jié)構(gòu)    8
  1.2.3  W3C的表現(xiàn)    9
  1.2.4  W3C的行為    11
1.3  網(wǎng)站設計概述    12
  1.3.1  網(wǎng)站整體策劃    12
  1.3.2  網(wǎng)頁設計任務    13
  1.3.3  網(wǎng)頁設計實現(xiàn)    14
1.4  網(wǎng)頁配色    16
  1.4.1  色彩的基礎概念    17
  1.4.2  色彩的模式    20
  1.4.3  自定義網(wǎng)頁顏色    21
  1.4.4  色彩推移    22
1.5  網(wǎng)頁的藝術(shù)表現(xiàn)與風格設計    23
  1.5.1  網(wǎng)頁形式的藝術(shù)表現(xiàn)    23
  1.5.2  網(wǎng)頁構(gòu)成的藝術(shù)表現(xiàn)    25
  1.5.3  網(wǎng)頁紋理的藝術(shù)表現(xiàn)    26
  1.5.4  網(wǎng)頁設計風格類型    28
第2章  HTML5概述    30
2.1  HTML5基本概念    31
  2.1.1  HTML5簡介    31
  2.1.2  HTML5文檔類型    31
  2.1.3  頁面構(gòu)成    32
2.2  HTML5的優(yōu)勢    33
  2.2.1  HTML5優(yōu)點    33
  2.2.2  HTML5的特性    34
  2.2.3  HTML5新功能    34
2.3  HTML5的主體結(jié)構(gòu)    35
  2.3.1  HTML5結(jié)構(gòu)性標簽體系    35
  2.3.2  新增的主體結(jié)構(gòu)標簽    37
  2.3.3  新增的非主體結(jié)構(gòu)標簽    39
2.4  HTML5文件的編寫方法    40
  2.4.1  手工編寫HTML5    40
  2.4.2  使用Dreamweaver編寫    41
2.5  練習:創(chuàng)建HTML5文檔    45
2.6  練習:制作個HTML5網(wǎng)頁    47
2.7  新手訓練營    48
第3章  創(chuàng)建文本和圖像    51
3.1  添加網(wǎng)頁文本    52
  3.1.1  添加普通文本    52
  3.1.2  添加特殊字符    52
3.2  設置文本格式    54
  3.2.1  設置文本樣式    54
  3.2.2  設置對齊方式    58
  3.2.3  設置段落樣式    59
3.3  設置文字列表    61
  3.3.1  設置單個列表    61
  3.3.2  設置多個列表    62
  3.3.3  設置嵌套列表    63
  3.3.4  自定義列表    64
3.4  使用圖像    64
  3.4.1  網(wǎng)頁圖像格式    64
  3.4.2  插入圖像    65
  3.4.3  編輯圖像    66
3.5  練習:制作數(shù)學試題網(wǎng)頁    68
3.6  練習:制作導航條    71
3.7  新手訓練營    73
第4章  創(chuàng)建表格    76
4.1  使用表格    77
  4.1.1  創(chuàng)建表格    77
  4.1.2  創(chuàng)建嵌套表格    77
  4.1.3  創(chuàng)建標題表格    78
4.2  編輯單元格    79
  4.2.1  調(diào)整單元格    79
  4.2.2  設置單元格背景    81
  4.2.3  合并單元格    81
4.3  設置表格    83
  4.3.1  定義表格    83
  4.3.2  設置邊框類型    84
  4.3.3  設置表格背景    85
4.4  處理表格數(shù)據(jù)    86
  4.4.1  排序數(shù)據(jù)    86
  4.4.2  導入/導出表格數(shù)據(jù)    87
4.5  練習:制作個人簡歷    88
4.6  練習:制作購物車頁    93
4.7  新手訓練營    97
第5章  創(chuàng)建超鏈接    101
5.1  鏈接與路徑    102
  5.1.1  網(wǎng)頁中的鏈接    102
  5.1.2  網(wǎng)頁中的路徑    102
5.2  使用超鏈接    103
  5.2.1  創(chuàng)建文本超鏈接    103
  5.2.2  創(chuàng)建圖像超鏈接    104
  5.2.3  創(chuàng)建其他超鏈接    104
5.3  應用IFrame框架    108
  5.3.1  插入IFrame框架    108
  5.3.2  鏈接IFrame框架頁面    109
5.4  練習:制作水果頁面    110
5.5  練習:制作水墨畫頁面    112
5.6  新手訓練營    115
第6章  應用多媒體    118
6.1  插入Flash    119
  6.1.1  插入Flash動畫    119
  6.1.2  插入Flash視頻    121
6.2  使用音頻文件    122
  6.2.1  了解audio標簽    122
  6.2.2  添加音頻文件    123
6.3  使用視頻文件    124
  6.3.1  了解video標簽    124
  6.3.2  添加視頻文件    125
6.4  音頻與視頻相關(guān)的屬性、方法和
事件    126
  6.4.1  音頻與視頻相關(guān)的屬性    127
  6.4.2  音頻與視頻相關(guān)的方法    130
  6.4.3  音頻與視頻相關(guān)的事件    130
6.5  練習:制作音樂播放網(wǎng)頁    132
6.6  練習:制作在線視頻網(wǎng)頁    134
6.7  新手訓練營    136
第7章  使用HTML圖形    138
7.1  認識HTML5 Canvas元素    139
  7.1.1  Canvas元素概述    139
  7.1.2  瀏覽器的支持與替代
          內(nèi)容    139
  7.1.3  在頁面中放置Canvas
          元素    140
7.2  繪制基本形狀    141
  7.2.1  繪制矩形    141
  7.2.2  繪制圓形    142
  7.2.3  繪制直線    143
  7.2.4  繪制三角形    143
  7.2.5  繪制曲線    144
7.3  繪制漸變圖形    146
  7.3.1  繪制線性漸變    146
  7.3.2  繪制徑向漸變    147
7.4  繪制變形圖形    147
  7.4.1  繪制平移效果圖形    148
  7.4.2  繪制縮放效果圖形    148
  7.4.3  繪制旋轉(zhuǎn)效果圖形    149
7.5  編輯圖形    150
  7.5.1  組合圖形    150
  7.5.2  裁切路徑    151
  7.5.3  設置描邊樣式    151
  7.5.4  設置圖形的透明度    153
  7.5.5  設置陰影    154
  7.5.6  保存圖形狀態(tài)    155
7.6  使用圖像    156
  7.6.1  繪制圖像    156
  7.6.2  平鋪圖像    157
  7.6.3  裁剪圖像    158
  7.6.4  px化處理圖像    158
7.7  繪制文字    160
  7.7.1  繪制填充文字    160
  7.7.2  繪制輪廓文字    161
  7.7.3  設置文字寬度    162
7.8  練習:制作風景推薦線路    162
7.9  練習:制作校園簡介    164
7.10  新手訓練營    167
第8章  創(chuàng)建表單    169
8.1  添加表單    170
  8.1.1  表單概述    170
  8.1.2  插入表單    170
8.2  添加文本和網(wǎng)頁元素    172
  8.2.1  添加文本元素    172
  8.2.2  添加網(wǎng)頁元素    173
8.3  添加選擇和按鈕元素    177
  8.3.1  添加選擇元素    177
  8.3.2  添加按鈕元素    179
8.4  添加表單高級元素    181
  8.4.1  新增input元素屬性    181
  8.4.2  新增form元素及其屬性    185
8.5  練習:制作用戶登錄頁面    186
8.6  練習:制作用戶注冊頁面    188
8.7  新手訓練營    191
第9章  Web應用技術(shù)    194
9.1  本地存儲    195
  9.1.1  Web Storage概述    195
  9.1.2  Web Storage的優(yōu)勢    195
  9.1.3  判斷瀏覽器    196
  9.1.4  Web Storage方法    196
9.2  離線Web應用程序    198
  9.2.1  離線Web應用程序概述    199
  9.2.2  Cache Manifest文件    199
  9.2.3  在線狀態(tài)檢測    200
  9.2.4  applicationCache對象    200
9.3  通信應用    201
  9.3.1  WebSocket通信概述    201
  9.3.2  跨文檔消息傳輸    202
  9.3.3  使用WebSocket    203
9.4  線程應用    204
  9.4.1  Web Workers概述    204
  9.4.2  工作線程與多線程    205
  9.4.3  線程事件處理模型    206
  9.4.4  瀏覽器與線程    207
9.5  獲取地理位置信息    207
  9.5.1  使用方法    207
  9.5.2  position對象    209
9.6  練習:制作簡單留言簿    210
9.7  練習:制作個人博客    213
9.8  新手訓練營    216
第10章  揭秘CSS3    218
10.1  CSS3簡介    219
  10.1.1  了解CSS樣式    219
  10.1.2  CSS的發(fā)展史    220
  10.1.3  CSS的缺點和使用陷阱    220
10.2  應用CSS3    222
  10.2.1  CSS3的基礎語法    222
  10.2.2  CSS的應用分類    223
  10.2.3  CSS3的新特性    224
  10.2.4  CSS里的單位    226
  10.2.5  CSS編寫規(guī)則    227
10.3  使用CSS3選擇器    228
  10.3.1  認識CSS3選擇器    228
  10.3.2  非偽類型選擇器    229
  10.3.3  偽類選擇器    231
  10.3.4  結(jié)構(gòu)性偽類選擇器    232
  10.3.5  UI元素狀態(tài)偽類選擇器    235
  10.3.6  其他關(guān)系選擇器    238
10.4  練習:制作多彩時尚頁    239
10.5  練習:制作圖片新聞頁    242
10.6  新手訓練營    244
第11章  美化字體與段落    247
11.1  設置字體格式    248
  11.1.1  使用選擇器插入字體    248
  11.1.2  設置字體和字號    249
  11.1.3  設置字體樣式    250
  11.1.4  設置字體顏色    252
  11.1.5  設置復合屬性    253
11.2  設置段落格式    253
  11.2.1  設置段落的基本樣式    254
  11.2.2  設置段落的高級樣式    258
  11.2.3  設置列表樣式    260
11.3  設置高級樣式    264
  11.3.1  設置陰影效果    264
  11.3.2  省略標記    266
  11.3.3  設置自動換行    268
  11.3.4  調(diào)用服務端字體    268
11.4  練習:制作企業(yè)新聞列表    269
11.5  練習:制作節(jié)日簡介頁面    271
11.6  新手訓練營    273
第12章  美化圖片與列表    276
12.1  插入圖像文件    277
  12.1.1  在標題前插入圖像文件    277
  12.1.2  attr屬性應用    278
12.2  設置圖片格式    278
  12.2.1  縮放圖片    278
  12.2.2  設置對齊方式    279
12.3  圖文混排    281
  12.3.1  設置文字環(huán)繞    281
  12.3.2  設置圖文間距    282
12.4  設置項目列表    282
  12.4.1  設置無序列表    283
  12.4.2  設置有序列表    283
  12.4.3  設置自定義列表    284
  12.4.4  設置圖片列表    285
12.5  練習:制作在線調(diào)查頁    286
12.6  練習:制作產(chǎn)品說明頁面    288
12.7  新手訓練營    291
第13章  美化背景與邊框    293
13.1  設置背景格式    294
  13.1.1  設置背景顏色    294
  13.1.2  設置背景圖片    295
  13.1.3  設置背景區(qū)域    299
13.2  設置邊框格式    301
  13.2.1  設置邊框樣式    301
  13.2.2  設置圖片邊框    305
13.3  設置圓角效果    306
  13.3.1  設置圓角邊框    306
  13.3.2  指定兩個半徑    307
  13.3.3  繪制4個不同半徑的
           圓角邊框    307
  13.3.4  設置隱藏邊框    308
13.4  練習:制作企業(yè)網(wǎng)站首頁    309
13.5  練習:制作圖書列表    311
13.6  新手訓練營    314
第14章  美化表格、表單與超鏈接    316
14.1  美化表格    317
  14.1.1  設置邊框樣式    317
  14.1.2  設置邊框粗細    318
  14.1.3  設置邊框顏色    319
14.2  美化表單    321
  14.2.1  設置表單背景    322
  14.2.2  設置表單按鈕    323
  14.2.3  設置菜單效果    323
14.3  美化超鏈接    324
  14.3.1  設置超鏈接樣式    324
  14.3.2  設置超鏈接說明    326
  14.3.3  設置超鏈接背景    327
  14.3.4  設置按鈕超鏈接    328
14.4  練習:制作問卷調(diào)查表    328
14.5  練習:制作商品列表    331
14.6  新手訓練營    334
第15章  CSS3變形與動畫    336
15.1  2D變形    337
  15.1.1  使用2D變形    337
  15.1.2  自定義變形    340
15.2  設計動畫    342
  15.2.1  使用Transitions屬性    342
  15.2.2  同時平滑過渡多個
           屬性值    343
  15.2.3  使用Animations屬性    344
  15.2.4  實現(xiàn)動畫的方法    345
15.3  漸變效果    346
  15.3.1  使用Webkit漸變    346
  15.3.2  使用Gecko漸變    349
15.4  練習:制作不規(guī)則形狀    352
15.5  練習:制作動態(tài)菜單    355
15.6  新手訓練營    357
第16章  盒樣式與用戶界面    360
16.1  使用盒相關(guān)樣式    361
  16.1.1  盒的基本類型    361
  16.1.2  內(nèi)容溢出    362
  16.1.3  插入內(nèi)容    363
  16.1.4  控制瀏覽器行為    363
  16.1.5  區(qū)域可縮放    364
16.2  用戶界面模塊    365
  16.2.1  設置邊框陰影    365
  16.2.2  繪制輪廓    366
  16.2.3  nav開頭屬性    368
16.3  設置分欄效果    369
  16.3.1  設置多欄布局    369
  16.3.2  設置多欄樣式    370
16.4  練習:制作傳媒公司首頁    375
16.5  練習:制作新年賀詞頁    378
16.6  新手訓練營    379
第17章  JavaScript概述    383
17.1  JavaScript簡介    384
  17.1.1  認識JavaScript    384
  17.1.2  JavaScript與Java的區(qū)別    385
17.2  JavaScript語法基礎    386
  17.2.1  語法概述    386
  17.2.2  JavaScript語句    387
  17.2.3  JavaScript注釋    388
17.3  JavaScript數(shù)據(jù)結(jié)構(gòu)和類型    389
  17.3.1  JavaScript數(shù)據(jù)結(jié)構(gòu)    389
  17.3.2  JavaScript數(shù)據(jù)類型    391
17.4  JavaScript運算符    394
  17.4.1  運算符的優(yōu)先級    394
  17.4.2  算術(shù)運算符    395
  17.4.3  比較運算符    395
  17.4.4  位運算符    396
  17.4.5  邏輯運算符    396
  17.4.6  條件運算符    397
  17.4.7  賦值運算符    397
17.5  練習:制作海灣度假村網(wǎng)頁    398
17.6  練習:制作花品展示頁    402
17.7  新手訓練營    404
第18章  JavaScript核心語法    406
18.1  條件判斷語句    407
  18.1.1  if類語句    407
  18.1.2  switch語句    409
18.2  循環(huán)和跳轉(zhuǎn)語句    410
  18.2.1  循環(huán)語句    410
  18.2.2  跳轉(zhuǎn)語句    412
18.3  函數(shù)    414
  18.3.1  函數(shù)簡介    414
  18.3.2  參數(shù)傳遞    414
  18.3.3  定義函數(shù)    415
  18.3.4  內(nèi)置函數(shù)    416
18.4  事件驅(qū)動和事件處理    421
  18.4.1  事件與事件驅(qū)動    421
  18.4.2  關(guān)聯(lián)事件與處理代碼    422
  18.4.3  調(diào)用事件    423
18.5  練習:制作在線調(diào)查頁    424
18.6  練習:制作動畫轉(zhuǎn)動特效    426
18.7  新手訓練營    429
第19章  JavaScript的內(nèi)置對象    431
19.1  面向?qū)ο蟾攀?nbsp;   432
  19.1.1  什么是面向?qū)ο?nbsp;   432
  19.1.2  創(chuàng)建對象    432
  19.1.3  屬性和方法    433
19.2  字符串對象    434
  19.2.1  創(chuàng)建字符串對象    434
  19.2.2  應用對象屬性    434
  19.2.3  應用對象方法    435
19.3  數(shù)值對象    436
  19.3.1  應用對象屬性    436
  19.3.2  應用對象方法    437
19.4  日期對象    438
  19.4.1  創(chuàng)建日期對象    438
  19.4.2  應用對象屬性    439
  19.4.3  應用對象方法    439
  19.4.4  運算日期    441
19.5  數(shù)組對象    442
  19.5.1  創(chuàng)建數(shù)組對象    442
  19.5.2  應用屬性    443
  19.5.3  應用方法    443
19.6  練習:制作圖片展示    444
19.7  練習:制作彈出對話框    446
19.8  新手訓練營    448
第20章  JavaScript核心對象    450
20.1  窗口對象    451
  20.1.1  應用窗口    451
  20.1.2  應用對話框    452
  20.1.3  應用狀態(tài)欄    454
  20.1.4  窗口操作    455
20.2  文檔對象    456
  20.2.1  應用文檔對象    456
  20.2.2  操作文檔元素    458
20.3  表單和圖像對象    459
  20.3.1  應用表單對象    459
  20.3.2  應用圖像對象    462
20.4  練習:制作網(wǎng)頁導航    463
20.5  練習:制作動態(tài)首頁    466
20.6  新手訓練營    471
第21章  網(wǎng)站后臺管理頁面    473
21.1  后臺管理頁設計分析    474
  21.1.1  后臺管理系統(tǒng)的分類    474
  21.1.2  后臺管理系統(tǒng)的功能    474
  21.1.3  后臺框架集管理頁    474
21.2  設置登錄頁面    475
21.3  創(chuàng)建主框架集頁    478
21.4  框架集頂部文件    479
21.5  框架集左側(cè)文件    482
21.6  練習:框架集主文件    484

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號