注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計JAVA及其相關HTML、CSS和JavaScript入門經典

HTML、CSS和JavaScript入門經典

HTML、CSS和JavaScript入門經典

定 價:¥59.00

作 者: (美)Julie C.Meloni 著
出版社: 人民郵電出版社
叢編項:
標 簽: XML

購買這本書可以去


ISBN: 9787115283030 出版時間: 2012-07-01 包裝: 平裝
開本: 16開 頁數: 460 字數:  

內容簡介

  《HTML、CSS和JavaScript入門經典》采用直觀的、逐步深入的方法介紹如何使用HTML、CSS(CascadingStyle Sheet,層疊樣式表)和JavaScript設計、創(chuàng)建和維護世界級的網站,并且提供了清晰的指導?!禜TML、CSS和JavaScript入門經典》信息豐富,涵蓋了HTML、CSS和JavaScript的基礎知識和高級應用,還介紹了如何組織和管理網站以及幫助人們找到你的Web頁面的知識。在每一章末尾還配有相應的問答題和作業(yè),可以幫助你檢驗所學的知識?!禜TML、CSS和JavaScript入門經典》示例豐富,操作步驟簡潔、明了,非常適合于從事Web設計和網站開發(fā)的初學者閱讀,對于有一定經驗的讀者,也有很大的參考價值。

作者簡介

暫缺《HTML、CSS和JavaScript入門經典》作者簡介

圖書目錄

