注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)即用即查JavaScript核心對(duì)象參考手冊(cè)

即用即查JavaScript核心對(duì)象參考手冊(cè)

即用即查JavaScript核心對(duì)象參考手冊(cè)

定 價(jià):¥49.00

作 者: 韓延峰
出版社: 人民郵電出版社
叢編項(xiàng): 即用即查系列
標(biāo) 簽: J2EE

ISBN: 9787115161406 出版時(shí)間: 2007-07-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 418 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《即用即查JavaScript核心對(duì)象參考手冊(cè)》是一本JavaScript核心對(duì)象的速查手冊(cè),其中穿插豐富的實(shí)例?!都从眉床镴avaScript核心對(duì)象參考手冊(cè)》內(nèi)容涵蓋了JavaScript基礎(chǔ)知識(shí)、常用對(duì)象、DOM對(duì)象以及ActiveX等高級(jí)應(yīng)用的各方面知識(shí)。涉及Date對(duì)象、String對(duì)象、Math對(duì)象、Array對(duì)象、 Function對(duì)象、Number對(duì)象、Object對(duì)象、Form表單、Document對(duì)象、 Window對(duì)象等?!都从眉床镴avaScript核心對(duì)象參考手冊(cè)》適合JavaScript初學(xué)者、JavaScript程序員以及其他Web應(yīng)用程序工程技術(shù)人員閱讀,同時(shí)也特別適合想學(xué)習(xí)Ajax技術(shù)的讀者。

作者簡(jiǎn)介

暫缺《即用即查JavaScript核心對(duì)象參考手冊(cè)》作者簡(jiǎn)介

圖書(shū)目錄

