HTML、CSS和JavaScript入門經典(第2版) HTML、CSS和JavaScript入门经典(第2版)
朱莉·梅洛尼 (Julie Meloni)
- 出版商: 人民郵電
- 出版日期: 2015-12-01
- 定價: $474
- 售價: 8.5 折 $403
- 語言: 簡體中文
- 頁數: 532
- 裝訂: 平裝
- ISBN: 7115405948
- ISBN-13: 9787115405944
-
相關分類:
CSS、HTML、JavaScript
下單後立即進貨 (約4週~6週)
買這商品的人也買了...
-
$530$451 -
$720$569 -
$260$234 -
$620$527 -
$291DirectX 3D 遊戲編程實用教程
-
$399$359 -
$500$425 -
$250HTML/CSS 網頁設計與開發一站式學習-難點案例練習
-
$1,680$1,596 -
$1,540$1,309 -
$350$277 -
$500$395 -
$250DirectX 遊戲程序設計
-
$347手把手教你用 C# 製作 RPG 遊戲
-
$305DOS / BIOS 高手真經
-
$320$288 -
$330$297 -
$820$697 -
$250$225 -
$399$339 -
$30421天學通JavaScript(第4版)
-
$560$476 -
$293Python 網絡爬蟲實戰
-
$2,970$2,822 -
$505Windows 10技術與應用大全
相關主題
商品描述
<內容簡介>
《HTML、CSS和JavaScript入門經典》(第2版)採用直觀的、逐步深入的方法介紹如何使用HTML、CSS(Cascading Style Sheet,層疊樣式表)和JavaScript設計、創建和維護網站,並且提供了清晰的指導。
《HTML、CSS和JavaScript入門經典》(第2版)信息豐富,涵蓋了HTML、CSS和JavaScript的基礎知識和高級應用,還介紹瞭如何組織和管理網站以及幫助人們找到你的Web頁面的知識。在每一章末尾還配有相應的問答題和作業,可以幫助你檢驗所學的知識。
《HTML、CSS和JavaScript入門經典》(第2版)示例豐富,操作步驟簡潔、明瞭,非常適合於從事Web設計和網站開發的初學者閱讀,對於有一定經驗的讀者,也有很大的參考價值。
<作者簡介>
Julie C. Meloni是一位居住在華盛頓特區的軟件開發經理和技術顧問。她編寫過多本圖書和若乾篇文章,它們是關於基於Web的程序設計語言和數據庫主題的,包括暢銷書Sams Teach Yourself PHP, MySQL and Apache All in One。
<目錄>
第1章理解Web的工作方式1
1.1 HTML和WWW簡史2
1.2創建Web內容2
1.3理解Web內容遞送3
1.4選擇Web託管提供商5
1.5利用多種Web瀏覽器執行
測試6
1.6創建一個示例文件7
1.7使用FTP傳輸文件8
1.7.1選擇FTP客戶端8
1.7.2使用FTP客戶端9
1.8瞭解在Web服務器上放置
文件的位置11
1.8.1基本的文件管理11
1.8.2使用索引頁面13
1.9在不涉及Web服務器的情況
下分發內容13
1.9.1在本地發佈內容14
1.9. 2在博客上發佈內容14
1.10關於測試Web內容的提示14
1.11小結15
1.12問與答16
1.13測驗16
1.13.1問題16
1.13.2答案17
1. 13.3練習17
1.1歡迎進入i第2章構造HTML文檔18
2.1準備工作19
2.2從一個簡單的Web頁面
開始19
2.3每個Web頁面都必須具有
的HTML標籤23
2 .4利用段落和換行符組織頁面24
2.5利用標題組織內容26
2.6理解語義元素29
2.7以多種方式使用
元素33
2.8理解
元素34
2.9使用
元素36
2.10實現
元素36
2.11何時使用
元素37
2.12有效地使用
元素38
2.13小結39
2.14問與答40
2.15測驗41
2.15.1問題41
2.15.2答案41
2.15.3練習42
第3章理解層疊樣式表43
3. 1 CSS的工作方式44
3.2基本的樣式表45
3.3 CSS樣式的基礎知識49
3.3.1基本的佈局屬性50
3.3.2基本的格式化屬性51
3.4使用樣式類53
3.5使用樣式ID 55
3.6內部樣式表和內聯樣式56
3.7小結58
3.8問與答59
3.9測驗59
3.9.1問題59
3.9.2答案60
3.9.3練習60
第4章理解JavaScript 61
4.1學習Web腳本編程的
基礎知識62
4.1.1腳本和程序62
4.1.2 JavaScript簡介62
4.2 JavaScript如何適應
Web頁面63
4.2.1使用單獨的JavaScript文件64
4.2.2理解JavaScript事件65
4.3探索JavaScript的能力65
4.3.1改進導航65
4.3.2驗證表單66
4.3.3特殊效果66
4.3.4遠程腳本調用(AJAX) 66
4.4利用JavaScript顯示時間66
4.4.1在變量中存儲數據67
4.4.2計算結果68
4.4.3創建輸出68
4 .4.4向Web頁面中添加腳本68
4.5測試腳本70
4.5.1修改腳本70
4.5.2處理JavaScript錯誤72
4.6小結73
4.7問與答73
4.8作業74
4.8.1測驗74
4.8.2答案75
4.8.3練習75
第5章驗證和調試代碼76
5.1驗證Web內容76
5.2使用Developer Tools調試
HTML和CSS 78
5. 2.1使用檢查器調試HTML 80
5.2.2使用檢查器調試CSS 84
5.3使用Developer Tools調試
JavaScript代碼88
5.4小結93
5.5問與答93
5.6作業93
5.6 .1測驗93
5.6.2答案94
5.6.3練習94
第6章處理字體、文本塊、列表
和表格95
6.1處理特殊字符96
6.2粗體、斜體和特殊的文本
格式化99
6.3調整字體102
6.4使用Web字體106
6.5在頁面上對齊文本108
6.5.1使用屬性108
6.5.2對齊塊級元素108
6.6三類HTML列表110
6.7在列表內放置列表112
6.8創建一個簡單的表格117
6.9控製表格大小121
6.10表格內的對齊和跨越123
6.11利用表格進行頁面佈局126
6.12使用CSS欄127
6.13小結130
6.14問與答132
6.15測驗132
6.15.1問題132
6.15.2答案133
6.15.3練習133
第7章使用外部鏈接和內部鏈接135
7 .1使用Web地址135
7.2使用錨在頁面內鏈接138
7.2.1利用錨標識頁面中的位置138
7.2.2鏈接到錨位置138
7.3在自己的Web內容之間
創建鏈接141
7.4鏈接到外部Web內容144
7.5鏈接到電子郵件地址144
7.6在新的瀏覽器窗口中
打開鏈接146
7.7使用CSS編排超鏈接
的樣式146
7.8小結150
7 .9問與答150
7.10測驗151
7.10.1問題151
7.10.2答案151
7.10.3練習152
第8章處理顏色、圖像和多媒體153
8.1選擇顏色的最佳實踐154
8.2理解Web顏色155
8.3使用十六進制的顏色值157
8.4使用CSS設置背景、文本和
邊框顏色158
8.5選擇圖形軟件160
8.6關於圖形需要知道的
最少知識161
8.7準備照片圖像162
8.7.1裁剪圖像163
8.7.2調整圖像大小164
8.7.3調整圖像顏色165
8.7.4控制JPEG壓縮166
8.8創建橫幅和按鈕167
8.9減少或刪除圖像中的顏色168
8.10創建拼貼式背景圖像169
8.11創建動畫式Web圖形170
8.12在Web頁面上放置圖像171
8.13利用文本描述圖像174
8.14指定圖像的高度和寬度174
8.15對齊圖像175
8.15.1水 平圖像對齊175
8.15.2垂直圖像對齊177
8.16把圖像轉變成鏈接179
8.17使用背景圖像181
8.18使用圖像映射182
8.18.1為什麼圖像映射並非總是
必要的183
8.18.2映射圖像內的區域184
8.18.3為圖像映射創建HTML
代碼184
8.19鏈接到多媒體文件186
8.20嵌入多媒體文件190
8.21為音頻和視頻播放使用
純HTML5代碼192
8.22關於使用多媒體的額外提示195
8.23小結196
8.24問與答199
8.25測驗199
8 .25.1問題200
8.25.2答案200
8.25.3練習200
第9章處理邊距、填充、對齊和浮動202
9.1使用邊距202
9.2填充元素209
9.3使所有的一切保持對齊212
9.4理解float屬性212
9.5小結215
9.6問與答215
9.7測驗215
9.7.1問題215
9.7.2答案216
9.7.3練習216
第10章理解CSS方框模型和定位217
10.1 CSS方框模型217
10.2關於定位的獨家新聞220
10.3控制元素的堆疊方式224
10.4管理文本流226
10.5小結226
10.6問與答227
10.7測驗227
10.7.1問題227
10.7.2答案227
10.7.3練習228
1.1歡迎進入ios平臺第11章使用CSS進一步處理列表、
文本和導航229
11.1 HTML列表複習230
11.2 CSS方框模型如何影響
列表230
11.3放置列表項指示符233
11.4利用列表項和CSS創建
圖像映射234
11.5導航列表與常規的列表有
何區別237
11.6利用CSS創建垂直導航
系統238
11.6.1編排單級垂直導航
系統的樣式240
11.6.2編排多級垂直導航
系統的樣式242
11.7利用CSS創建水平
導航系統246
11.8小結249
11.9問與答250
11.10測驗250
11.10.1問題251
11.10.2答案251
11.10.3練習251
第12章創建固定佈局或流動佈局252
12.1理解固定佈局253
12.2理解流動佈局254
12.3創建固定/流動混合佈局256
12.3.1從基本的佈局結構開始256
12.3.2在固定/流動混合佈局中
定義兩欄258
12.3.3設置佈局的最小寬度260
12.3.4在固定/流動混合佈局中
處理欄高度260
12.4考慮響應性Web設計265
12.5小結266
12.6問與答266
12.7測驗267
12.7.1問題267
12.7.2答案267
12.7.3練習267
1.1歡迎進入ios平第13章理解動態Web站點和HTML5
應用程序268
13.1理解不同類型的腳本268
13.2在HTML中包括JavaScript
代碼269
13.3顯示隨機內容271
13.4理解文檔對像模型275
13.5基於用戶交互更改圖像275
13.6提前考慮開發HTML5應用
程序277
13 .7小結278
13.8問與答278
13.9測驗278
13.9.1問題279
13.9.2答案279
13.9.3練習279
第14章初識JavaScript程序設計280
14.1基本概念280
14.1.1語句280
14.1.2把任務與函數相結合281
14.1.3變量282
14.1.4瞭解對象282
14.1.5條件語句283
14.1.6循環語句283
14.1.7事件處理程序283
14.1.8首先運行哪個腳本285
14.2 JavaScript語法規則286
14.2.1大小寫敏感性286
14.2.2變量、對象和函數名稱286
14.2.3保留字286
14.2.4空白286
14.3使用註釋287
14.4關於JavaScript的最佳
實踐287
14.5理解JSON 288
14.6小結289
14.7問與答289
14 .8作業289
14.8.1測驗289
14.8.2答案290
14.8.3練習290
第15章使用文檔對像模型(DOM) 291
15.1瞭解文檔對像模型291
15.2使用window對象292
15.3處理document對象292
15.3.1獲取關於文檔的信息293
15.3.2在文檔中編寫文本294
15.3.3使用鏈接和錨295
15.4訪問瀏覽器的歷史記錄295
15.5使用location對象297
15.6關於DOM結構的更多
知識298
15.6.1節點299
15.6.2父對象與子對象299
15.6.3兄弟對象300
15.7處理DOM節點300
15.7.1基本的節點屬性300
15.7.2節點的關係屬性301
15.7.3文檔方法301
15.7.4節點方法301
15.8創建可定位的元素
(圖層) 302
15.9隱藏和顯示對象306
15.10修改頁面內的文本308
15.11向頁面中添加文本309
15.12小結311
15.13問與答311
15.14作業311
15.14.1測驗311
15.14.2答案312
15.14.3練習312
第16章使用JavaScript變量、字符串
和數組314
16.1使用變量314
16.1.1選擇變量名315
16.1.2使用局部變量和全局變量315
16.1.3給變量賦值316
16.2瞭解表達式和運算符317
16.2.1使用JavaScript運算符317
16.2.2運算符優先級318
16.3 JavaScript中的數據類型319
16.4在數據類型之間轉換320
16.5使用String對象320
16.5.1創建String對象321
16.5.2賦值321
16.5.3計算字符串的長度322
16.5.4轉換字符串的大小寫323
16.6處理子串323
16.6.1使用字符串的一部分324
16.6.2獲取單個字符324
16.6.3查找子串325
16.7使用數值型數組325
16.7.1創建數值型數組325
16.7.2瞭解數組長度326
16.7.3訪問數組元素327
16.8使用字符串數組327
16.8.1創建字符串數組327
16.8 .2拆分字符串328
16.8.3對字符串數組進行排序328
16.9對數值型數組進行排序328
16.10小結331
16.11問與答331
16.12作業332
16.12. 1測驗332
16.12.2答案333
16.12.3練習333
1.1歡迎進入ios平第17章使用JavaScript函數和
對象334
17.1使用函數334
17.1.1定義函數335
17.1 .2調用函數336
17.1.3返回值338
17.2介紹對象339
17.2.1創建對象340
17.2.2瞭解方法340
17.3使用對像簡化腳本編程341
17.3.1定義對象341
17.3.2定義對象的方法342
17.3.3創建對象的實例343
17.4擴展內置對象345
17.5使用Math對象347
17.5.1四捨五入和截尾347
17.5. 2生成隨機數348
17.5.3其他Math方法348
17.6使用Math方法348
17.7處理日期350
17.7.1創建Date對象351
17.7.2設置Date值351
17.7.3讀取Date值351
17.7.4處理時區352
17.7.5在日期格式之間轉換352
17.8小結353
17.9問與答353
17.10作業353
17.10.1測驗353
17 .10.2答案354
17.10.3練習354
第18章利用條件和循環控制流程355
18.1 if語句356
18.1.1條件運算符356
18.1.2利用邏輯運算符把條件
結合起來357
18.1.3 else關鍵字358
18.2使用簡寫的條件表達式359
18.3利用if和else測試多個
條件359
18.3.1 HTML文件360
18.3.2 JavaScript文件361
18 .4利用switch使用多個
條件362
18.5使用for循環363
18.6使用while循環365
18.7使用do...while循環366
18.8使用循環366
18.8.1創建無限循環367
18.8.2退出循環367
18.8.3繼續執行循環368
18.9遍歷對象屬性368
18.10小結371
18.11問與答371
18.12作業372
18.12.1測驗372
18.12.2答案373
18.12.3練習373
1.1歡迎進入ios平臺第19章響應事件374
19.1瞭解事件處理程序374
19.1.1對象和事件375
19.1.2創建事件處理程序375
19.1.3利用JavaScript定義事件
處理程序376
19.1.4支持多個事件處理程序376
19.1.5使用event對象377
19.2使用鼠標事件378
19.2.1移入和移出379
19.2.2按下和釋放(以及單擊) 379
19.3使用鍵盤事件382
19.4使用onload和onunload
事件384
19.5使用onclick更改
的
外觀385
19.6小結391
19.7問與答391
19.8作業391
19.8.1測驗391
19.8.2答案392
19.8.3練習392
第20章使用窗口393
20.1利用對象控制窗口393
20.1.1 window對象的屬性393
20.1.2創建新窗口394
20.1.3打開和關閉窗口395
20.2移動和調整窗口397
20.3使用定時器398
20 .4顯示對話框400
20.5小結402
20.6問與答402
20.7作業402
20.7.1測驗403
20.7.2答案403
20.7.3練習403
1.1歡迎進入i第21章JavaScript最佳實踐404
21.1腳本編程的最佳實踐404
21.1.1不要過度使用JavaScript 405
21.1.2內容、表示和行為405
21.1.3優雅降級406
21.1 .4漸進增強407
21.1.5添加事件處理程序407
21.1.6 Web標準:避免特定於瀏覽器409
21.1.7很好地處理錯誤409
21.1.8註解代碼410
21. 1.9有用性411
21.1.10可訪問性412
21.1.11設計模式412
21.1.12盡可能地重用代碼412
21.2讀取瀏覽器信息413
21.2.1顯示瀏覽器信息414
21.2.2應對不誠實的瀏覽器415
21.3跨瀏覽器的腳本編程416
21.3.1特性檢測416
21.3.2應對瀏覽器的怪癖417
21.4支持未啟用JavaScript的
瀏覽器418
21.4.1使用