第1章 發(fā)布Web內容 1
1.1 HTML和World Wide Web的簡短歷史 2
1.2 創(chuàng)建Web內容 2
1.3 理解Web內容遞送 3
1.4 選擇Web托管提供商 5
1.5 利用多種Web瀏覽器進行測試 6
1.6 創(chuàng)建一個示例文件 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 使用索引頁面 12
1.9 在沒有Web服務器的情況下分布內容 14
1.9.1 在本地發(fā)布內容 14
1.9.2 在博客上發(fā)布內容 14
1.10 測試Web內容的幾點提示 15
1.11 總結 15
1.12 問與答 16
1.13 作業(yè) 17
1.13.1 測驗 17
1.13.2 答案 17
1.13.3 練習 17第2章 理解HTML與XHTML之間的聯(lián)系 19
2.1 做好準備 19
2.2 從簡單的Web頁面開始 20
2.3 每個XHTML Web頁面都必須具有的HTML標簽 24
2.4 利用段落和換行符組織頁面 26
2.5 利用標題組織內容 28
2.6 驗證Web內容 30
2.7 關于HTML、XML、XHTML和HTML5的內幕消息 32
2.8 總結 33
2.9 問與答 34
2.10 作業(yè) 34
2.10.1 測驗 34
2.10.2 答案 34
2.10.3 練習 35第3章 理解層疊樣式表 36
3.1 CSS的工作原理 37
3.2 基本的樣式表 38
3.3 CSS樣式基礎 42
3.3.1 布局屬性 42
3.3.2 格式化屬性 43
3.4 使用樣式類 46
3.5 使用樣式ID 47
3.6 內部樣式表和內聯(lián)樣式 48
3.7 總結 50
3.8 問與答 51
3.9 作業(yè) 51
3.9.1 測驗 52
3.9.2 答案 52
3.9.3 練習 52第4章 理解JavaScript 53
4.1 學習Web腳本編程的基礎知識 54
4.1.1 腳本和程序 54
4.1.2 JavaScript簡介 55
4.2 JavaScript如何適應Web頁面 55
4.2.1 使用單獨的JavaScript文件 57
4.2.2 理解JavaScript事件 57
4.3 探索JavaScript的能力 58
4.3.1 改進導航 58
4.3.2 驗證表單 58
4.3.3 特殊效果 58
4.3.4 遠程腳本調用(AJAX) 58
4.4 利用JavaScript顯示時間 59
4.5 開始創(chuàng)建腳本 59
4.6 添加JavaScript語句 59
4.6.1 在變量中存儲數據 59
4.6.2 計算結果 60
4.7 創(chuàng)建輸出 60
4.8 向Web頁面中添加腳本 61
4.9 測試腳本 62
4.9.1 修改腳本 62
4.9.2 處理JavaScript錯誤 64
4.10 總結 65
4.11 問與答 66
4.12 作業(yè) 66
4.12.1 測驗 66
4.12.2 答案 67
4.12.3 練習 67第5章 處理字體、文本塊和列表 68
5.1 粗體字、斜體字和特殊的文本格式化效果 69
5.2 調整字體 72
5.3 處理特殊字符 75
5.4 在頁面上對齊文本 78
5.4.1 使用屬性 78
5.4.2 對齊塊級元素 79
5.5 三種HTML列表 80
5.6 在列表內放置列表 82
5.7 總結 86
5.8 問與答 87
5.9 作業(yè) 87
5.9.1 測驗 87
5.9.2 答案 88
5.9.3 練習 88第6章 使用表格顯示信息 89
6.1 創(chuàng)建簡單的表格 89
6.2 控制表格大小 92
6.3 表格內的對齊和跨越 94
6.4 利用表格進行頁面布局 97
6.5 總結 98
6.6 問與答 99
6.7 作業(yè) 99
6.7.1 測驗 99
6.7.2 答案 99
6.7.3 練習 100第7章 使用外部鏈接和內部鏈接 101
7.1 使用Web地址 101
7.2 使用錨在頁面內建立鏈接 104
7.2.1 利用錨標識頁面中的位置 104
7.2.2 鏈接到錨位置 104
7.3 在你自己的Web內容之間創(chuàng)建鏈接 106
7.4 鏈接到外部Web內容 108
7.5 鏈接到電子郵件地址 109
7.6 在新的瀏覽器窗口中打開鏈接 111
7.7 使用CSS編排超鏈接的樣式 111
7.8 總結 114
7.9 問與答 115
7.10 作業(yè) 115
7.10.1 測驗 116
7.10.2 答案 116
7.10.3 練習 116第8章 處理顏色、圖像和多媒體 117
8.1 用于選擇顏色的最佳實踐 118
8.2 了解Web顏色 119
8.3 使用顏色的十六進制值 121
8.4 使用CSS設置背景、文本和邊框的顏色 122
8.5 選擇圖形軟件 123
8.6 關于圖形至少需要知道什么 124
8.7 準備照片圖像 125
8.7.1 裁剪圖像 125
8.7.2 調整圖像大小 127
8.7.3 調整圖像顏色 128
8.7.4 控制JPEG壓縮 128
8.8 創(chuàng)建廣告條和按鈕 129
8.9 減少圖像中的顏色數量 131
8.10 處理透明的圖像 131
8.11 創(chuàng)建平鋪背景 132
8.12 創(chuàng)建動畫式Web圖形 133
8.13 把圖像放在Web頁面上 134
8.14 利用文本描述圖像 136
8.15 指定圖像的高度和寬度 137
8.16 對齊圖像 137
8.16.1 水平的圖像對齊 137
8.16.2 垂直的圖像對齊 139
8.17 把圖像轉變成鏈接 140
8.18 使用背景圖像 143
8.19 使用圖像映射 144
8.19.1 為什么圖像映射并非總是必要的 144
8.19.2 映射圖像內的區(qū)域 145
8.19.3 為圖像映射創(chuàng)建HTML代碼 146
8.20 把多媒體整合進網站中 148
8.20.1 鏈接到多媒體文件 149
8.20.2 嵌入多媒體文件 150
8.20.3 關于使用多媒體的額外幾點提示 153
8.21 總結 154
8.22 問與答 156
8.23 作業(yè) 157
8.23.1 測驗 157
8.23.2 答案 157
8.23.3 練習 158第9章 處理邊距、填充、對齊和浮動 159
9.1 使用邊距 160
9.2 填充元素 166
9.3 使所有內容保持對齊 169
9.4 理解float屬性 169
9.5 總結 172
9.6 問與答 172
9.7 作業(yè) 172
9.7.1 測驗 172
9.7.2 答案 172
9.7.3 練習 173第10章 理解CSS盒子模型和定位 174
10.1 CSS盒子模型 174
10.2 關于定位的詳細解釋 177
10.3 控制元素的堆疊方式 180
10.4 管理文本流 182
10.5 總結 183
10.6 問與答 183
10.7 作業(yè) 184
10.7.1 測驗 184
10.7.2 答案 184
10.7.3 練習 184第11章 使用CSS對列表、文本和導航進行更多的處理 185
11.1 HTML列表回顧 186
11.2 CSS盒子模型如何影響列表 186
11.3 放置列表項指示符 189
11.4 利用列表項和CSS創(chuàng)建圖像映射 190
11.5 導航列表與普通列表之間有何區(qū)別 193
11.6 利用CSS創(chuàng)建垂直導航系統(tǒng) 193
11.6.1 編排單級垂直導航系統(tǒng)的樣式 196
11.6.2 編排多級垂直導航系統(tǒng)的樣式 197
11.7 利用CSS創(chuàng)建水平導航系統(tǒng) 200
11.8 總結 203
11.9 問與答 204
11.10 作業(yè) 205
11.10.1 測驗 205
11.10.2 答案 205
11.10.3 練習 205第12章 創(chuàng)建固定布局或流體布局 206
12.1 理解固定布局 207
12.2 理解流體布局 208
12.3 創(chuàng)建固定/流體混合式布局 210
12.3.1 從基本的布局結構開始 210
12.3.2 在固定/流體混合式布局中定義兩列 211
12.3.3 設置布局的最小寬度 213
12.3.4 在固定/流體混合式布局中處理列高度 214
12.4 總結 218
12.5 問與答 218
12.6 作業(yè) 218
12.6.1 測驗 218
12.6.2 答案 219
12.6.3 練習 219第13章 理解動態(tài)網站 220
13.1 理解不同類型的腳本編程 220
13.2  在HTML中包括JavaScript 221
13.3  顯示隨機內容 223
13.4  了解文檔對象模型 226
13.5  基于用戶交互更改圖像 226
13.6  總結 228
13.7  問與答 228
13.8  作業(yè) 229
13.8.1  測驗 229
13.8.2  答案 229
13.8.3  練習 229第14章 初識JavaScript程序設計 230
14.1 基本概念 230
14.1.1 語句 230
14.1.2 把任務與函數相結合 231
14.1.3 變量 231
14.1.4 了解對象 232
14.1.5 條件語句 232
14.1.6 循環(huán)語句 233
14.1.7 事件處理程序 233
14.1.8 首先運行哪個腳本 234
14.2 JavaScript語法規(guī)則 234
14.2.1 大小寫敏感性 234
14.2.2 變量、對象和函數名稱 234
14.2.3 保留字 235
14.2.4 空白 235
14.3 使用注釋 235
14.4 關于JavaScript的最佳實踐 236
14.5 總結 237
14.6 問與答 237
14.7 作業(yè) 238
14.7.1 測驗 238
14.7.2 答案 238
14.7.3 練習 238第15章 使用文檔對象模型(Document Object Model,DOM) 239
15.1 理解文檔對象模型(Document Object Model,DOM) 240
15.2 使用window對象 240
15.3 處理document對象 241
15.3.1 獲取關于文檔的信息 241
15.3.2 在文檔中編寫文本 242
15.3.3 使用鏈接和錨 243
15.4 訪問瀏覽器的歷史記錄 243
15.5 使用location對象 245
15.6 關于DOM結構的更多知識 246
15.6.1 節(jié)點 247
15.6.2 父對象與子對象 247
15.6.3 兄弟對象 247
15.7 處理DOM節(jié)點 248
15.7.1 基本的節(jié)點屬性 248
15.7.2 節(jié)點的關系屬性 248
15.7.3 文檔方法 249
15.7.4 節(jié)點方法 249
15.8 創(chuàng)建可定位的元素(圖層) 249
15.8.1 利用JavaScript控制定位 250
15.9 隱藏和顯示對象 253
15.10 修改頁面內的文本 255
15.11 向頁面中添加文本 256
15.12 總結 258
15.13 問與答 258
15.14 作業(yè) 259
15.14.1 測驗 259
15.14.2 答案 260
15.14.3 練習 260第16章 使用JavaScript變量、字符串和數組 261
16.1 使用變量 261
16.1.1 選擇變量名 262
16.1.2 使用局部變量和全局變量 262
16.1.3 給變量賦值 263
16.2 了解表達式和運算符 264
16.2.1 使用JavaScript運算符 264
16.2.2 運算符優(yōu)先級 265
16.3 JavaScript中的數據類型 265
16.4 在數據類型之間轉換 266
16.5 使用String對象 267
16.5.1 創(chuàng)建String對象 267
16.5.2 賦值 267
16.5.3 計算字符串的長度 269
16.5.4 轉換字符串的大小寫 269
16.6 處理子串 270
16.6.1 使用字符串的一部分 270
16.6.2 獲取單個字符 270
16.6.3 查找子串 271
16.7 使用數值型數組 271
16.7.1 創(chuàng)建數值型數組 271
16.7.2 了解數組長度 272
16.7.3 訪問數組元素 273
16.8 使用字符串數組 273
16.8.1 創(chuàng)建字符串數組 273
16.8.2 拆分字符串 273
16.8.3 對字符串數組進行排序 274
16.9 對數值型數組進行排序 274
16.10 總結 276
16.11 問與答 277
16.12 作業(yè) 277
16.12.1 測驗 277
16.12.2 答案 278
16.12.3 練習 278第17章 使用JavaScript函數和對象 279
17.1 使用函數 279
17.1.1 定義函數 280
17.1.2 調用函數 281
17.1.3 返回值 282
17.2 介紹對象 283
17.2.1 創(chuàng)建對象 284
17.2.2 對象的屬性和值 284
17.2.3 了解方法 284
17.3 使用對象簡化腳本編程 285
17.3.1 定義對象 285
17.3.2 定義對象的方法 286
17.3.3 創(chuàng)建對象的實例 286
17.4 擴展內置對象 287
17.5 使用Math對象 290
17.5.1 四舍五入和截尾 290
17.5.2 生成隨機數 290
17.5.3 其他Math函數 291
17.6 使用Math函數 291
17.7 使用with關鍵字 293
17.8 處理日期 293
17.8.1 創(chuàng)建Date對象 293
17.8.2 設置Date值 294
17.8.3 讀取Date值 294
17.8.4 處理時區(qū) 294
17.8.5 在日期格式之間轉換 295
17.9 總結 295
17.10 問與答 295
17.11 作業(yè) 296
17.11.1 測驗 296
17.11.2 答案 297
17.11.3 練習 297第18章 利用條件和循環(huán)控制流程 298
18.1 if語句 299
18.1.1 條件運算符 299
18.1.2 利用邏輯運算符把條件結合起來 300
18.1.3 else關鍵字 301
18.2 使用簡寫的條件表達式 301
18.3 利用if和else測試多個條件 302
18.3.1 HTML文件 302
18.3.2 JavaScript文件 303
18.4 利用switch使用多個條件 304
18.5 使用for循環(huán) 305
18.6 使用while循環(huán) 307
18.7 使用do...while循環(huán) 307
18.8 使用循環(huán) 308
18.8.1 創(chuàng)建無限循環(huán) 308
18.8.2 退出循環(huán) 309
18.8.3 繼續(xù)執(zhí)行循環(huán) 309
18.9 遍歷對象屬性 309
18.10 總結 312
18.11 問與答 312
18.12 作業(yè) 313
18.12.1 測驗 313
18.12.2 答案 313
18.12.3 練習 314第19章 響應事件 315
19.1 理解事件處理程序 315
19.1.1 對象和事件 316
19.1.2 創(chuàng)建事件處理程序 316
19.1.3 利用JavaScript定義事件處理程序 317
19.1.4 支持多個事件處理程序 318
19.1.5 使用event對象 318
19.2 使用鼠標事件 319
19.2.1 移入和移出 320
19.2.2 按下和釋放(以及單擊) 320
19.3 使用鍵盤事件 322
19.4 使用onLoad和onUnload事件 324
19.5 使用onclick更改<div>的外觀 325
19.6 總結 329
19.7 問與答 330
19.8 作業(yè) 330
19.8.1 測驗 330
19.8.2 答案 331
19.8.3 練習 331第20章 使用窗口和框架 332
20.1 利用對象控制窗口 332
20.1.1 window對象的屬性 333
20.1.2 創(chuàng)建新窗口 333
20.1.3 打開和關閉窗口 334
20.2 移動和調整窗口 335
20.3 使用定時器 337
20.4 顯示對話框 339
20.5 處理框架 340
20.6 構建框架集 342
20.6.1 創(chuàng)建框架集文檔 342
20.6.2 添加單獨的框架 344
20.7 在框架與窗口之間建立鏈接 345
20.7.1 修改框架的邊框 345
20.7.2 將JavaScript對象用于框架 346
20.7.3 frames數組 347
20.8 使用內聯(lián)框架 347
20.9 總結 349
20.10 問與答 350
20.11 作業(yè) 350
20.11.1 測驗 350
20.11.2 答案 351
20.11.3 練習 351第21章 使用不唐突的JavaScript 352
21.1 腳本編程的最佳實踐 352
21.1.1 內容、表示和行為 353
21.1.2 漸進增強 353
21.1.3 添加事件處理程序 354
21.1.4 Web標準:避免成為特定于瀏覽器的 356
21.1.5 注解代碼 356
21.1.6 有用性 356
21.1.7 設計模式 357
21.1.8 可訪問性 357
21.2 讀取瀏覽器信息 358
21.2.1 顯示瀏覽器信息 358
21.2.2 應對不誠實的瀏覽器 359
21.3 跨瀏覽器的腳本編程 360
21.3.1 特性檢測 361
21.3.2 應對瀏覽器的怪癖 361
21.4 支持非JavaScript的瀏覽器 362
21.4.1 使用<noscript>標簽 362
21.4.2 保持JavaScript是可選的 363
21.4.3 避免錯誤 363
21.5 總結 366
21.6 問與答 366
21.7 作業(yè) 367
21.7.1 測驗 367
21.7.2 答案 367
21.7.3 練習 367第22章 使用第三方庫 368
22.1 使用第三方庫 368
22.1.1 Prototype 368
22.1.2 jQuery 369
22.1.3 Script.aculo.us 370
22.1.4 AJAX框架 371
22.2 其他庫 371
22.3 總結 374
22.4 問與答 374
22.5 作業(yè) 374
22.5.1 測驗 375
22.5.2 答案 375
22.5.3 練習 375第23章 Greasemonkey:利用JavaScript增強Web 376
23.1 Greasemonkey簡介 376
23.1.1 在Firefox中安裝Greasemonkey 377
23.1.2 用于Internet Explorer的Trixie 378
23.1.3 其他的瀏覽器 378
23.1.4 用戶腳本安全性 378
23.2 處理用戶腳本 379
23.2.1 查找腳本 379
23.2.2 安裝腳本 379
23.2.3 管理腳本 379
23.2.4 測試用戶腳本 380
23.2.5 激活與停用Greasemonkey或Trixie 380
23.3 創(chuàng)建你自己的用戶腳本 381
23.3.1 創(chuàng)建簡單的用戶腳本 381
23.3.2 描述用戶腳本 381
23.3.3 測試腳本 382
23.3.4 Greasemonkey API函數 383
23.3.5 創(chuàng)建特定于站點的腳本 383
23.3.6 調試用戶腳本 385
23.4 總結 387
23.5 問與答 388
23.6 作業(yè) 388
23.6.1 測驗 388
23.6.2 答案 389
23.6.3 練習 389第24章 AJAX:遠程腳本編程 390
24.1 AJAX簡介 390
24.1.1 JavaScript客戶(前端) 391
24.1.2 服務器端腳本(后端) 391
24.1.3 XML 391
24.1.4 流行的AJAX示例 392
24.1.5 AJAX框架和庫 392
24.1.6 AJAX的局限性 393
24.2 使用XMLHttpRequest 393
24.2.1 創(chuàng)建請求 393
24.2.2 打開URL 394
24.2.3 發(fā)送請求 394
24.2.4 等待響應 394
24.2.5 解釋響應數據 395
24.3 創(chuàng)建簡單的AJAX庫 395
24.3.1 ajaxRequest函數 396
24.3.2 ajaxResponse函數 396
24.3.3 使用庫 396
24.4 使用庫創(chuàng)建AJAX測驗 396
24.4.1 HTML文件 397
24.4.2 XML文件 397
24.4.3 JavaScript文件 398
24.4.4 測試示例 399
24.5 調試AJAX應用程序 400
24.6 總結 404
24.7 問與答 404
24.8 作業(yè) 405
24.8.1 測驗 405
24.8.2 答案 405
24.8.3 練習 405第25章 創(chuàng)建打印友好的Web頁面 406
25.1 什么使得頁面是打印友好的 407
25.2 應用特定于媒體的樣式表 409
25.3 設計用于打印頁面的樣式表 410
25.4 在打印預覽中查看Web頁面 413
25.5 總結 414
25.6 問與答 414
25.7 作業(yè) 415
25.7.1 測驗 415
25.7.2 答案 415
25.7.3 練習 415第26章 處理基于Web的表單 416
26.1 HTML表單如何工作 417
26.2 創(chuàng)建表單 418
26.3 接受文本輸入 421
26.4 命名每份表單數據 422
26.5 探索表單輸入控件 423
26.5.1 復選框 423
26.5.2 單選按鈕 424
26.5.3 選擇列表 425
26.5.4 文本框和文本區(qū) 427
26.6 提交表單數據 427
26.7 利用JavaScript訪問表單元素 428
26.8 顯示來自表單的數據 429
26.9 通過電子郵件發(fā)送表單結果 430
26.10 總結 433
26.11 問與答 434
26.12 作業(yè) 435
26.12.1 測驗 435
26.12.2 答案 435
26.12.3 練習 436第27章 組織和管理網站 437
27.1  何時一個頁面就足夠了 438
27.2  組織簡單的站點 439
27.3  組織較大的站點 441
27.4  編寫可維護的代碼 444
27.4.1  利用注釋給代碼加注解 444
27.4.2  縮進代碼以使之清晰 445
27.5  考慮版本控制 446
使用版本控制系統(tǒng) 447
27.6  總結 447
27.7  問與答 448
27.8  作業(yè) 448
27.8.1  測驗 448
27.8.2  答案 449
27.8.3  練習 449第28章 幫助人們找到你的Web頁面 450
28.1 宣揚你的網站 450
28.2 利用主要的搜索站點列出你的頁面 451
28.3 提供用于搜索引擎的提示 453
28.4 關于搜索引擎優(yōu)化的額外提示 458
28.5 總結 459
28.6 問與答 459
28.7 作業(yè) 460
28.7.1 測驗 460
28.7.2 答案 460
28.7.3 練習 460

本目錄推薦

掃描二維碼
Copyright ? 讀書網 hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號