《深入学习:JavaScript 开发与实例》PDF下载

  • 购买积分:29 如何计算积分?
  • 作  者:(美)(威克)(R.Allen Wyke)等著;陈建春等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2000
  • ISBN:7505358944
  • 页数:1190 页
图书介绍:

第一部分 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