第一部分 JavaScript总览 2
第1章 什么是JavaScript 2
目录 2
1.1 基于对象的技术 3
1.1.1 面向对象的JavaScript 5
1.1.2 模块化程序设计 7
1.2.1 安全措施 8
1.2 安全性 8
1.2.2 签名脚本 10
1.3 JavaScript的优点 11
1.3.2 服务器端和客户端功能的多样性 12
1.3.1 平台无关性 12
1.4.1 改善网页 13
1.4 JavaScript的应用领域 13
1.4.3 基于Web的应用程序 14
1.4.2 交互式Email 14
1.4.5 Windows脚本语言 15
1.4.4 Email和新闻过滤器 15
继续 16
2.1.1 分号 17
2.1 JavaScript语法 17
第2章 语言细节 17
2.2 数据类型及变量 18
2.1.3 注释符 18
2.1.2 使用〈SCRIPT〉标签 18
2.2.1 数值类型 19
2.2.3 其他 20
2.2.2 字符串 20
2.2.4 变量 21
2.2.6 数组 23
2.2.5 类型转换 23
2.3.1 算术操作符 28
2.3 操作符 28
2.3.2 字符串操作符 31
2.3.3 赋值操作符 32
2.3.4 逻辑操作符 35
2.3.5 比较操作符 36
2.3.6 条件操作符 38
2.3.7 位逻辑操作符 39
2.3.8 操作符优先级 40
2.4.1 条件语句 41
2.4 循环语句和条件语句 41
2.4.2 循环语句 44
2.5.2 数值调用和地址调用 53
2.5.1 语法 53
2.5 函数 53
2.5.3 函数返回值 55
2.6.1 RegExp对象定义 56
2.6 模式匹配 56
2.5.4 函数对象 56
2.6.2 模式定义 57
2.6.3 模式匹配测试 58
3.1.1 编程区别 60
3.1 服务器端与客户端的区别 60
第3章 服务器端JavaScript 60
3.1.2 编译脚本区别 61
3.2.1 数据库连接 62
3.2 服务器端JavaScript的使用 62
3.2.2 Eamil 63
3.2.3 文件处理 65
3.3 JavaScript应用程序管理器 68
3.3.1 配置 69
3.3.2 脚本管理 71
继续 72
4.1 支持JavaScript的浏览器及其问题 74
第4章 JavaScript运行时间环境 74
第二部分 JavaScript编程 74
4.1.1 Netscape Navigator 76
4.1.2 Internet Explorer 83
4.1.3 Opera 87
4.1.5 扩展的浏览器功能 89
4.1.4 其他JavaScript环境 89
4.1.6 内置控制功能 90
4.1.7 在线连接 92
4.1.8 Java在线连接示例 93
继续 96
5.1 窗体处理 97
第5章 窗体、Cookies、窗口和层 97
5.1.1 Form数组 99
5.1.2 信息读写 101
5.1.3 Form示例 103
5.2 JavaScript和Cookies 108
5.2.1 读Cookies 109
5.3 活动窗口 110
5.2.2 写Cookies 110
5.3.1 父子关系 111
5.3.3 窗口访问限制 112
5.3.2 创建窗口 112
5.3.4 窗口示例 113
5.4 动态HTML元素定位 115
5.4.1 〈div〉块简介 116
5.4.3 快速层背景 118
5.4.2 Netscape的〈layer〉和〈ilayer〉扩充 118
5.4.4 操作层 119
5.4.5 层示例 120
5.4.6 Navigator和Internet Explorer中的动态定位 121
-(减) 126
6.1 操作符 126
第三部分 JavaScript的对象参考手册 126
第6章 核心语法 126
--(减量操作符) 127
-(取反) 127
!=(不等于) 129
!(逻辑非) 129
!==(不相同) 130
%(取余) 131
(位逻辑与) 132
=(取余赋值) 132
(逻辑与) 133
=(位逻辑与赋值) 134
*(乘法) 135
*=(乘法赋值) 136
/(除号) 137
,(逗号) 137
//(单行注释) 138
/**/(多行注释) 138
?:(条件操作) 139
/=(除法赋值) 139
^(逐位异或) 140
^=(逐位异或赋值) 142
||(逻辑或) 143
|(逐位或) 143
|=(逐位或赋值) 144
~(逐位取反) 145
+(加法) 146
++(增量) 147
<(小于) 149
+=(加法赋值) 149
<<(左移位) 150
<<=(左移位赋值) 151
=(赋值) 152
<=(小于等于) 152
-=(减赋值) 153
==(等于) 154
>(大于) 155
===(完全相同) 155
>=(大于等于) 156
>>(有符号右移) 157
>>=(带符号右移位赋值) 158
>>>(右移位补0操作) 159
>>>=(右移位补0赋值) 160
arguments 161
abstract 161
6.2 核心对象和关键字 161
arguments.callee 162
arguments.caller 164
arguments.1ength 165
Array 166
Array.concat() 168
Array.join() ( 169
Array.length 170
Array.pop() 171
Array.prototype 172
Array.push() 173
Array.shift() 174
Array.reverse() 174
Array.slice() 175
Array.sort() 176
Array.splice() 177
Array.toSource() 179
Array.toString() 180
Array.unshift() 181
Array.valueOf() 182
boolean 183
Boolean……………………………(183)Boolean.prototype 184
Boolean.toSource() 185
Boolean.valueOf() 186
Boolean.toString() 186
break 187
byte 188
const 189
class 189
case 189
char 189
continue 190
Date 191
Date.getDate() 194
Date.getDay() 195
Date.getFullYear() 196
Date.getMilliseconds() 197
Date.getHours() 197
Date.getMonth() 198
Date.getMinutes() 198
Date.getTime() 200
Date.getSeconds() 200
Date.getTimezoneOffset() 201
Date.getUTCDay() 202
Date.getUTCDate() 202
Date.getUTCHours() 204
Date.getUTCFullYear() 204
Date.getUTCMilliseconds() 205
Date.getUTCMonth() 206
Date.getUTCMinutes() 206
Date.getYear() 208
Date.getUTCSeconds() 208
Date.parse() 209
Date.prototype 210
Date.setDate() 211
Date.setFullYear() 212
Date.setMilliseconds() 213
Date.setHours() 213
Date.setMinutes() 214
Date.setMonth() 215
Date.setSeconds() 216
Date.setUTCDate() 217
Date.setTime() 217
Date.setUTCFullYear() 218
Date.setUTCHours() 219
Date.setUTCMinutes() 220
Date.setUTCMilliseconds() 220
Date.setUTCMonth() 221
Date.setUTCSeconds() 222
Date.setYear() 223
Date.toLocaleString() 224
Date.toGMTString() 224
Date.toString() 225
Date.toSource() 225
Date.toUTCString() 226
Date.UTC() 227
debugger 228
Date.valueOf() 228
delete 229
default 229
do...while 230
double 230
escape() 231
enum 231
eval() 232
export 233
final 234
false 234
extends 234
for 235
float 235
finally 235
for...in 236
Function() 237
function 237
Function.apply() 238
Function.arguments 239
Function.call() 240
Function.arity 240
Function.caller 241
Function.prototype 242
Function.toSource() 243
Global 244
Function.toString() 244
Global.escape() 245
Global.eval() 246
Global.Infinitv 247
Global.isFinite() 248
Global.NaN 249
Global.isNaN() 249
Global.parseFloat() 250
Global.unescape() 251
Global.parseInt() 251
if 252
if...else 253
in 254
import 254
implements 254
Infinitv 255
int 256
interface 256
instanceof 256
isNaN() 257
isFinite() 257
label 258
Math() 259
long 259
Math.acos() 261
Math.abs() 261
Math.asin() 262
Math.atan() 263
Math.atan2() 264
Math.ceil() 265
Math.cos() 266
Math.exp() 267
Math.E 267
Math.floor() 268
Math.LN10 269
Math.log() 270
Math.LN2 270
Math.LOG10E 271
Math.LOG2E 272
Math.max() 273
Math PI 274
Math.min() 274
Math.pow() 275
Math.random() 276
Math.round() 277
Math.sqrt() 278
Math.sin() 278
Math.SQRT1_2 279
Math.toSource() 281
Math.SQRT2…………………………………(280)Math.tan() 281
Math.toString() 282
native 283
NaN 283
null 284
new 284
Number.MAX_VALUE 285
Number() 285
Number.MIN_VALUE 286
Number.NEGATIVE_INFINITY 287
Number.NaN 287
Number.POSITIVE_INFINITY 288
Number.toSource() 289
Number.prototype 289
Number.toString() 290
Object() 291
Number.valueOf() 291
Object.constructor 292
Object prototype 293
Object.eval() 293
Object.toString() 294
Object.toSource() 294
Object.unwatch() 295
Object.valueOf() 296
package 297
Object.watch() 297
Packages 298
Packages.netscape 299
Packages.java 299
Packages.sun 300
parseInt() 301
parseFloat() 301
protected 302
private 302
RegExp() 303
public 303
RegExp.$ 305
RegExp$_ 306
RegExp.$ 306
RegExp.$` 307
RegExp.$' 308
RegExp.$1,$2…$9 309
RegExp.$+ 309
RegExp.compile() 310
RegExp.exec() 311
RegExp.input 313
RegExp.global………………………(312)RegExp.ignoreCase 313
RegExp.lastIndex 314
RegExp.lastMatch 315
RegExp.leftContext 316
RegExp.lastParen 316
RegExp.multiline 317
RegExp.rightContext 318
RegExp.test() 319
RegExp.source 319
return 320
static 321
short 321
String() 322
String.anchor() 324
String.blink() 325
String.big() 325
String.bold() 326
String.charAt() 327
String.charCodeAt() 328
String.fixed() 329
String.concat() 329
String.fontcolor() 330
String.fontsize() 331
String.indexOf() 332
String.fromCharCode() 332
String.italics() 333
String.laslndexOf() 334
String.link() 335
String.length 335
String.match() 336
String.prototype 337
String.replace() 338
String.search() 339
String.slice() 340
String.split() 341
String.small() 341
String.sub() 343
String.strike() 343
String.substr() 344
String.substring() 345
String.toLowerCase() 346
string.sup() 346
String.toSource() 347
String.toString() 348
String.valueOf() 349
String.toUpperCase() 349
switch 350
super 350
this 352
synchronized 352
throw 354
try...catch 356
true 356
throws 356
transient 356
typeof 358
undefined 359
unescape() 360
var 361
void 362
while 363
volatile 363
with 364
Anchor 366
第7章 客户端浏览器语法 366
Anchor.name 368
Anchor.text 369
Anchor.y 370
Anchor.x 370
Applet 371
Area 372
Area.handleEvent() 374
Area.hash 376
Area.host 379
Area.hostname 381
Area.href 383
Area.onMouseOut 384
Area.onDblClick 384
Area.onMouseOver 385
Area.pathname 386
Area.port 387
Area.protocol 388
Area.search 389
Area.target 390
Button 392
Button.blur() 393
Button.click() 394
Button.focus() 395
Button.form 396
Button.handleEvent() 397
Button.name 399
Button.onClick 400
Button.onBlur 400
Button.onMouseDown 401
Button.onFocus 401
Button.type 402
Button.onMouseUp 402
Button.value 403
Checkbox 404
Checkbox.blur() 406
Checkbox.checked 407
Checkbox.click() 409
Checkbox.defaultChecked 410
Checkbox.focus() 411
Checkbox.form 412
Checkbox.handleEvent() 413
Checkbox.name 414
Checkbox.onBlur 415
Checkbox.onClick 416
Checkbox.onFocus 417
Checkbox.type 419
Checkbox.value 420
Document 421
document.alinkColor 422
document.all 423
document.all.item() 424
document.all.tags() 425
document.anchors 426
document.applets 427
document.anchors.length 427
document.applets.length 428
document.bgColor 429
document.captureEvents() 430
document.classes 431
document.classes.align 432
document.classes.backgroundColor 433
document.classes.borderBottomWidth 434
document.classes.backgroundImage 434
document.classes.borderColor 435
document.classes.borderRightWidth 436
document.classes.borderLeftWidth 436
document.classes.borderStyle 437
document.classes.borderWidths() 438
document.classes.borderTopWidth 438
document.classes.clear 439
document.classes.color 440
document classes.fontFamily 441
document.classes.display 441
document.classes.fontSize 442
document.classes.fontStyle 443
document.classes.lineHeight 444
document.classes.fonWeight 444
document.classes.listStyleType 445
document.classes.marginBottom 446
document.classes.marginRight 447
document.classes.marginLeft 447
document.classes.margins() 448
document.classes.marginTop 449
document.classes.paddingLeft 450
document.classes.paddingBottom 450
document.classes.paddingRight 451
document.classes.paddings() 452
document.classes.textAlign 453
document.classes.paddingTop 453
document.classes.textDecoration 454
document.classes.textTransform 455
document.classes.textIndent 455
document.classes.whiteSpace 456
document.cookie 457
document.close() 457
document.embeds 458
document.domain 458
document.embeds.length 459
document.fgColor 460
document.forms.length 461
document.forms 461
document.getSelection() 462
document.handleEvent() 463
document.ids 464
document.ids.align 465
document.ids.backgroundImage 466
document.ids.backgroundColor 466
document.ids.borderBottomWidth 467
document.ids.borderLeftWidth 468
document.ids.borderColor 468
document.ids.borderStyle 469
document.ids.borderRightWidth 469
document.ids.borderTopWidth 470
document.ids.borderWidths() 471
document.ids.color 472
document.ids.clear 472
document.ids.display 473
document.ids.fontSize 474
document.ids.fontFamily 474
document.ids.fontStyle 475
document.ids.fontWeight 476
document.ids.listStyleType 477
document.ids.lineHeight 477
document.ids.marginBottom 478
document.ids.marginLeft 479
document.ids.margins() 480
document.ids.marginRight 480
document.ids.marginTop 481
document.ids.paddingLeft 482
document.ids.paddingBottom 482
document.ids.paddingRight 483
document.ids.paddings() 484
document.ids.textAlign 485
document.ids.paddingTop 485
document.ids.textIndent 486
document.ids.textDecoration 486
document.ids.textTransform 487
document.images 488
document.ids.whiteSpace 488
document.images.length 489
document.lastModified 490
document.layers 491
document.linkColor 492
document.layers.length 492
document.links 493
document.onClick 494
document.links.length 494
document.onDblClick 495
document.onKeyDown 496
document.onKeyPress 497
document.KeyUp 498
document.onMouseDown 499
document.onLoad 499
document.onMouseUp 500
document.open() 501
document.onUnLoad 501
document.plugins 502
document.referrer 503
document.plugins.length 503
document.releaseEvents() 504
document.routeEvent() 506
document.tags 507
document.tags.align 508
document.tags.backgroundColor 509
document.tags.borderBottomWidth 510
document.tags.backgroundlmage 510
document.tags.borderLeftWidth 511
document.tags.borderColor 511
document.tags.borderRightWidth 512
document.tags.borderStyle 512
document.tags.borderTopWidth 513
document.tags.border Widths() 514
document.tags.color 515
document.tags.clear 515
document.tags.display 516
document.tags.fontSize 517
document.tags.fontFamily 517
document.tags.fontStyle 518
document.tags.fontWeight 519
document.tags.listStyleType 520
document.tags.lineHeight 520
document.tags.marginBottom 521
document.tags.marginLeft 522
document.tags.margins() 523
document.tags.marginRight 523
document.tags.marginTop 524
document.tags.paddingLeft 525
document.tags.paddingBottom 525
document.tags.paddingRight 526
document.tags.paddings() 527
document.tags.textAlign 528
document.tags.paddingTop 528
document.tags.textIndent 529
document.tags.textDecoration 529
document.tags.textTransform 530
document.title 531
document.tags.whiteSpace 531
document.vlinkColor 532
document.URL 532
document.write() 533
Embed 534
document.writeln() 534
Event 535
event.data 538
event.height 539
event.layerX 540
event.layerY 541
event.modifiers 542
event.pageX 544
event.pageY 545
event.screenX 546
event.screenY 547
event.type 548
event.target 548
event.which 550
event.width 551
Event.ABORT 552
Event.BLUR 553
Event.CHANGE 554
Event.CLICK 555
Event.DBLCLICK 556
Event.DRAGDROP 557
Event.ERROR 558
Event.FOCUS 559
Event.KEYDOWN 560
Event.KEYPRESS 561
Event.KEYUP 562
Event.LOAD 563
Event.MOUSEDOWN 564
Event.MOUSEMOVE 565
Event.MOUSEOVER 566
Event.MOUSEOUT 566
Event.MOUSEUP 567
Event.MOVE 568
Event.RESET 569
Event.RESIZE 570
Event.SELECT 571
Event.SUBMIT 572
Event.UNLOAD 573
FileUpload 574
FileUpload.focus() 576
FileUpload.blur() 576
FileUpload.form 577
FileUpload.handleEvent() 579
FileUpload.name 580
FileUpload.onBlue 581
FileUpload.onFocus 582
FileUpload.onChange 582
FileUpload.select() 583
FileUpload.type 584
FileUpload.value 585
From 586
From.action 588
Form.elements.length 589
Form.elements 589
Fomr.encoding 590
Form.handleEvent() 591
From.length 592
Form.method 593
Form.name 594
From.onSubmit 595
Form.onReset 595
Form.reset() 596
Form.submit() 597
Form.target 598
Frame 599
Frame.blur() 600
Frame.elearTimeout() 601
Frame.elearInterval() 601
Frame.focus() 602
Frame.document 602
Frame.frames 603
Frame.name 604
Frame.length 604
Frame.onBlur………………………(604)Frame.onFocus 605
Frame.onResize 606
Frame.onMove 606
Frame.print() 607
Frame.parent 607
Frame.setTimeout() 608
Frame.setInterval() 608
Frame.self 608
Frame.top 609
Hidden 610
Frame.window 610
Hidden.form 611
Hidden.type 612
Hidden.name 612
History 613
Hidden.value 613
History.back() 614
History.current 615
History.go() 616
History.forward() 616
History.next 617
History.length 617
History.previous 618
Image 619
Image.complete 621
Image.border 621
Image.hanleEvent() 622
Image.hspace 623
Image.height 623
Image.lowsrc 624
Image.onAbort 625
Image.name 625
Image.onKeyPress 626
Image.onKeyDown 626
Image.onError 626
Image.src 627
Image.onLoad 627
Image.onKeyUp 627
Image.vspace 628
Layer 629
Image.width 629
Layer.above 631
Layer.background 632
Layer.bgColor 633
Layer.below 633
Layer.captureEvents() 635
Layer.clip.height 636
Layer.clip.bottom 636
Layer.clip.left 637
Layer.clip.right 638
Layer.clip.top 639
Layer.clip.width 640
Layer.document 641
Layer.handleEvent() 642
Layer.left 643
Layer.load() 644
Layer.moveAbove() 645
Layer.moveBelow() 646
Layer.moveTo() 647
Layer.moveBy() 647
Layer.moveToAbsolute() 648
Layer.name 649
Layer.onBlur 650
Layer.onFocus 651
Layer.onLoad 652
Layer.onMouseOut 653
Layer.MouseOver 654
Layer.pageX 655
Layer.pageY 656
Layer.parentLayer 657
Layer.releaseEvents() 658
Layer.resizeBy() 659
Layer.routeEvent() 660
Layer.resizeTo() 660
Layer.siblingAbove 662
Layer.src 663
Layer.siblingBelow 663
Layer.top 664
Layer.visibility 665
Layer.zlndex 666
Link 667
Link.handleEvent() 668
Link.hash 669
Link.host 670
Link.hostname 671
Link.href 672
Link.onDblClick 673
Link.onClick 673
Link.onKeyDown 674
Link.onKeyUp 675
Link.KeyPress 675
Link.onMouseDown 676
Link.onMouseOut 677
Link.onMouseOver 678
Link.pathname 679
Link.onMouseUp 679
Link.port 680
Link.protocol 681
Link.search 682
Link.target 683
Link.text 684
Location 685
Location.hash………………………(686)Location.host………………………(687)Location.hostname 688
Location.href 689
Location.pathname 690
Location.port 691
Location.protocol 692
Link.replace() 693
Location.reload() 693
Link.search 694
MimeType 695
MimeType.description 696
MimeType.suffixes 697
MimeType.enabledPl ugin 697
MimeType.type 698
navigator 699
navigator.appName 700
navigator.appCodeName 700
navigator.appVersion 701
navigator.language 702
navigator.javaEnabled() 702
navigator.mimeTypes 703
navigator.plugins 704
navigator.platform 704
navigator.plugins.refresh() 705
navigator.taintEnabled() 706
navigator.preference() 706
navigator.userAgent 707
Option 708
Option.defaultSelected 709
Option.selected 710
Option.text 711
Option.value 712
Password 713
Password.defaultValue 714
Password.blur() 714
Password.focus() 715
Password.handleEvent() 716
Password.form 716
Password.name 717
Password.onBlur 718
Password.select() 719
Password.onFocus 719
Password.type 720
Plugin 721
Password.value 721
Plugin.description 722
Plugin.length 723
Plugin.filename 723
Plugin.name 724
Radio 725
Radio.blur() 726
Radio.checked 727
Radio.defaultChecked 728
Radio.click() 728
Radio.focus() 729
Radio.handleEvent() 730
Radio.form 730
Radio.name 731
Radio.onBlur 732
Radio.onClick 733
Radio.type 734
Radio.onFocus 734
Radio.value 735
Reset 736
Reset.blur() 737
Reset.click() 738
Reset.form 739
Reset.focus() 739
Reset.handleEvent() 740
Reset.name 741
Reset.onBlur 742
Reset.onFocus 743
Reset.onClick 743
Reset.type 744
Reset.value 745
screen 746
screen.availHeight 747
screen.colorDepth 748
screen.availWidth 748
Screen.pixelDepth 749
screen.height 749
Select 750
screen.width 750
Select.blur() 752
Select.focus() 753
Select.form 754
Select.handleEvent() 755
Select.name 757
Select.length 757
Select.onBlur 758
Select.onChange 760
Select.onFocus 761
Select.options 762
Select.options.selectedIndex 763
Select.options.length 763
Select.selectedIndex 764
Select.options.value 764
Select.type 765
Submit 766
Submit.blur() 767
Submit.click() 768
Submit.focus() 769
Submit.form 770
Submit.handleEvent() 771
Submit.name 772
Submit.onBlur 773
Submit.onClick 774
Submit.onFocus 775
taint() 776
Submit.type 776
Text 777
Text.blur() 779
Text.defaultValue 780
Text.focus() 781
Text.form 782
Text.handleEvent() 783
Text.name 784
Text.onBlur 785
Text.onChange 786
Text.onFocus 787
Text.onSelect 788
Text.type 789
Text.select() 789
Text.value 790
Textarea 791
Textarea.blur() 793
Textarea.defaultValue 794
Textarea.focus() 795
Textarea.form 796
Textarea.handleEvent() 797
Textarea.name 798
Textarea.onBlur 799
Textarea.onChange 800
Textarea.onFocus 801
Textarea.onKeyDown 802
Textarea.onKeyPress 803
Textarea.onSelect 804
Textarea.onKeyUp 804
Textarea.select() 805
Textarea.type 806
Textarea.value 807
Window 808
untaint() 808
window.back() 812
window.alert() 812
window.blur() 813
window.captureEvent() 814
window.clearInterval() 816
window.clearTimeout() 817
window.close() 818
window.closed 819
window.confirm() 821
window.disableExternalCapture() 822
window.defaultStatus 822
window.document 823
window.enableExternalCapture() 825
window.find() 826
window.focus() 827
window.forward() 828
window.frames.length 829
window.frames 829
window.handleEvent() 830
window.history 831
window.innerHeight 832
window.home() 832
window.innerWidth 833
window.location 835
window.length 835
window.locationbar.visible 836
window.locationbar 836
window.menubar.visible 837
window.menubar 837
window.moveBy() 838
window.moveTo() 839
window.name 840
window.onBlur 841
window.onError 842
window.onDragDrop 842
window.onLoad 843
window.onFocus 843
window.onUnLoad 844
window.onResize 844
window.onMove 844
window.open() 845
window.opener 847
window.outerHeight 849
window.outerWidth 850
window.pageXOffset 851
window.pageYOffset 852
window.parent 853
window.personalbar.visible 854
window.personalbar 854
window.print() 855
window.releaseEvents() 856
window.prompt() 856
window.resizeBy() 858
window.resizeTo() 859
window.routeEvent() 860
window.scroll() 862
window.scrollbars.visible 864
window.scrollbars 864
window.scrollBy() 865
window.scrollTo() 866
window.self 867
window.setInterval() 868
wmdow.setTimeout() 869
window.statusbar 870
window.status 870
window.stop() 871
window.statusbar.visible 871
window.toolbar.visible 872
window.toolbbar 872
window.top 873
addClient() 874
第8章 Netscape的服务器端扩充 874
blob 875
addResponseHeader 875
blob.blobImage() 876
blob.blobLink() 877
callC 878
client 879
client.destroy() 880
Connection 881
client.expiration() 881
Connection.beginTransaction() 883
Connection.commitTransaction() 884
Connection.connected() 885
Connection.execute() 886
Connection.cursor() 886
Connection.majorErrorCode() 887
Connection.minorErrorCode() 888
Connection.majorErrorMessage() 888
Connection.minorErrorMessage() 889
Connection.prototype 890
Connection.release() 891
Connection.rollbbackTransaction() 892
Connection.SQLTable() 893
Connection.storedProc() 894
Connection.toString() 895
Cursor 896
Cursor.columnName 898
Cursor.close() 898
Cursor.columnName() 899
Cursor.columns() 900
Cursor.deleteRow() 901
Cursor.insertRow() 902
Cursor.next() 903
Cursor.prototype……………………(903)Cursor.updateRow() 904
database 905
database.beginTransaction() 907
database.commitTransaction() 908
database.connect() 909
database.connected() 910
database.disconnect() 911
database.cursor() 911
database.execute() 912
database.majorErrorMessage() 913
database.majorErrorCode() 913
database.minorErrorCode() 914
database.prototype 915
database.minorErrorMessage() 915
database.rollbackTransaction() 916
database.SQLTable() 917
database.storedProc() 918
database.storedProcArgs() 919
database.toString() 920
DbPool() 921
DbPool.connect() 923
DbPool.connected() 924
DbPool.connection() 925
DbPool.DbPool() 926
DbPool.majorErrorCode() 927
DbPool.disconnect() 927
DbPool.majorErrorMessage() 928
DbPool.minorErrorMessage() 929
DbPool.minorErrorCode() 929
DbPool.prototype 930
DbPool.storedProcArgs() 931
DbPool.toString() 932
deleteResponseHeader() 933
debug() 933
File() 934
File.byteToString() 936
File.clearError() 937
File.eof() 938
File.close() 938
File.exists() 939
File.error() 939
File.flush() 940
File.getLength() 941
File.open() 942
File.getPosition() 942
File.prototype 943
File.read() 944
File.readByte() 945
File.setPosition() 946
File.readlon() 946
File.stringToByte() 947
File.write() 948
File.writeBylte 949
flush 950
File.writeln() 950
getOptionValue() 951
getOptionValueCount() 952
Lock.isValid() 953
Look() 953
Lock.lock() 954
Lock.prototype 955
project 956
Lock.unlock() 956
project.lock() 957
redirect() 958
project.unlock() 958
registerCFuncition 959
request.formKey 961
request.agent 961
request……………………………(960) 961
request.imageX 962
request.ip 963
request.imageY 963
request.protocl 964
request.method 964
Resultset 965
Resultset.close() 966
Resnltset.columnName() 967
Resultset.columns() 968
Resultset.next() 969
Resultset.prototype 970
SendMail() 971
SendMail.Body 974
SendMail.Bcc 974
Sen.dMail.errorCode() 975
SendMail.Cc……………………(974) 975
SendMail.errorMessage() 976
SendMail.Organization 977
SendMail.From 977
SendMail.Errorsto 977
SendMail.prototype 978
SendMail.send() 979
SendMail.ReplyTo 979
SendMail.Subject 980
SendMail.Smtpserver 980
server 981
SendMail.To 981
server.host 982
server.lock() 983
servet.hostname 983
server.unlock() 984
server.protoool 984
server.port 984
sjs_getCGIVariable() 985
ssjs_generateClientID() 985
sjs_getClientID() 986
Stproc 987
Stproc.close() 988
Stproc.outParameters() 989
Stproc.outParamCount() 989
Stproc.prototype 990
Stproc.resultSet() 991
Stproc.returnValue() 992
write() 993
第9章 Microsoft脚本引擎扩充 995
@_jseript 996
@_alpha 996
@_jscript_version 997
@_jscript_build 997
@_mc680x0 998
@_mac 998
@_win16 999
@_PowerPC 999
@_x86 1000
@_win32 1000
@if 1001
@cc_on 1001
@set 1002
ActiveXObject 1003
Dictionary 1004
Automation 1004
Dictionary.Add() 1005
Dictionary.Exists() 1006
Dictionary.Count 1006
Dictionary.Item() 1007
Dictionary.Items() 1008
Dictionary.Key() 1009
Dictionar.Remove() 1010
Dictionary.Keys() 1010
Dictionary.RemoveAll() 1011
Drive 1012
Drive.DriveLetter 1013
Drive.AvaliableSpace 1013
Drive.DriveType 1014
Drive.FreeSpace 1015
Drive.FileSystem 1015
Drive.IsReady 1016
Drive.RootFolder 1017
Drive.Path 1017
Drive.ShareName 1018
Drive.SerialNumber 1018
Drive.TotalSize 1019
Drives 1020
Drive.VolumeName 1020
Drives.Item() 1021
Drives.Count 1021
Enumerator 1022
Enumerator.item() 1023
Enumerator.atEnd() 1023
Enumerator.moveFirst() 1024
Enumerator.moveNext() 1025
Error 1026
Error.description 1026
Error.number 1027
File 1028
File.Attributes 1029
File.Copy() 1030
File.DateCreated 1031
File.DateLastAccessed 1032
File.DateLastModified 1033
File.Delete() 1034
File.Drive 1035
File.Move() 1035
File.Name 1036
File.OpenAsTextStream() 1037
File.ParentFolder 1038
File.Path 1039
File.ShortName 1040
File.ShortPath 1041
File.Size 1041
File.type 1042
Files 1043
Files.Count 1044
Files.Item 1045
FileSystemObject 1046
FileSystemObject.BuildPath() 1047
FileSystemObjectCopyFile() 1048
FileSystemObject.CopyFolder() 1049
FileSystemObject.CreateFolder() 1050
FileSystemObject.CreateTextFile() 1051
FileSystemObject.DeleteFile() 1052
FileSystemObject.DeleteFolder() 1052
FileSystemObject.DrivExists() 1053
FileSystemObject.Drives 1054
FileSystemObject.FileExists() 1055
FileSystemObject.FolderExists() 1056
FileSystemObject.GetAbsolutePathName() 1057
FileSystemObject.GetBaseName() 1058
FileSystemObject.GetDrive() 1059
FileSystemObject.GetDriveName() 1059
FileSystemObject.GetExtensionName() 1060
FileSystemObject.GetFile() 1061
FileSystemObject.GetFileName() 1062
FileSystemObject.GetFolder() 1063
FileSystemObject.GetParentFolderName() 1064
FileSystemObject.GetSpecialFolder() 1065
FileSystemObject.GetTempName() 1066
FileSystemObject.MoveFile() 1066
FileSystemObject.MoveFolder() 1067
FileSystemObject.OpentextFile() 1068
Folder 1069
Folder.Attributes 1070
Folder.Copy() 1072
Folder.DateCreated 1072
Folder.DateLastAccessed 1073
Folder.DateLasModified 1074
Folder.Delete() 1075
Folder.Drive 1075
Folder.Files 1076
Folder.IsRootFolder 1077
Folder.Move() 1078
Folder.Name 1078
Folder.ParentFolder 1079
Folder.Path 1080
Folder.ShortName 1081
Folder.ShortPath 1081
Folder.Size 1082
Folder.SubFolders 1083
Folder.Type 1084
Folders 1085
Folders.Add() 1085
Folders.Count 1086
Folders.Item 1087
GetObject() 1088
ScriptEngine() 1089
ScriptEngineBuildVersion 1090
ScriptEngineMajorVersion 1090
ScriptEngineMinorVersion 1091
TextStream 1091
TextStream.AtEndOfLine 1092
TextStream.AtEndOfStream 1093
TextStream.Close() 1094
TextStream.Column 1094
TextStream.Line 1095
TextStream.Read() 1095
TextStream.ReadAll() 1096
TextStream.ReadLine() 1097
TextStream.Skip() 1097
TextStream.SkipLine() 1098
TextStream.Write() 1099
TextStream.WriteBlankLines() 1099
TextStream.WriteLine() 1100
VBArray 1101
VBArray.dimensions() 1102
VBArray.getItem() 1103
VBArray.lbound() 1104
VBArray.toArray() 1105
VBArray.ubound() 1107
第四部分 附录 1110
附录A Navigator支持的语法 1110
附录B Internet Explorer支持的语法 1138
附录C Opera支持的语法 1158
附录D ECMAScript标准语法 1172
附录E 服务器端JavaScript支持的语法 1178
附录F JavaScript资源 1188
F.1 一般信息 1188
F.2 参考书 1189
F.3 新闻组 1190
F.4 代码段 1190