出版時間:2002-7 出版社:人民郵電出版社 作者:譚浩強(qiáng) 頁數(shù):313
內(nèi)容概要
本書主要包括:Web 的概念,使用網(wǎng)頁編輯工具制作網(wǎng)頁,HTML語言的基本結(jié)構(gòu),JavaScrip 和VBScript腳本語言的編程方法,ASP 的概念等。
書籍目錄
第1章 Web漫談 1
1.1 Web基礎(chǔ) 2
1.1.1 Web的含義 2
1.1.2 Web的工作方式 2
1.1.3 URL的作用 2
1.2 Web頁面 4
1.2.1 網(wǎng)頁、網(wǎng)站和主頁 4
1.2.2 Web頁面的特點 4
1.3 如何編寫網(wǎng)頁 5
1.3.1 使用Web頁面編輯器 5
1.3.2 使用HTML語言 5
1.4 HTML的發(fā)展 6
1.5 制作Web頁面的用途 7
第2章 編輯網(wǎng)頁的工具—— FrontPage 8
2.1 FrontPage的特點 9
2.2 FrontPage 2000的界面 9
2.2.1 6種不同的視圖模式 9
2.2.2 網(wǎng)頁查看方式 12
2.3 添加網(wǎng)頁的背景、插入表格 13
2.3.1 網(wǎng)頁屬性設(shè)置 13
2.3.2 設(shè)置表格屬性 14
2.4 使用框架頁面 15
第3章 使用HTML語言編寫網(wǎng)頁 18
3.1 編寫簡單的HTML文件 20
3.1.1 標(biāo)題與頭部標(biāo)記 20
3.1.2 主體標(biāo)記 21
3.1.3 設(shè)定Web頁面背景 22
3.1.4 說明信息標(biāo)記 23
3.1.5 注釋標(biāo)記 23
3.2 使用不同的文本格式 23
3.2.1 標(biāo)題字體標(biāo)記 23
3.2.2 字體大小標(biāo)記 24
3.2.3 段落標(biāo)記 與換行標(biāo)記 25
3.2.4 水平線標(biāo)記 26
3.2.5 字符格式化標(biāo)記 27
3.2.6 原樣顯示標(biāo)記 28
3.3 超鏈接標(biāo)記 29
3.3.1 鏈接至本機(jī)另一Web頁面 29
3.3.2 鏈接到另外一臺機(jī)器上的Web頁面 29
3.3.3 鏈接到同一文章的另一個段落 30
3.3.4 鏈接到不同Web文件的錨位置 31
3.4 如何在網(wǎng)頁上加入圖像、音頻和視頻 32
3.4.1 圖像標(biāo)記 32
3.4.2 加入音頻和視頻 32
3.5 地址標(biāo)記 34
3.6 其他標(biāo)記 35
3.7 框架與多窗口標(biāo)記 35
3.8 表單標(biāo)記 37
3.8.1 單行文本框 37
3.8.2 顯示初始值的多個文本框 38
3.8.3 口令文本框 38
3.8.4 滾動文本框 39
3.8.5 提交及重置按鈕 40
3.8.6 單選框 41
3.8.7 多選框 42
3.8.8 下拉菜單和滾動菜單 43
3.9 使用地圖標(biāo)記 45
第4章 使用JavaScript腳本語言 48
4.1 什么是JavaScript 49
4.2 輸出文字 49
4.2.1 在HTML語言中嵌入JavaScript語句的標(biāo)記 50
4.2.2 在JavaScript中如何使用注釋標(biāo)記 50
4.3 對象、方法、屬性和事件 51
4.3.1 什么是對象 51
4.3.2 顯示HTML文件最后修改的日期 52
4.3.3 輸出信息的提示對話框 53
4.3.4 輸入信息的對話框 53
4.4 變量與數(shù)據(jù) 54
4.4.1 利用變量保存輸入的信息 54
4.4.2 數(shù)據(jù)類型 56
4.4.3 賦值運(yùn)算符 56
4.4.4 算術(shù)運(yùn)算符 56
4.4.5 字符串運(yùn)算符 56
4.4.6 比較運(yùn)算符 56
4.4.7 邏輯運(yùn)算符 57
4.4.8 條件運(yùn)算符 57
4.4.9 運(yùn)算符優(yōu)先級 57
4.4.10 表達(dá)式 58
4.5 選擇語句 59
4.5.1 if-else簡單結(jié)構(gòu) 59
4.5.2 if-else復(fù)合結(jié)構(gòu) 60
4.6 函數(shù)(function) 61
4.6.1 定義一個函數(shù)的方法 61
4.6.2 使用函數(shù)創(chuàng)建對象 63
4.6.3 顯示當(dāng)前日期和時間的方法 66
4.6.4 利用Math對象輸出一個隨機(jī)數(shù) 67
4.7 循環(huán)語句 68
4.7.1 for和for...in循環(huán) 68
4.7.2 for...in循環(huán) 69
4.7.3 while循環(huán) 69
4.8 事件與事件處理程序 71
4.8.1 使用文本框輸入信息 71
4.8.2 打開頁面和關(guān)閉頁面時發(fā)生的事情 73
4.8.3 Change事件與onChange事件處理程序 74
4.8.4 Click事件和onClick事件處理程序 75
4.8.5 MouseOver事件 76
4.8.6 使用“計時器”- 讓狀態(tài)欄上的字自動消失 77
4.8.7 在狀態(tài)條上顯示滾動的字 78
4.8.8 讓復(fù)選框具有功能 80
4.8.9 讓單選框動起來 81
第5章 使用VBScript 編寫網(wǎng)頁 83
5.1 什么是VBScript 84
5.2 用VBScript輸出文字 84
5.2.1 VBScript開始與結(jié)束語句標(biāo)記 85
5.2.2 注釋與隱藏VBScript語句 85
5.3 VBScript中的對象 86
5.3.1 document對象——輸出文字和自動顯示文檔修改的日期 86
5.3.2 提示對話框 87
5.3.3 可輸入信息的提示對話框 87
5.4 變量的使用 88
5.4.1 變量的聲明方法及變量的賦值方法 88
5.4.2 數(shù)組的定義 90
5.4.3 Const定義常量 90
5.5 過程和函數(shù) 91
5.5.1 Sub過程 91
5.5.2 Function函數(shù) 93
5.5.3 了解變量的生命期 95
5.6 了解VBScript的運(yùn)算符 97
5.6.1 算術(shù)運(yùn)算符 97
5.6.2 字符串運(yùn)算符 97
5.6.3 邏輯運(yùn)算符 97
5.6.4 比較運(yùn)算符 98
5.6.5 運(yùn)算符優(yōu)先級 98
5.7 使用選擇語句 99
5.7.1 If...Then...Else結(jié)構(gòu) 99
5.7.2 If...Elseif...End If復(fù)合結(jié)構(gòu) 101
5.7.3 Select Case結(jié)構(gòu) 103
5.8 循環(huán)語句 106
5.8.1 Do...Loop循環(huán) 106
5.8.2 Do While..Loop循環(huán) 107
5.8.3 Do Until...Loop循環(huán)結(jié)構(gòu) 108
5.8.4 For...Next循環(huán)結(jié)構(gòu) 108
5.8.5 While...Wend循環(huán)結(jié)構(gòu) 110
5.9 事件與事件過程 110
5.9.1 使用文本框輸入信息 110
5.9.2 打開頁面和退出頁面時可發(fā)生的事件 111
5.9.3 單擊按鈕和鏈接的地方時發(fā)生的事件 112
5.9.4 MouseOver事件 113
5.10 綜合練習(xí) 114
5.10.1 日期和時間的自動顯示模塊 114
5.10.2 算術(shù)計算模塊 116
5.10.3 查看本頁源代碼模塊 117
5.10.4 屬相模塊 118
5.10.5 日期和時間的按鈕顯示模塊 120
5.10.6 根據(jù)時間可以改變文字的模塊 122
5.10.7 一個小計算器模塊 123
第6章 編寫ASP動態(tài)網(wǎng)頁 128
6.1 什么是ASP 129
6.1.1 ASP的特點 129
6.1.2 ASP的運(yùn)行環(huán)境 130
6.1.3 ASP程序與腳本語言的關(guān)系 131
6.1.4 編寫一個簡單的ASP文件 131
6.1.5 ASP文件的執(zhí)行過程 134
6.2 了解ASP的結(jié)構(gòu) 134
6.2.1 ASP的定界符 135
6.2.2 ASP程序中如何使用函數(shù) 136
6.2.3 ASP程序中如何使用過程 138
第7章 使用ASP對象 140
7.1 將客戶端輸入的數(shù)據(jù)傳遞給服務(wù)器的Request對象 141
7.1.1 如何得到表單中輸入的數(shù)據(jù) 141
7.1.2 輸入口令的方法 144
7.1.3 了解服務(wù)器屬性的方法 146
7.1.4 Cookies 147
7.1.5 Request對象小結(jié) 149
7.2 向客戶端輸出數(shù)據(jù)的Response對象 149
7.2.1 直接輸出信息的Response.Write方法 150
7.2.2 鏈接新網(wǎng)址的Response.Redirect方法 151
7.2.3 Response對象小結(jié) 153
7.2.4 Request和Response對象的綜合使用 154
7.3 供全體應(yīng)用程序使用的Application對象 157
7.4 特定用戶會話使用的Session對象 160
7.4.1 Session對象的屬性 161
7.4.2 Session對象的方法 161
7.4.3 Session對象的事件 161
7.5 服務(wù)器Server對象 163
7.5.1 設(shè)置Web服務(wù)器響應(yīng)時間 164
7.5.2 將指定的相對或虛擬目錄映射到服務(wù)器上相應(yīng)的物理目錄上 164
7.5.3 創(chuàng)建ActiveX組件實例的CreateObject方法 165
7.6 包含文件 166
7.7 如何使用Global.asa文件 169
7.8 簡單的聊天室 170
第8章 使用ActiveX組件 176
8.1 什么是ActiveX組件 177
8.2 使用廣告輪顯組件 177
8.3 了解瀏覽器性能的組件 180
8.4 文件超鏈接組件 183
8.5 文件存取組件 187
8.5.1 動態(tài)創(chuàng)建一個文本文件 187
8.5.2 在文本文件中讀取和追加數(shù)據(jù) 189
8.5.3 創(chuàng)建一個簡單的留言板 191
8.5.4 如何檢測文件的存在 192
8.5.5 接收文件屬性 194
8.6 計數(shù)器組件 195
8.7 許可檢查組件 199
第9章 數(shù)據(jù)庫的使用 201
9.1 結(jié)構(gòu)化查詢語言SQL 202
9.1.1 查詢語句Select的用法 202
9.1.2 向數(shù)據(jù)庫表中插入數(shù)據(jù)——Insert Into語句的用法 205
9.1.3 更新數(shù)據(jù)庫表中的數(shù)據(jù)——Update語句的用法 205
9.1.4 刪除數(shù)據(jù)庫表中的數(shù)據(jù)——Delete語句的用法 206
9.1.5 創(chuàng)建數(shù)據(jù)庫表——Create Table語句的用法 206
9.1.6 刪除數(shù)據(jù)庫表——Drop Table語句的用法 207
9.2 用Access建立一個數(shù)據(jù)庫文件 207
9.3 搭建DSN橋梁 211
9.4 訪問數(shù)據(jù)庫中的數(shù)據(jù) 214
9.4.1 使用Recordset對象 214
9.4.2 使用Connection對象 217
9.5 在客戶端訪問數(shù)據(jù)庫 224
9.5.1 在客戶端瀏覽器向數(shù)據(jù)庫添加數(shù)據(jù) 224
9.5.2 在客戶端輸入查詢條件并顯示查詢結(jié)果 226
9.6 用Command對象改善查詢 231
9.6.1 用Command對象向數(shù)據(jù)庫插入數(shù)據(jù) 232
9.6.2 用Command對象輸出數(shù)據(jù)庫中的數(shù)據(jù) 235
第10章 ASP應(yīng)用程序 238
10.1 在不同時段顯示不同的頁面內(nèi)容 239
10.2 一個小搜索引擎 240
10.3 進(jìn)行注冊登記的頁面 243
10.4 分頁顯示數(shù)據(jù)庫的內(nèi)容 253
10.5 選擇數(shù)據(jù)庫表中的數(shù)據(jù) 257
10.6 一個簡單的聊天室 262
10.7 一個簡單的留言簿 272
10.8 題庫的輸入、搜索和修改程序 274
10.9 進(jìn)行投票統(tǒng)計的程序 283
附錄A HTML常用標(biāo)記 289
附錄B JavaScript對象及其屬性、方法和事件處理程序 293
附錄C 常用VBScript對象及其屬性、方法和事件過程 303
附錄D VBScript常用的函數(shù) 309
參考文獻(xiàn) 313
圖書封面
評論、評分、閱讀與下載