上篇 JavaScript開(kāi)發(fā)入門(mén)
第1章 JavaScript簡(jiǎn)介:介紹JavaScript基礎(chǔ)知識(shí) 3
1.1 什么是JavaScript 3
1.2 JavaScript功能簡(jiǎn)介 4
1.2.1 客戶端JavaScript 4
1.2.2 服務(wù)器端JavaScript 5
1.3 JavaScript的版本以及支持它的瀏覽器 6
1.4 JavaScript和事件 6
1.5 在哪里編寫(xiě)JavaScript代碼 7
1.6 使用包含在外部文件中的JavaScript代碼 7
1.7 如何兼容不支持JavaScript的瀏覽器 8
1.7.1 使用HTML注釋 8
1.7.2 使用 noscript 標(biāo)記 9
第2章 JavaScript基礎(chǔ):介紹JavaScript基本規(guī)則 10
2.1 JavaScript代碼的編寫(xiě)和執(zhí)行 10
2.2 語(yǔ)法規(guī)則 11
2.2.1 大小寫(xiě) 11
2.2.2 代碼書(shū)寫(xiě)格式 11
2.2.3 保留字 12
2.2.4 注釋 13
2.2.5  script 標(biāo)記 13
2.3 動(dòng)態(tài)生成頁(yè)面內(nèi)容 14
2.3.1 字符串及其拼接方法 14
2.3.2 document對(duì)象的write()和writeln()方法 15
2.4 代碼的調(diào)試方法與技巧 16
2.4.1 錯(cuò)誤類型 16
2.4.2 調(diào)試工具 16
2.4.3 預(yù)防錯(cuò)誤的方法 17
第3章 數(shù)據(jù)類型和變量:變量基礎(chǔ)知識(shí) 18
3.1 數(shù)據(jù)類型 18
3.1.1 數(shù)字基本類型 18
3.1.2 字符串基本類型 20
3.1.3 布爾值基本類型 23
3.1.4 對(duì)象 23
3.1.5 數(shù)組 24
3.1.6 Null:表示“無(wú)”的特殊值 25
3.1.7 undefined:表示對(duì)象屬性不存在或變量未賦值的特殊值 25
3.2 變量 26
3.2.1 變量的命名 26
3.2.2 變量聲明和變量初始化 26
3.2.3 變量類型的動(dòng)態(tài)變化 28
3.2.4 變量的作用域 29
3.3 釋放無(wú)用空間的問(wèn)題 31
第4章 與用戶交互的基本方法:JavaScript交互方式 32
4.1 顯示信息對(duì)話框的alert()方法 32
4.2 顯示確認(rèn)選擇對(duì)話框的confirm()方法 33
4.3 顯示提示對(duì)話框的prompt()方法 34
第5章 運(yùn)算符:介紹JavaScript各種運(yùn)算符及作用 36
5.1 表達(dá)式和運(yùn)算符概述 36
5.2 賦值運(yùn)算符 38
5.3 算術(shù)運(yùn)算符 38
5.3.1 基本算術(shù)運(yùn)算符 38
5.3.2 增量/減量運(yùn)算符 41
5.3.3 字符串拼接運(yùn)算符 43
5.4 關(guān)系運(yùn)算符 44
5.4.1 比較運(yùn)算符 44
5.4.2 in運(yùn)算符 45
5.4.3 instanceof運(yùn)算符 45
5.5 邏輯運(yùn)算符 46
5.5.1 邏輯與運(yùn)算符 && 46
5.5.2 邏輯或運(yùn)算符 || 47
5.5.3 邏輯非運(yùn)算符 ! 48
5.6 位運(yùn)算符 48
5.7 其他運(yùn)算符 50
5.8 運(yùn)算符的優(yōu)先級(jí)和結(jié)合方式 53
5.8.1 運(yùn)算符的優(yōu)先級(jí) 53
5.8.2 運(yùn)算符的結(jié)合方式 53
5.9 數(shù)據(jù)類型轉(zhuǎn)換 54
5.9.1 基本數(shù)據(jù)類型轉(zhuǎn)換 54
5.9.2 提取整數(shù)的parseInt()方法 55
5.9.3 提取浮點(diǎn)數(shù)的parseFloat()方法 55
5.9.4 用于執(zhí)行語(yǔ)句和計(jì)算表達(dá)式的eval()方法 55
第6章 條件和循環(huán)語(yǔ)句:JavaScript最基本的語(yǔ)句結(jié)構(gòu) 57
6.1 條件語(yǔ)句 57
6.1.1 條件賦值語(yǔ)句 57
6.1.2 if/if_else條件語(yǔ)句 58
6.1.3 switch條件語(yǔ)句 60
6.2 循環(huán)語(yǔ)句 62
6.2.1 while語(yǔ)句 62
6.2.2 do...while語(yǔ)句 64
6.2.3 for語(yǔ)句 65
6.2.4 for...in語(yǔ)句 67
6.2.5 控制循環(huán)執(zhí)行過(guò)程——break和continue語(yǔ)句 67
6.2.6 循環(huán)的嵌套 69
6.3 應(yīng)用舉例 70
6.3.1 數(shù)組排序 70
6.3.2 素?cái)?shù)與閏年問(wèn)題 72
6.3.3 公式計(jì)算問(wèn)題 74
第7章 函數(shù):與函數(shù)相關(guān)的方方面面 76
7.1 什么是函數(shù) 76
7.2 定義函數(shù)和使用函數(shù) 76
7.3 函數(shù)參數(shù)的傳遞 77
7.4 函數(shù)中變量的作用域與函數(shù)的返回值 78
7.4.1 函數(shù)中變量的作用域 78
7.4.2 函數(shù)的返回值 79
7.5 函數(shù)的高級(jí)用法——遞歸與嵌套 80
7.5.1 遞歸函數(shù) 80
7.5.2 函數(shù)的嵌套 81
7.6 編寫(xiě)和使用函數(shù)過(guò)程中常見(jiàn)的錯(cuò)誤 83
7.7 JavaScript中的全局函數(shù) 83
7.7.1 parseInt() 83
7.7.2 parseFloat() 84
7.7.3 isNaN() 84
7.7.4 isFinite() 85
7.7.5 encodeURI() 85
7.7.6 decodeURI() 86
7.7.7 encodeURIComponent 87
7.7.8 decodeURIComponent() 87
7.7.9 escape() 87
7.7.10 unescape() 88
第8章 創(chuàng)建和使用自定義對(duì)象:介紹自定義對(duì)象的方法 89
8.1 對(duì)象的概念 89
8.2 對(duì)象創(chuàng)建與對(duì)象的屬性和方法 89
8.2.1 使用構(gòu)造函數(shù)創(chuàng)建對(duì)象 89
8.2.2 對(duì)象的屬性和方法 90
8.3 定義對(duì)象 92
8.3.1 new()運(yùn)算符和Object()構(gòu)造函數(shù) 92
8.3.2 通過(guò)函數(shù)創(chuàng)建對(duì)象 93
8.3.3 定義對(duì)象方法 93
8.4 使用和訪問(wèn)對(duì)象 95
8.4.1 使用with關(guān)鍵字訪問(wèn)對(duì)象成員 95
8.4.2 使用for...in循環(huán)操作對(duì)象 96
中篇 JavaScript核心及DOM對(duì)象
第9章 Date對(duì)象:操作日期時(shí)間 101
9.1 Date對(duì)象的方法 101
9.1.1 getFullYear方法:返回Date對(duì)象中用于表示完整年份的數(shù)字 102
9.1.2 getYear方法:獲取Date對(duì)象中的年份 102
9.1.3 getMonth方法:返回Date對(duì)象中存儲(chǔ)的月份 103
9.1.4 getDate方法:返回Date對(duì)象中所存儲(chǔ)的某一月份中的日期 103
9.1.5 getDay方法:返回Date對(duì)象中存儲(chǔ)的日期所對(duì)應(yīng)的周次 104
9.1.6 getHours方法:以24小時(shí)制返回Date對(duì)象中所存儲(chǔ)的小時(shí)值 105
9.1.7 getMinutes方法:返回Date對(duì)象中所存儲(chǔ)的時(shí)間中的分鐘值 105
9.1.8 getSeconds方法:返回Date對(duì)象中所存儲(chǔ)的時(shí)間中的秒鐘值 106
9.1.9 getTime方法:返回Date中存儲(chǔ)的時(shí)間距1970年1月1日午夜的時(shí)間差 106
9.1.10 getMilliseconds方法:返回Date對(duì)象中所存儲(chǔ)的時(shí)間中的毫秒數(shù) 107
9.1.11 getUTC方法:返回UTC日期或時(shí)間值 107
9.1.12 setFullYear方法:設(shè)置Date對(duì)象中的年份值 108
9.1.13 setYear方法:設(shè)置Date對(duì)象中的年份 109
9.1.14 setMonth方法:設(shè)置Date對(duì)象中的月份值 109
9.1.15 setDate方法:設(shè)置Date對(duì)象中的日期值 110
9.1.16 setHours方法:設(shè)置Date對(duì)象中的小時(shí)值 110
9.1.17 setMinutes方法:設(shè)置Date對(duì)象中所存儲(chǔ)的分鐘數(shù) 111
9.1.18 setSeconds方法:設(shè)置Date對(duì)象中的秒鐘值 111
9.1.19 setUTC方法:以格林威治日期或時(shí)間對(duì)Date對(duì)象進(jìn)行設(shè)置 112
9.1.20 getTimezoneOffset方法:返回當(dāng)?shù)貢r(shí)間與UTC時(shí)間的差值 112
9.1.21 toDateString方法:將Date對(duì)象中的日期轉(zhuǎn)換為字符串格式 113
9.1.22 toUTCString方法:返回一個(gè)以UTC時(shí)間表示的時(shí)間字符串 114
9.1.23 toGMTString方法:返回一個(gè)以GMT慣例表示的日期字符串 114
9.1.24 toLocaleString方法:將Date對(duì)象中的時(shí)間轉(zhuǎn)化為時(shí)間字符串 115
9.1.25 toLocaleDateString方法:返回Date對(duì)象中的日期字符串 115
9.1.26 toTimeString方法:以字符串的格式返回Date對(duì)象中所存儲(chǔ)的時(shí)間 116
9.1.27 toLocaleTimeString方法:將Date對(duì)象中的時(shí)間轉(zhuǎn)化為時(shí)間字符串 116
9.1.28 toString方法:將Date對(duì)象中存儲(chǔ)的日期時(shí)間信息轉(zhuǎn)化為字符串信息 117
9.1.29 parse方法:計(jì)算指定時(shí)間距1970年1月1日午夜的時(shí)間差 117
9.2 Date對(duì)象的屬性 118
9.2.1 prototype屬性:將新定義的屬性或方法添加到Date對(duì)象中 118
9.2.2 constructor屬性:指向創(chuàng)建當(dāng)前對(duì)象的構(gòu)造函數(shù) 119
9.3 使用Date對(duì)象 120
第10章 String對(duì)象:操作字符串 121
10.1 字符串概述 121
10.2 String對(duì)象的方法 123
10.2.1 anchor方法:在字符串兩端加入錨點(diǎn)標(biāo)志 123
10.2.2 big方法:在指定字符串的兩端加上大字體標(biāo)志 124
10.2.3 bold方法:在字符串的兩端加上粗體標(biāo)志 125
10.2.4 charAt方法:返回字符串中指定位置處的字符 125
10.2.5 charCodeAt方法:返回指定位置的字符的Unicode編碼 126
10.2.6 concat方法:將一個(gè)或多個(gè)字符串連接到當(dāng)前字符串的末尾 128
10.2.7 fixed方法:在字符串的兩端加上固定寬度字體標(biāo)記 128
10.2.8 fontcolor方法:設(shè)置字符串輸出時(shí)的前景色 129
10.2.9 fontsize方法:設(shè)置字符串輸出時(shí)的字體大小 130
10.2.10 fromCharCode方法:根據(jù)指定的Unicode編碼返回一個(gè)字符串 130
10.2.11 indexOf方法:返回指定字符(串)第一次在字符串中出現(xiàn)的位置 131
10.2.12 italics方法:在字符串兩端加入斜體標(biāo)簽 132
10.2.13 lastIndexOf方法:返回指定字符(串)最后一次在字符串中出現(xiàn)的位置 133
10.2.14 link方法:在字符串上加入超級(jí)鏈接 133
10.2.15 localeCompare方法:比較兩個(gè)字符串的大小 134
10.2.16 slice方法:從字符串中提取子串 135
10.2.17 small方法:在字符串兩端加上小字體標(biāo)記 136
10.2.18 split方法:將字符串分割并存儲(chǔ)到數(shù)組中 136
10.2.19 strike方法:在字符串的兩端加入下劃線標(biāo)記 137
10.2.20 sub方法:在字符串兩端加入下標(biāo)標(biāo)簽 138
10.2.21 substr方法:返回字符串中的一個(gè)子串 138
10.2.22 substring方法:從字符串中提取子串 139
10.2.23 sup方法:在字符串兩端加入上標(biāo)標(biāo)簽 140
10.2.24 toLowerCase方法:將字符串轉(zhuǎn)化為小寫(xiě)格式 141
10.2.25 toUpperCase方法:將字符串轉(zhuǎn)化為大寫(xiě)格式 142
10.2.26 valueOf方法:返回指定對(duì)象的原始值 142
10.2.27 replace方法:替換字符串中指定的內(nèi)容 143
10.3 String對(duì)象的屬性 144
10.3.1 length方法:返回字符串的長(zhǎng)度 144
10.3.2 prototype屬性:將新定義的屬性或方法添加到String對(duì)象中 144
10.3.3 constructor屬性:指向創(chuàng)建當(dāng)前對(duì)象的構(gòu)造函數(shù) 145
第11章 Math對(duì)象:提供數(shù)學(xué)運(yùn)算所需的函數(shù)和常數(shù) 146
11.1 Math對(duì)象的屬性 146
11.1.1 E屬性:返回歐拉常數(shù)e的值 146
11.1.2 LN2屬性:2的自然對(duì)數(shù)的值 146
11.1.3 LN10屬性:10的自然對(duì)數(shù)的值 147
11.1.4 LOG2E屬性:基數(shù)為2的對(duì)數(shù) 147
11.1.5 LOG10E屬性:基數(shù)為10的對(duì)數(shù) 148
11.1.6 PI屬性:返回π的值 148
11.1.7 SQRT1_2、SQRT2屬性:分別返回0.5和2的平方根 149
11.2 Math對(duì)象的方法 149
11.2.1 abs方法:計(jì)算指定參數(shù)的絕對(duì)值 149
11.2.2 acos方法:返回指定參數(shù)的反余弦值 150
11.2.3 asin方法:返回指定參數(shù)的反正弦值 150
11.2.4 atan方法:返回指定參數(shù)的反正切值 151
11.2.5 atan2:根據(jù)指定的坐標(biāo)返回一個(gè)弧度值 152
11.2.6 ceil方法:返回大于或等于指定參數(shù)的最小整數(shù) 152
11.2.7 cos方法:計(jì)算指定參數(shù)的余弦值 153
11.2.8 exp方法:以e為基數(shù)的指數(shù)函數(shù) 154
11.2.9 floor方法:返回小于或等于指定參數(shù)的最大整數(shù) 154
11.2.10 log方法:以e為基數(shù)的自然對(duì)數(shù) 155
11.2.11 max方法:返回兩個(gè)或多個(gè)參數(shù)中的最大值 156
11.2.12 min方法:返回兩個(gè)或多個(gè)參數(shù)中的最小值 157
11.2.13 pow方法:冪運(yùn)算 157
11.2.14 random方法:產(chǎn)生0到1之間的隨機(jī)數(shù) 158
11.2.15 round方法:取整運(yùn)算 159
11.2.16 sin方法:計(jì)算指定參數(shù)的正弦值 159
11.2.17 sqrt方法:開(kāi)平方運(yùn)算 160
11.2.18 tan方法:計(jì)算指定參數(shù)的正切值 160
11.3 使用Math對(duì)象 161
11.3.1 擲骰子游戲 161
11.3.2 繪制數(shù)學(xué)函數(shù) 164
第12章 數(shù)組與Array對(duì)象:創(chuàng)建和操作數(shù)組 168
12.1 數(shù)組概述 168
12.1.1 數(shù)組索引 168
12.1.2 通過(guò)Array對(duì)象創(chuàng)建數(shù)組 169
12.1.3 自定義數(shù)組構(gòu)造函數(shù)創(chuàng)建數(shù)組 170
12.1.4 通過(guò)其他對(duì)象的方法獲取創(chuàng)建數(shù)組 171
12.2 Array對(duì)象的屬性 172
12.2.1 length屬性:返回?cái)?shù)組的長(zhǎng)度 172
12.2.2 prototype屬性:將新定義的屬性或方法添加到Array對(duì)象中 173
12.3 Array對(duì)象的方法 174
12.3.1 concat屬性:連接其他數(shù)組到當(dāng)前數(shù)組末尾 174
12.3.2 join方法:將數(shù)組元素連接為字符串 175
12.3.3 pop方法:刪除數(shù)組中最后一個(gè)元素 176
12.3.4 push方法:將指定的數(shù)據(jù)添加到數(shù)組中 176
12.3.5 reverse方法:反序排列數(shù)組中的元素 177
12.3.6 shift方法:刪除數(shù)組中的第一個(gè)元素 178
12.3.7 slice方法:獲取數(shù)組中的一部分?jǐn)?shù)據(jù) 178
12.3.8 sort方法:對(duì)數(shù)組中的元素進(jìn)行排序 179
12.3.9 splice方法:刪除或替換數(shù)組中部分?jǐn)?shù)據(jù) 180
12.3.10 unshift方法:在數(shù)組前面插入數(shù)據(jù) 181
12.3.11 toString方法:返回一個(gè)包含數(shù)組中全部數(shù)據(jù)的字符串 182
12.4 進(jìn)一步討論:二維數(shù)組的實(shí)現(xiàn) 183
第13章 其他JavaScript對(duì)象:RegExp、Number等對(duì)象 186
13.1 正則表達(dá)式與RegExp對(duì)象 186
13.1.1 正則表達(dá)式概述 186
13.1.2 子匹配與反向引用 187
13.1.3 創(chuàng)建正則表達(dá)式 187
13.1.4 RegExp對(duì)象的屬性 190
13.1.5 RegExp對(duì)象的方法 194
13.2 Object對(duì)象 197
13.2.1 Object對(duì)象的屬性 197
13.2.2 Object對(duì)象的方法 197
13.3 Number對(duì)象 200
13.3.1 MAX_VALUE、MIN_VALUE屬性:最大、最小值 201
13.3.2 NaN屬性:返回一個(gè)非數(shù)字值NaN 201
13.3.3 POSITIVE_INFINITY、NEGATIVE_INFINITY屬性:正、負(fù)無(wú)窮大 202
13.4 錯(cuò)誤處理與Error對(duì)象 202
13.4.1 try-catch語(yǔ)句 202
13.4.2 error對(duì)象 206
第14章 form表單:操作和使用Web表單 208
14.1 form對(duì)象概述 208
14.1.1 引用表單控件 208
14.1.2 元素?cái)?shù)組 210
14.2 form對(duì)象的屬性和方法 211
14.2.1 action屬性:設(shè)置或獲取將表單中的數(shù)據(jù)發(fā)送到頁(yè)面的URL 211
14.2.2 elements屬性:獲取表單中所有元素控件的集合 213
14.2.3 all屬性:返回表單中所有HTML標(biāo)記的集合 214
14.2.4 disabled屬性:讀取或設(shè)置form對(duì)象的狀態(tài) 215
14.2.5 method屬性:設(shè)置或讀取表單向服務(wù)器發(fā)送數(shù)據(jù)的方法 216
14.2.6 length屬性:返回form表單中元素的個(gè)數(shù) 216
14.2.7 reset方法:清空表單中所填寫(xiě)的內(nèi)容 217
14.2.8 submit方法:提交表單 218
14.3 form表單元素 218
14.3.1 表單按鈕 218
14.3.2 文本框 219
14.3.3 單選按鈕和復(fù)選框 220
14.3.4 列表框 221
14.3.5 文本域 225
14.3.6 上傳控件 226
第15章 document對(duì)象 227
15.1 document對(duì)象的方法 227
15.1.1 write方法:向HTML文檔中輸入指定的內(nèi)容 227
15.1.2 writeln方法:向HTML文檔中寫(xiě)入數(shù)據(jù)并換行 228
15.1.3 open方法:打開(kāi)文檔以收集write或writeln方法的輸出 228
15.1.4 close方法:關(guān)閉輸出并將數(shù)據(jù)顯示到文檔中 229
15.1.5 createElement方法:根據(jù)指定的標(biāo)記創(chuàng)建一個(gè)HTML元素 229
15.1.6 elementFormPoint方法:獲得指定位置的HTML元素 230
15.1.7 getElementById方法:獲得指定id的HTML元素 230
15.1.8 getElementsByName方法:獲得指定名稱的HTML元素 231
15.1.9 getElementsByTagName方法:獲得HTML元素中指定的標(biāo)簽名稱 231
15.1.10 hasFocus方法:判斷對(duì)象是否獲得焦點(diǎn) 232
15.1.11 focus方法:使指定對(duì)象獲得焦點(diǎn) 233
15.2 document對(duì)象的屬性 234
15.2.1 alinkcolor屬性:設(shè)置或獲取被激活鏈接的顏色 234
15.2.2 bgColor屬性:設(shè)置或獲取文檔的背景顏色 235
15.2.3 charset屬性:設(shè)置解碼字符集 235
15.2.4 cookie屬性:設(shè)置或讀取cookie信息 236
15.2.5 fgcolor屬性:設(shè)置或獲取頁(yè)面的前景顏色 236
15.2.6 linkColor屬性:設(shè)置或獲取文檔內(nèi)未經(jīng)點(diǎn)擊的鏈接顏色 237
15.2.7 protocol屬性:設(shè)置或獲取URL的協(xié)議部分 238
15.2.8 readyState屬性:獲取對(duì)象的當(dāng)前狀態(tài) 238
15.2.9 title屬性:設(shè)置或獲取文檔標(biāo)題 239
15.2.10 URL屬性:設(shè)置或取得文檔的URL 240
15.2.11 vlinkColor屬性:設(shè)置或獲取未經(jīng)點(diǎn)擊的鏈接顏色 240
15.2.12 fileSize屬性:獲取文件大小 240
15.2.13 fileCreatedDate屬性:獲取文件的創(chuàng)建日期 241
15.3 document對(duì)象的集合 241
15.3.1 images集合:網(wǎng)頁(yè)中的圖像 241
15.3.2 forms集合:頁(yè)面中的 form 標(biāo)簽 242
15.3.3 all集合:網(wǎng)頁(yè)中所有HTML元素 243
15.3.4 links集合:網(wǎng)頁(yè)中所有的鏈接 244
15.3.5 anchors集合:獲取所有帶有name和id屬性的a對(duì)象的集合,此集合中的對(duì)象以HTML源順序排列 245
15.4 body對(duì)象 246
15.4.1 background屬性:設(shè)置背景圖片 246
15.4.2 bgProperties屬性:設(shè)置圖片是否能夠滾動(dòng) 246
15.4.3 bottomMargin、leftMargin、rightMargin、topMargin屬性:設(shè)置或獲取邊距 247
15.4.4 link屬性:設(shè)置或獲取未經(jīng)點(diǎn)擊的鏈接顏色 248
15.4.5 noWrap屬性:設(shè)置或獲取是否自動(dòng)換行 248
15.4.6 scroll屬性:設(shè)置滾動(dòng)條是否開(kāi)啟 249
15.4.7 scrollLeft屬性:設(shè)置或獲取橫向滾動(dòng)的距離 249
15.4.8 scrollTop屬性:表示縱向滾動(dòng)的距離 250
15.5 selection對(duì)象 251
15.5.1 selection對(duì)象的屬性 251
15.5.2 selection對(duì)象的方法 252
第16章 Window對(duì)象:訪問(wèn)和控制瀏覽器窗口 254
16.1 Window對(duì)象的方法 254
16.1.1 alert方法:彈出一個(gè)警告對(duì)話框 254
16.1.2 confirm:彈出一個(gè)選擇對(duì)話框 254
16.1.3 prompt方法:彈出一個(gè)供用戶輸入信息的對(duì)話框 255
16.1.4 blur方法:使Window失去焦點(diǎn) 256
16.1.5 setInterval方法:指定每隔多長(zhǎng)時(shí)間執(zhí)行指定代碼一次 256
16.1.6 clearInterval方法:清除setInterval方法產(chǎn)生的作用效果 258
16.1.7 setTimeout方法:指定多長(zhǎng)時(shí)間之后執(zhí)行指定的代碼 258
16.1.8 clearTimeout方法:清除setTimeout方法的作用效果 259
16.1.9 close方法:關(guān)閉Window窗口 259
16.1.10 focus方法:使窗口獲得焦點(diǎn) 260
16.1.11 moveBy方法:通過(guò)指定偏移量來(lái)移動(dòng)窗口 260
16.1.12 moveTo方法:移動(dòng)窗口到指定的坐標(biāo) 261
16.1.13 open方法:打開(kāi)一個(gè)新的窗口 261
16.1.14 navigate方法:在當(dāng)前窗口中加載指定頁(yè)面 263
16.1.15 resizeBy方法:通過(guò)指定窗口右下角坐標(biāo)的偏移量來(lái)縮放窗口 263
16.1.16 resizeTo方法:通過(guò)指定窗口右下角的新坐標(biāo)來(lái)改變窗口的大小 264
16.1.17 scrollTo方法:滾動(dòng)窗口中的內(nèi)容到新的位置 265
16.1.18 scrollBy方法:按給定的偏移量來(lái)滾動(dòng)窗口中的內(nèi)容 265
16.1.19 showModalDialog方法:打開(kāi)一個(gè)模式對(duì)話框以顯示指定內(nèi)容 266
16.1.20 showModalessDialog方法:打開(kāi)一個(gè)非模式對(duì)話框并顯示指定內(nèi)容 267
16.2 Window對(duì)象的屬性 268
16.2.1 closed屬性:判斷引用的窗口是否已經(jīng)關(guān)閉 268
16.2.2 defaultStatus屬性:設(shè)置或返回窗口的缺省狀態(tài)信息 269
16.2.3 dialogArguments屬性:獲取傳遞給模式對(duì)話框的數(shù)據(jù) 270
16.2.4 dialogHeight、dialogWidth屬性:設(shè)置或返回模式對(duì)話框的高度、寬度 270
16.2.5 dialogLeft、dialogTop屬性:設(shè)置或返回對(duì)話框的位置 270
16.2.6 opener屬性:設(shè)置返回對(duì)打開(kāi)當(dāng)前窗口的副窗口的引用 270
16.3 Window對(duì)象的子對(duì)象 271
16.3.1 screen對(duì)象:獲取計(jì)算機(jī)屏幕的一些屬性 272
16.3.2 location對(duì)象:設(shè)置或獲取當(dāng)前URL的信息 273
16.3.3 history對(duì)象:訪問(wèn)最近所訪問(wèn)的URL的列表 278
第17章 其他DOM對(duì)象:Event對(duì)象與Table對(duì)象 281
17.1 事件及事件響應(yīng)機(jī)制 281
17.2 Event對(duì)象 282
17.2.1 altKey、altLeft屬性:判斷(左)ALT鍵是否被按下 282
17.2.2 ctrlKey、ctrlLeft屬性:判斷(左)Ctrl鍵是否被按下 283
17.2.3 shiftKey、shiftLeft屬性:判斷(左)shift鍵是否被按下 284
17.2.4 button屬性:判斷事件發(fā)生時(shí)鼠標(biāo)按鍵情況 284
17.2.5 clientX、clientY屬性:設(shè)置或獲取事件位置的坐標(biāo) 285
17.2.6 offsetX、offsetY屬性:獲取鼠標(biāo)距事件源的x、y距離 286
17.2.7 fromElement、toElement和srcElement屬性:捕捉與事件相關(guān)的對(duì)象 287
17.2.8 keyCode屬性:獲取事件相關(guān)字符的Unicode碼 288
17.2.9 returnValue屬性:捕捉與事件相關(guān)的對(duì)象 289
17.2.10 repeat屬性:判斷某一鍵是否被重復(fù)按下 290
17.3 Table對(duì)象 290
17.3.1 align屬性:設(shè)置表格的對(duì)齊方式 291
17.3.2 background、backcolor屬性:設(shè)置表格的背景圖片、背景顏色 292
17.3.3 border屬性:設(shè)置表格邊框的寬度 292
17.3.4 borderColor、borderColorDark和borderColorLight屬性:設(shè)置或獲取表格邊框
顏色 293
17.3.5 Caption屬性:返回對(duì)表格中Caption對(duì)象的引用 293
17.3.6 cellPadding、cellSpacing屬性:設(shè)置表格中的間距 293
17.3.7 cols屬性:返回表格的列數(shù) 294
17.3.8 cells屬性:所有單元格的集合 294
17.3.9 rows屬性:表格中所有行的集合 295
17.3.10 tfoot、thead屬性:返回對(duì)表格tfoot、thead對(duì)象的引用 296
17.3.11 createCaption方法:創(chuàng)建Caption對(duì)象 296
17.3.12 createTFoot、createTHead方法:創(chuàng)建表頭表尾 297
17.3.13 deleteCaption方法:刪除表格的標(biāo)題 297
17.3.14 deleteTFoot、deleteTHead方法:刪除表格的表頭和表尾 297
17.3.15 deleteRow方法:刪除表格中的一行 298
17.3.16 insertRow方法:向表格中插入一行 299
17.3.17 moveRow方法:移動(dòng)一行至新的位置 300
下篇 ActiveX插件技術(shù)
第18章 ActiveX技術(shù):定義及ActiveX組件實(shí)例 305
18.1 ActiveX技術(shù)概述 305
18.1.1 創(chuàng)建ActiveX對(duì)象 305
18.1.2 操作ActiveX對(duì)象 306
18.2 幾個(gè)有用的ActiveX組件介紹 308
18.2.1 DTpicker組件:日期選擇控件 308
18.2.2 Microsoft Agent組件:腳本動(dòng)畫(huà)控件 309
第19章 文件訪問(wèn)對(duì)象:提供訪問(wèn)文件系統(tǒng)的各種方法 312
19.1 Drive對(duì)象與Drives集合 312
19.1.1 AvailableSpace屬性:獲取驅(qū)動(dòng)器上的可用空間的大小 312
19.1.2 DriveLetter屬性:返回代表該驅(qū)動(dòng)器的字母符號(hào) 313
19.1.3 DriveType屬性:返回所指定的驅(qū)動(dòng)器的類型 313
19.1.4 FileSystem屬性:返回指定驅(qū)動(dòng)器所使用的文件系統(tǒng)類型 314
19.1.5 FreeSpace屬性:返回指定驅(qū)動(dòng)器上的剩余空間的大小 315
19.1.6 IsReady屬性:判斷指定的驅(qū)動(dòng)器是否就緒 315
19.1.7 Path屬性:返回驅(qū)動(dòng)器的路徑 316
19.1.8 RootFolder屬性:返回指定驅(qū)動(dòng)器的根目錄 316
19.1.9 TotalSize屬性:返回指定驅(qū)動(dòng)器上的全部空間的大小 317
19.1.10 VolumeName屬性:設(shè)置或返回指定驅(qū)動(dòng)器的卷名 317
19.2 File對(duì)象 318
19.2.1 Attributes屬性:設(shè)置或返回文件的屬性 318
19.2.2 DateCreated屬性:獲取文件的創(chuàng)建時(shí)間 319
19.2.3 DateLastAccessed屬性:返回文件最后被訪問(wèn)的時(shí)間 319
19.2.4 DateLastModified屬性:返回文件最后被修改的時(shí)間 319
19.2.5 Drive屬性:返回指定文件所在的驅(qū)動(dòng)器 321
19.2.6 Name屬性:返回所指定文件的文件名 321
19.2.7 ParentFolder屬性:返回文件所在的目錄 321
19.2.8 Path屬性:返回指定文件的路徑 321
19.2.9 Size屬性:返回文件的大小 322
19.2.10 Type屬性:返回指定文件的類型信息 322
19.2.11 Copy方法:將文件復(fù)制到指定位置 323
19.2.12 Delete方法:刪除指定的文件 324
19.2.13 Move方法:將文件移動(dòng)到指定位置 325
19.2.14 OpenAsTextStream方法:打開(kāi)文件用于讀、寫(xiě)或追加操作 326
19.3 Folder對(duì)象與Folders集合 327
19.3.1 Attributes屬性:設(shè)置或返回文件夾的屬性 327
19.3.2 DateCreated屬性:獲取文件夾的創(chuàng)建時(shí)間 327
19.3.3 DateLastAccessed屬性:返回文件夾最后被訪問(wèn)的時(shí)間 328
19.3.4 DateLastModified屬性:返回文件夾最后被修改的時(shí)間 328
19.3.5 Drive屬性:返回指定文件夾所在的驅(qū)動(dòng)器 329
19.3.6 Name屬性:返回所指定文件夾的文件夾名 329
19.3.7 ParentFolder屬性:返回文件夾所在的目錄 330
19.3.8 Path屬性:返回指定文件夾的路徑 330
19.3.9 Size屬性:返回文件夾的大小 330
19.3.10 SubFolders屬性:包含了指定文件夾下的所有子文件夾 330
19.3.11 Copy方法:將文件夾復(fù)制到指定位置 331
19.3.12 Delete方法:刪除所指定的文件夾 331
19.3.13 Move方法:將文件夾移動(dòng)到指定位置 331
19.3.14 CreateTextFile方法:創(chuàng)建文件夾并返回一個(gè)TextStream對(duì)象 332
19.4 FileSystemObject對(duì)象 332
19.4.1 BuildPath方法:根據(jù)指定的參數(shù)生成新的路徑 332
19.4.2 CopyFile方法:實(shí)現(xiàn)文件復(fù)制功能 333
19.4.3 CopyFolder方法:實(shí)現(xiàn)文件夾的復(fù)制功能 333
19.4.4 CreateFolder方法:創(chuàng)建文件夾 334
19.4.5 CreateTextFile方法:創(chuàng)建文件并返回一個(gè)TextStream對(duì)象 334
19.4.6 DeleteFile方法:刪除指定文件 335
19.4.7 DeleteFolder方法:刪除指定的文件夾和其中的內(nèi)容 336
19.4.8 DriveExists方法:判斷指定的驅(qū)動(dòng)器是否存在 336
19.4.9 FileExists方法:判斷指定的文件是否存在 337
19.4.10 FolderExists方法:判斷指定的文件夾是否存在 337
19.4.11 GetAbsolutePathName方法:返回意義完整的路徑 339
19.4.12 GetBaseName方法:返回文件或文件夾的基本名 339
19.4.13 GetDrive方法:從指定的路徑中得到一個(gè)Drive對(duì)象 340
19.4.14 GetDriveName方法:從提供的路徑中提取表示驅(qū)動(dòng)器的字符串 340
19.4.15 GetExtensionName方法:從指定路徑中提取文件的擴(kuò)展名(后綴) 340
19.4.16 GetFile方法:返回一個(gè)指向指定文件的File對(duì)象 341
19.4.17 GetFileName方法:返回指定路徑中文件或文件夾的名稱 341
19.4.18 GetFolder方法:返回一個(gè)指向指定文件夾的Folder對(duì)象 341
19.4.19 GetParentFolderName方法:返回給定路徑最后一部分的父目錄 341
19.4.20 GetSpecialFolder方法:根據(jù)要求返回一個(gè)特殊文件夾 342
19.4.21 GetTempName方法:隨機(jī)生成文件或文件夾用于操作 343
19.4.22 MoveFile方法:將一個(gè)或一批文件移動(dòng)到目標(biāo)位置 343
19.4.23 MoveFolder方法:移動(dòng)一個(gè)或一批文件夾到目標(biāo)位置 344
19.4.24 OpenTextFile方法:打開(kāi)指定文件用于讀寫(xiě)操作 344
19.5 TextStream對(duì)象 345
19.5.1 AtEndOfLine屬性:判斷指針是否到達(dá)文件中某一行的末尾 345
19.5.2 AtEndOfStream屬性:判斷指針是否到達(dá)文件末尾 346
19.5.3 Column屬性:返回文件指針當(dāng)前位置的列號(hào) 347
19.5.4 Line屬性:返回文件指針?biāo)诘男刑?hào) 347
19.5.5 Close方法:關(guān)閉打開(kāi)的TextStream對(duì)象 348
19.5.6 Read方法:從指定文件中讀取指定長(zhǎng)度的內(nèi)容 348
19.5.7 ReadAll方法:讀取指定文件中的全部?jī)?nèi)容 349
19.5.8 ReadLine方法:從指定文件中讀取一行字符 349
19.5.9 Skip方法:跳過(guò)文件中指定數(shù)目的字符 350
19.5.10 SkipLine方法:跳過(guò)文件中的一行 350
19.5.11 Write方法:向文件中寫(xiě)入指定字符串 351
19.5.12 WriteLine方法:向文件中寫(xiě)入一行字符 351
19.5.13 WriteBlankLines方法:向文件中寫(xiě)入指定數(shù)量的空行 351
第20章 數(shù)據(jù)庫(kù)訪問(wèn):提供訪問(wèn)和操作數(shù)據(jù)庫(kù)的各種方法 353
20.1 結(jié)構(gòu)化查詢語(yǔ)言及ADO概述 353
20.1.1 結(jié)構(gòu)化查詢語(yǔ)言SQL 353
20.1.2 ADO對(duì)象簡(jiǎn)介 355
20.2 Connection對(duì)象 355
20.2.1 Open方法:打開(kāi)與數(shù)據(jù)源的連接 358
20.2.2 Execute方法:執(zhí)行指定的查詢、SQL語(yǔ)句以及存儲(chǔ)過(guò)程等 358
20.2.3 Close方法:關(guān)閉Connection對(duì)象 359
20.2.4 Cancel方法:取消執(zhí)行掛起的異步Execute或者Open方法的調(diào)用 359
20.2.5 BeginTrans方法:開(kāi)始一個(gè)事務(wù) 359
20.2.6 CommitTrans方法:保存所做工作并結(jié)束事務(wù) 359
20.2.7 RollBackTrans方法:取消當(dāng)前事務(wù)中的任何修改并結(jié)束事務(wù) 360
20.2.8 Attributes屬性:設(shè)置或讀取Connection對(duì)象的特性 361
20.2.9 CommandTimeout屬性:設(shè)置命令執(zhí)行的時(shí)間 361
20.2.10 ConnectionString屬性:用于指定連接數(shù)據(jù)源的信息 361
20.2.11 ConnectionTimeout屬性:設(shè)置連接等待時(shí)間 362
20.2.12 CursorLocation屬性:設(shè)置或者返回服務(wù)游標(biāo)位置 362
20.2.13 DefaultDatabase屬性:設(shè)置Connection對(duì)象的默認(rèn)數(shù)據(jù)庫(kù) 363
20.2.14 Mode屬性:設(shè)置或者返回在Connection對(duì)象中修改數(shù)據(jù)的權(quán)限 363
20.2.15 Provider屬性:設(shè)置或返回Connection對(duì)象提供者的名稱 363
20.2.16 State屬性:獲取Connection對(duì)象的當(dāng)前狀態(tài) 364
20.2.17 Version屬性:獲取ADO的版本號(hào) 365
20.2.18 Connection對(duì)象的Errors集合 365
20.3 Command對(duì)象 367
20.3.1 ActiveConnection屬性:指定Command對(duì)象所屬的Connection對(duì)象 367
20.3.2 CommandText屬性:指定要執(zhí)行的命令文本 367
20.3.3 CommandTimeOut屬性:設(shè)置命令執(zhí)行的時(shí)間 368
20.3.4 CommandType屬性:指定Command對(duì)象命令的類型 368
20.3.5 Prepared屬性:指定是否保存CommandText的編譯版本 369
20.3.6 CreateParameter方法:根據(jù)提供的屬性創(chuàng)建新的Parameter對(duì)象 369
20.3.7 Execute方法:執(zhí)行Command對(duì)象的命令 370
20.3.8 Cancel方法:取消執(zhí)行掛起的異步Execute方法 370
20.3.9 State屬性:返回Command對(duì)象的狀態(tài) 371
20.3.10 帶參數(shù)查詢 371
20.4 RecordSet對(duì)象 373
20.4.1 記錄集與游標(biāo) 373
20.4.2 記錄集的鎖定 374
20.4.3 ActiveConnection屬性:指定RecordSet對(duì)象所屬的Connection對(duì)象 374
20.4.4 BOF、EOF屬性:判斷游標(biāo)是否處于記錄集的開(kāi)頭或者末尾 374
20.4.5 BookMark屬性:返回記錄集的書(shū)簽或者根據(jù)書(shū)簽定位記錄 376
20.4.6 CacheSize屬性:設(shè)置或返回內(nèi)存中緩存記錄的數(shù)目 377
20.4.7 CursorLocation屬性:指定游標(biāo)服務(wù)的類型 377
20.4.8 CursorType屬性:指定所使用游標(biāo)的種類 377
20.4.9 EditMode屬性:返回當(dāng)前記錄的編輯狀態(tài) 378
20.4.10 Filter屬性:根據(jù)指定的條件篩選記錄集中的記錄 378
20.4.11 Index屬性:設(shè)置或返回RecordSet對(duì)象當(dāng)前有效的索引 380
20.4.12 LockType屬性:指定記錄的鎖定類型 380
20.4.13 MaxRecords屬性:指定打開(kāi)RecordSet對(duì)象時(shí)所允許的最大記錄條數(shù) 381
20.4.14 RecordCount屬性:返回記錄集中記錄的條數(shù) 381
20.4.15 Sort屬性:根據(jù)指定的字段和順序?qū)ψ侄渭M(jìn)行排序 382
20.4.16 Source屬性:設(shè)置或返回Recordset對(duì)象中數(shù)據(jù)的來(lái)源 383
20.4.17 State屬性:判斷RecordSet對(duì)象的連接狀態(tài) 384
20.4.18 Status屬性:顯示記錄集中當(dāng)前記錄的狀態(tài) 384
20.4.19 PageSize屬性:設(shè)置RecordSet對(duì)象一頁(yè)所含有的記錄數(shù) 385
20.4.20 PageCount屬性:返回RecordSet對(duì)象中所具有的數(shù)據(jù)頁(yè)數(shù) 385
20.4.21 AbsolutePage屬性:設(shè)置或返回當(dāng)前的頁(yè)碼 385
20.4.22 AbsolutePosition屬性:設(shè)置或返回當(dāng)前記錄的位置 387
20.4.23 Open方法:打開(kāi)游標(biāo)與數(shù)據(jù)源建立連接 389
20.4.24 Move方法:移動(dòng)游標(biāo)至某一位置 389
20.4.25 MoveFirst、MoveLast、MoveNext和MovePrevious方法:移動(dòng)游標(biāo)位置 390
20.4.26 AddNew方法:添加新記錄 392
20.4.27 Cancel方法:取消執(zhí)行掛起的異步Execute方法和Open方法 393
20.4.28 UpdateBatch方法:保存對(duì)RecordSet對(duì)象中數(shù)據(jù)的批量修改 393
20.4.29 CancelBatch方法:取消對(duì)RecordSet對(duì)象中數(shù)據(jù)的批量更新 394
20.4.30 CancelUpdate方法:放棄對(duì)數(shù)據(jù)的更新 394
20.4.31 Clone方法:創(chuàng)建RecordSet對(duì)象的復(fù)制版本 394
20.4.32 NextRecordset 方法:執(zhí)行命令序列中的下一條命令并返回一個(gè)記錄集 395
20.4.33 Requery方法:更新RecordSet對(duì)象中的數(shù)據(jù) 396
20.4.34 Resync方法:從數(shù)據(jù)庫(kù)中刷新RecordSet對(duì)象中的數(shù)據(jù) 396
20.4.35 Seek方法:在RecordSet對(duì)象中快速定位記錄 398
20.4.36 Supports方法:判斷RecordSet對(duì)象是否支持某種功能 398
20.4.37 GetRows方法:將RecordSet指定的記錄寫(xiě)入一個(gè)數(shù)組中 399
20.4.38 Close方法:關(guān)閉當(dāng)前RecordSet對(duì)象 400
20.4.39 Delete 方法:刪除當(dāng)前記錄或記錄組 400
20.4.40 Fields集合及Field對(duì)象 401
附錄A ASCII字符編碼表 403
附錄B 正則表達(dá)式元字符及其說(shuō)明 405
附錄C 常用事件句柄 407
附錄D JavaScript運(yùn)行時(shí)錯(cuò)誤 410
附錄E JavaScript中的語(yǔ)法錯(cuò)誤表 413
附錄F ADO錯(cuò)誤信息 415
附錄G 擴(kuò)展的ADO錯(cuò)誤信息及說(shuō)明 417

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)