深入学习:JavaScript开发与实例

深入学习:JavaScript开发与实例
作 者: Allen Wyke Jason Gilliam Chalton Ting 陈建春 陈建春
出版社: 电子工业出版社
丛编项: 高级编程“深入学习”丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: javascript
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《深入学习:JavaScript开发与实例》作者简介

内容简介

本书是介绍在网页上和网站上开发、测试和使用JavaScript解决方案的全方位的参考手册,介绍了JavaScript 的所有对象,并提供了大量有价值的示例代码。本书分为3个部分,包括概念、技术和语法的参考。第一部分介绍了JavaScript及其部分细节;第二部分介绍JavaScript的优点和强力的特性;第三部分是本书的主体部分,介绍了对程序员最有用的信息——按对象排列的参考材料,每一个对象的介绍包括与之相关的属性、方法和事件处理器,每一条都有支持的语言和浏览器版本、语法、说明和示例程序。本书是进行JavaScript程序设计必务的、全面的参考手册。

图书目录

第一部分 JavaScript中总览

第1章 什么是JavaScript

1.1 基于对象的技术

1.1.1 面向对象的JavaScript

1.1.2 模块化程序设计

1.2 安全性

1.2.1 安全措施

1.2.2 签名脚本

1.3 Javascript的优点

1.3.1 平台无关性

1.3.2 服务器端和客户端功能的多样性

1.4 JavaScript的应用领域

1.4.1 改善网页

1.4.2 交互式Email

1.4.3 基于Web的应用程序

1.4.4 Email和新闻过滤器

1.4.5 Windows脚本语言

继续

第2章 语言细节

2.1 JavaScript语法

2.1.1 分号

2.1.2 使用<SCRIPT>标签

2.1.3 注释符

2.2 数据类型及变量

2.2.1 数值类型

2.2.2 字符串

2.2.3 其他

2.2.4 变量

2.2.5 类型转换

2.2.6 数组

2.3 操作符

2.3.1 算术操作符

2.3.2 字符串操作符

2.3.3 赋值操作符

2.3.4 逻辑操作符

2.3.5 比较操作符

2.3.6 条件操作符

2.3.7 位逻辑操作符

2.3.8 操作符优先级

2.4 循环语句和条件语句

2.4.1 条件语句

2.4.2 循环语句

2.5 函数

2.5.1 语法

2.5.2 数值调用和地址调用

2.5.3 函数返回值

2.5.4 函数对象

2.6 模式匹配

2.6.1 RegExp对象定义

2.6.2 模式定义

2.6.3 模式匹配测试

第3章 服务器端JavaScript

3.1 服务器端与客户端的区别

3.1.1 编程区别

3.1.2 编译脚本区别

3.2 服务器端JavaScript的使用

3.2.1 数据库连接

3.2.2 Email

3.2.3 文件处理

3.3 JavaScript应用程序管理器

3.3.1 配置

3.3.2 脚本管理

继续

第二部分 JavaScript编程

第4章 JavaScript运行时间环境

4.1 支持JavaScript的浏览器及其问题

4.1.1 Netscape Navigator

4.1.2 Intet Exglorer

4.1.3 Opers

4.1.4 其他加JavaScript环境

4.1.5 扩展的浏览器功能

4.1.6 内置控制功能

4.1.7 在线连接

4.1.8 Java在线连接示例

继续

第5章 窗体、Cookies、窗口和层

5.1 窗体处理

5.1.1 Form数组

5.1.2 信息读写

5.1.3 Form示例

5.2 JavaScript和Cookies

5.2.1 读 Cookies

5.2.2 写 Cookies

5.3 活动窗口

5.3.1 父子关系

5.3.2 创建窗口

5.3.3 窗口访问限制

5.3.4 窗口示例

5.4 动态HTML元素定位

5.4.1 <div>块简介

5.4.2 Netscape的<laver>和<ilaver>扩充

5.4.3 快速层背景

5.4.4 操作层

5.4.5 层示例

5.4.6 Navigator和 Internet Explorer中的动态定位

第三部分 JavaScript的对象参考手册

第6章 核心语法

6.1 操作符

-(减)

-(取反)

--(减量操作符)

!(逻辑非)

!=(不等于)

!二二(不相同)

%(取余)

%=(取余赋值)

&(位逻辑与)

&&(逻辑与)

&=(位逻辑与赋值)

*(乘法)

*=(乘法赋值)

,(逗号)

/(除号)

/**/(多行注释)

//(单行注释)

/=(除法赋值)

?:(条件操作)

^(逐位异或)

^=(逐位异或赋值)

|(逐位或)

||(逻辑或)

|=(逐位或赋值)

~(逐位取反)

+(加法)

+(增量)

+=(加法赋值)

<(小于)

<<(左移位)

<<=(左移位赋值)

<=(小于等于)

=(赋值)

-=(减赋值)

==(等于)

===(完全相同)

>(大于)

>=(大于等于)

>>(有符号右移)

>>=(带符号右移位赋值)

>>>(右移位补0操作)

>>>=(右移位补0赋值)

6.2 核心对象和关键字

abstract

arguments

arguments.callee

arguments.callr

arguments.length

Array

Array.concat()

Array.join()

Array.length

Array.pop()

Array.prototype()

Array.push()

Array.reverse()

Array.shift()

Array.slice()

Array.sort()

Array.sPlice()

Array.toSource()

Array.toString()

Array.unshift()

Array.valueOf()

booean

BoOlean

Booean.prototyPe

Boolean.toSource()

Booean.toString()

Boolean.valueOf()

break

byte

case

char

class

const

continue

Date

Date.getDate()

Date.getDay()

Date.getFtillYear()

Date.getHours()

Date.getMilliseconds()

Date.getMinutes()

Date.getMonth()

Date.getbeonds()

Date.getTime()

Date.getTimezoneOffSet()

Date.getUTCDate()

Date.getUTCDay()

Date.getUTCFullYear()

Date.getUTCHours()

Date.getUTCMunseconds()

Date.getUTCMinutes()

Date.getUTCMonth()

Date.getUTCforonds()

Date.getYear()

Date.Parse()

Date.prototyPe

Date.setDate()

Date.setFuIlYear()

Date.setHours()

Date.setMilliseconds()

Date.setMinutes()

Date.setMonth()

Date.setSeconds()

Date.setTime()

Date.setUTCDate()

Date.setUTCFullYear()

Date.setUTCHours()

Date.setUTCMunsecondB()

Date.setUTCMinutes()

Date.setUTCMonth()

Date.setUTCbeonds()

Date.setYear()

Date.toGMTString()

Date.toLedeString()

Date.toSource()

Date.toString()

Date.toUTCString()

Date.UTC()

Date.valueOf()

debugger

default

ddste

double

dOwha

enum

mp()

eval()

exPOrt

extends

hae

final

finall

fiOat

for

fOrin

function

Function()

Function.apply()

Function.arguments

Function.arity

Function.call()

Function.callr

Function.prototype

Function.toSoco()

Function.toString()

Global

un.mp()

Global.eval()

Gfor.Indnity

Globo.isFinite()

GlObal.isNaN()

Global.NaN

Glotri.peFfoat()

G.peInt()

Global.unmp()

if

ifelse

imglements

imPOrt

in

Iallnity

instanCeOf

int

interfaCe

isFinite()

isNaN()

labe

long

Math()

Math.abs()

Math.are()

Math.asin()

Math.atan()

Math.atan2()

Math.ed()

Math.COs()

Math.E

Math.exp()

Math.fioor()

Math.LN10

Math.LN2

Math.log()

Math.LOGl0E

Math.LOG2E

Math.max()

Math.min()

Math.PI

Math.pow()

Math.randOm()

Math.round()

Math.sin()

Math.Wt()

Math.SQRT1_2

Math.SQRT2

Math.tan()

Math.toSoare()

Math.toString()

NaN

ustiy6

hew

null

Number()

Number.MAX_VALUE

Number.MIN_VALUE

Number.NaN

Number.NEGATIVE INFINITY

Number.POSITIVE INFINITY

Number.prototype

Number.toSource()

Number.toString()

Number.vboOf()

Object()

Object.constructor

Object.evai()

Object.PrOtotns

Object.toSource()

Object.toString()

Object.unwatch()

Object.valueof()

Object.watch()

package

Packages

PaCbo.java

PaCbo.netscape

PaCkop.sun

peFloat()

NInt()

pnvate

protected

Publi

RegExp()

RegExp

RegExp.$*

RegExp.$&

RegExp.$_

RegExp.$`

RegExp.$+

RegExp.$l,$2,..$9

RegExp.comPile()

RegExp.exec()

RegExp.glObal

RegExp.ignoreCase

RegExp.input

RegExp.laBtIndex

RegExp.lastMatch

RegExp.lastParen

RegExp.lefContext

RegExp.muItiline

RegExp.rightContext

RegExp.soco

RegExp.test()

return

Short

Static

String()

String.anchor()

String.big()

String.blink()

String.bohi()

String.charAt()

String.charCodeAt()

String.concat()

String.fixed()

String.fOntcOlor()

String.fontsize()

String.fro.CharCode()

String.indexOf()

String.itdri()

String.lasIndexOf()

String.length

String.link()

String.match()

String.prototype

String.rePlace()

String.search()

String.dice()

String.small()

String.sght()

String.strike()

String.sub()

String.substr()

String.substring()

String.sup()

String.toLowerCase()

String.toSource()

String.toString()

String.toUpPerCase()

String.valueOf()

suPer

switch

synchronized

this

throw

throws

transient

true

trycatch

typeof

undefined

ump()

volatile

while

with

第7章 客户端浏览器语法

Anchor

Anchor.name

Anchor.text

Anchor.x

Anchor.y

ApPlet

Area

Area.hdleEvent()

Area.hash

Area.host

Area.hostname

Area.href

Area.onDblClick

Area.onMouseOut

Area.onMouseOver

Area.Pathname

Area.port

Area.protocol

Area.search

Area.target

Button

Button.blur()

Button.click()

Button.focus()

Button.form

Button.handleEvent()

Button.name

Button.onBlur

Button.onClick

Button.onFocus

Button.onMouseDown

Button.onMouseUp

CheCkbox

Checkbox.blur()

Checkbox.cheCked

Checkbox.click()

Checkbox.defaultChecked

Checkbox.focus()

Checkbox.fOrm

CheCkbox.handieEvent()

Checkbox.name

Checkbox.onBlur

Checkbox.onClick

CheckbOx.onFocus

Checkbox.type

CheCkbox.value

Document

document.alinkCOlor

document.all

document.all.item()

document.all.tagS()

document.anchors

document.anchors.length

document.aPglets.

document.aPglets.length

document.bgCOlor

document.caPtureEvents()

document.bo

document.classes.align

document.classes.backgroundCOfor

document.classes.backgroundImage

document.classes.borderBottomWidth

document.classes.borderCOlOr

document.classes.borderLeftWidth

document.classes.bordetRightWidth

document.classes.bordrStyle

document.classes.borderTOPWidth

document.classes.borderWidtha()

document.classes.dear

document.classes.cOfor

document.classes.disghy

document.classes.fOntFamily

document.classes.fOntSise

document.classes.fOntStyle

document.classes.fonWeight

document.classes.lineHeight

document.classes.listStyleTyPe

document.classes.marginBottom

document.classes.marginLeft

document.classes.marginffight

document.classes.margins()

document.classes.marginTop

document.classes.PaddingBottom

dooument.classes.PaddingLeft

document.classes.PaddingRight

document.classes.PaddingS()

document.classes.PaddingTop

document.classes.textAngn

document.classes.textDecoration

document.classes.textIndent

document.classes.textTransfOrm

document.classes.whiteSPaCe

document.clere()

document.cookie

document.domain

document.embeds

document.emclasses.length

document.fgCOfor

document.fOrms

document.fOrms.length

document.getfortion()

document.handleEvent()

document.ids

document.ids.align

document.ids.backgroundCOlor

document.ids.backgroundImage

document.ids.bordeBottomWidth

document.ids.borderCOfor

document.ids.borderteftWidth

document.ids.borderRightWidth

document.ids.borderStyle

document.ids.borderTOPWidth

document.ids.borderWidths()

document.ids.for

document.ids.cOlor

document.ids.didply

document.ids.fOntFamily

document.ids.fontSize

document.ids.fOntStyle

document.ids.fOntWeight

document.ids.lineHeight

document.ids.listStyleTyPe

document.ids.marglnBottom

document.ids.marginLeft

document.ids.marginRight

document.ids.margins()

document.ids.marginTop

document.ids.PaddingBOttom

document.ids.PaddingLeft

document.ids.PaddingRight

document.ids.Paddingi()

document.ids.PaddingTop

document.ids.textAngn

document.ids.textDecoration

document.ids.textIndent

document.ids.textTransform

document.ids.whiteSPaCe

document.images

document.images.length

document.botMwhfied

document.layers

document.layers.length

document.linkCOfor

document.linkB

document.links.length

document.onClick

document.onDblClick

document.onKeyDown

document.onKeyPress

document.KeyUp

document.onLOad

document.onMouseDown

document.onMouseUp

document.onUnLoad

document.open()

document.ghgins

document.Plugins.length

document.referrer

document.releaseEvents()

document.routeEvent()

document.tags

document.tags.align

document.tags.backgroundCOlor

document.tags.backgroundImage

document.tags.borderBottomWidth

document.tags.bOrderColor

document.tagS.bOrderLeftWidth

document.tags.borderRightWidth

document.tags.borderStyle

document.tags.borderTopWidth

document.tags.bOrder Widths()

document.tags.clea

document.tags.color

document.tags.disglay

document.tagS.fOntFamily

document.tags.fontSise

document.tags.fOntStyle

document.tagi.fontWeight

document.tagS.lineHeight

document.tags.listStyleType

document.tags.marginBottom

document.tags.marginLeft

document.tags.marginRight

document.tags.margins()

document.tags.marginTop

document.tagS.PaddingBottom

document.tags.PaddingLeft

document.tagS.PaddingRight

document.tags.Paddings()

document.tags.PaddingTop

document.tags.textAllgn

document.tags.textDecoration

document.tagS.textIndent

document.tags.textTransfOrm

document.tagS.whiteSPace

document.title

document.URL

document.vlinkCOlor

document.write()

document.writeln()

Embed

Event

event.data

event.height

event.layerX

event.layerY

event.modifiers

event.PageX

event.PageY

event.screenX

event.screenY

event.target

event.tyPe

event.which

event.width

Event.ABORT

Event.BLUR

Event.CHANGE

Event.CLICK

Event.DBLCLICK

Event.DRAGDROP

Event.ERROR

Event.FOCUS

Event.KEYDOWN

Event.KEYPRESS

Event.KEYUP

Event.LOAD

Event.MOUSEDOWN

Event.MOUSEMOVE

Event.MOUSEOUT

Event.MOUSEOVER

Event.MOUSEUP

Event.MOVE

Event.RESET

Event.RESIZE

Event.SELECT

Event.SUBMIT

Event.UNLOAD

FileUgload

FileUgload.blur()

FileUgload.focus()

FileUglOad.fOrm

FileUgload.handleEvent()

FileUglOad.name

FileUgload.onBlue

FileUgload.onChange

FileUgload.onFocus

FileUgload.setet()

FileUgload.tyPe

FileUPlOad.value

From

From.action

Form.elements

Form.elements.length

Fomr.encoding

Form.handieEvent()

From.length

Form.methOd

Form.name

Form.onReset

From.onSubmit

Form.reset()

Form.submit()

Form.target

Frame

Frame.blur()

Frame.clearInterval()

Frame.clearTimeout()

Frame.document

Frame.focus()

Frame.frames

Frame.length

Frame.name

Frame.onBlur

Frame.onFocus

Frame.onMove

Frame.onResize

Frame.Parent

Frame.print()

Frame.Sef

Frame.setInterval()

Frame.setTimeout()

Frame.top

Frame.window

Hidden

Hidden.form

Hidden.name

Hidden.tyPe

Hidden.value

History

History.back()

History.current

History.fOrward()

History.go()

History.length

History.next

History.previous

lmage

Image.bOrder

Image.comPlete

Image.hedEvent()

Image.height

Image.hsPaCe

Image.lowsrc

Image.name

Image.onAbort

Image.onError

Image.onKeyDown

Image.onKeyPress

Image.onKeyUp

Image.onLoad

Image.src

Image.vsPaCe

Image.width

Layer

Layer.above

Layer.background

Layer.beow

Layer.bgColor

Layer.caPtureEvents()

Layer.clip.bOttom

Layer.clip.height

Layer.clip.left

Layer.clip.right

Layer.clip.top

Layer.clip.width

Layer.document

Layer.handleEvent()

Layer.left

Layer.load()

Layer.moveAbove()

Layer.moveBelOw()

Layer.moveBy()

Layer.moveTo()

Layer.moveToAbsolute()

Layer.name

Layer.onBlur

Layer.onFocus

Layer.onLoad

Layer.onMouseOut

Layer.MouseOver

Layer.PageX

Layer.PageY

Layer.ParentLayer

Layer.releaseEvents()

Layer.resizeBy()

Layer.resizeTo()

Layer.routeEvent()

Layer.siblingAbove

Layer.siblingBelow

Layer.src

Layer.top

Layer.visibility

Layer.zIndex

Link

Link.handleEvent()

Link.hash

Link.host

Link.hostname

Link.href

Link.onClick

Link.onDblClick

Link.onKeyDown

Link.KeyPress

Link.onKeyUp

Link.onMouseDown

Link.onMouseOut

Link.onMouseOver

Link.onMouseUp

Link.Pathname

Link.port

Link.protocOl

Link.search

Link.target

Link.text

Location

Location.hash

Location.host

Location.hostname

Lastion.href

Location.Pathname

Location.port

Location.protocol

Location.reload()

Link.replace()

Link.search

MimeTyPe

MimeTyPe.description

MimeTyPe.enabledPlugin

MimeTyPe.suffixes

MimeTyPe.type

navigator

navigator.appCodeName

navigator.appName

navigator.aPpVersion

navigator.javaEnabed()

navigator.language

navigator.mimeTypes

navigator.Platform

navigator.plugins

navigator.Plugins.refresh

navigator.preference()

navigator.taintEnabled()

navigator.userAgent

Option

Option.defaultSelected

Option.Seforted

Option.text

Option.value

Password

Password.blur()

Password.defaultValue

Password.focus()

Password.fOrm

Password.handleEvent()

Password.name

Password.onBlur

Password.onFocus

Password.select()

Password.tyPe

Password.value

Plugin

Plugin.description

Plugin.filename

Plugin.length

Plugin.name

Radio

Radio.blur()

Radio.checked

Radio.cnck()

Radio.defaultChecked

Radio.focus()

Radio.fOrm

Radio.handleEvent()

Radio.name

Radio.onBlur

Radio.onClick

Radio.onFocus

Radio.tyPe

Radio.value

Reset

Reset.bhir()

Reset.click()

Reset.focus()

Reset.fOrm

Reset.handleEvent()

Reset.name

Reset.onBlur

Reset.onClick

Reset.onFocus

Reset.tyPe

Reset.value

screen

screen.availHeight

screen.availWidth

screen.colorDePth

screen.height

Screen.pixelDepth

screen.width

Select

Select.blur()

Select.focus()

Select.fOrm

Select.handleEvent()

Select.length

Select.name

Select.onBlur

Select.onChange

Select.onFocus

Select.OPtions

Select.options.length

Select.oPtions.SeectedInde

Select.options.value

Select.SeectedIndex

Select.type

Submit

Submit.blur()

Submit.click()

Submit.focus()

Submit.fOrm

Submit.handleEvent()

Submit.name

Submit.onBlur

Submit.onClick

Submit.onFocus

Submit.tyPe

taint()

Text

Text.blur()

Text.defaaltValue

Text.focus()

Text.fOrm

Text.handleEvent()

Text.name

Text.onBlur

Text.onChange

Text.onFocus

Text.onSebet

Text.select()

Text.type

Text.value

Textarea

Textarea.blur()

Textarea.defaultValue

Textarea.focus()

Textarea.fOrm

Textarea.handleEvent()

Textarea.name

Textarea.onBlur

Textarea.onChange

Textarea.onFocus

Textarea.onKeyDown

Textarea.onKeyPress

Textarea.onKeyUp

Textarea.onSefort

Textarea.Sefort()

Textarea.tyPe

Textarea.value

untaint()

Window

window.alert()

window.back()

window.blur()

window.caPtureEvent()

window.forInterval()

window.clearTimeout()

window.c1ose()

window.closed

window.confirm()

window.defaultStatus

window.disabeE x ternalC aPture ()

window.document

window.enabeExternalCaPture()

window.find()

window.focus()

window.forward()

window.frames

window.frames.length

window.handieEvent()

window.history

window.home()

window.innerHeight

window.innerWidth

window.length

window.location

window.locationbar

window.locationbar.visible

window.menubar

window.menubar.visible

window.moveBy()

window.moveTo()

window.name

window.onBlur

window.onDragDrop

window.onError

window.onFocus

window.onLoad

window.onMove

window.onResize

window.onUnLoad

window.oPen()

window.oPener

window.outerHeight

window.outerWidth

window.PageXOffSet

window.PageYOffoet

window.Parent

window.Persondsr

window.Persondsr.visible

window.print()

window.prompt()

window.releaseEvents()

window.resizeBy()

window.reszeTo()

window.routeEvent()

window.scroll()

window.scrollbars

window.scrollbars.visible

window.scrollBy()

window.scrollTo()

window.self

window.setInterval()

window.setTimeout()

window.status

window.statusbar

window.statusbar.visible

window.stop()

window.toothar

window.toothar.visible

window.top

第8章 Netscape的服务器端扩充

addClient()

addResponseHeader

blob

blob.blobImage()

blob.blobLink()

callC

client

client.destroy()

client.expiration()

Connection

Connection.beginTransaction()

Connection.commitTransaction()

Connection.connected()

Connection.cursor()

Connection.execute()

Connection.majorErrorCode()

Connection.majorErrorMessage()

Connection.minorErrorCode()

Connection.minorErrorMessage()

Connection.prototyPe

Connection.release()

Connection.rollbaCkTransaction()

Connection.SQLTable()

Connection.storedProc()

Connection.toString()

Cursor

Cursor.close()

Cursor.columnName

Cursor.columnName()

Cursor.columns()

Cursor.deleteRow()

Cursor.insertRow()

Cursor.next()

Cursor.prototyPe

Cursor.updateRow()

database

database.beginTransartion()

database.commitTransaction()

database.connect()

database.connected()

database.cursor()

database.disconnect()

database.execute()

database.majorErrorCode()

database.majorErrorMessage()

database.minorErrorCode()

database.minorErrorMessage()

database.prototyPe

database.rollbackTransaction()

database.SQLTabe()

database.storedProc()

database.storedProcArgs()

database.toString()

DbPool()

DbPool.connect()

DbPool.connected()

DbPool.connection()

DbPool.DbPool()

DbPool.disconnect()

DbPool.majorErrorCode()

DbPool.majorErrorMessage()

DbPool.minorErrorCode()

DbPool.minorErrorMessage()

DbPool.prototyPe

DbPool.storedProcArgs()

DbPool.toString()

debug()

deleteResponseHeader()

File()

File.byteToString()

File.clearErmr()

File.close()

File.eof()

File.error()

File.exists()

File.flush()

File.getLength()

File.getPosition()

File.oPen()

File.prototyPe

File.reaa()

File.readByte()

File.readion()

File.setPosition()

File.stringToByte()

File.write()

File.writeBylte

File.writeln()

flush

getOptionValue()

getOptionValueCount()

Lock()

Lock.isValld()

Lock.lock()

Lock.prototyPe

Lock.unlock()

prOject

project.fork()

project.uulock()

ndrect()

reglsterCFuncition

mptI

rSelect.agent

Select.fOrmKey

request.imageX

request.imageY

request.ip

request.method

request.protocl

Restiltset

Resultset.close()

Resultset.columnName()

Resultset.colUmns()

Resultset.next()

Resultset.prototype

SendMail()

SendMall.Bcc

SendMail.Body

SendMail.Cc

SendMail.errorCode()

SendMail.errorMessage()

SendMail.Errorsto

SendMail.From

SendMail.Organization

SendMail.prototyPe

SendMail.RePyTo

SendMail.send()

SendMail.SmtPserver

SendMail.Subect

SendMail.To

server

server.host

servet.hostname

server.lock()

server.port

server.protocOl

server.unlock()

SSJs -- generateClientID()

sJs -- getCGIVariable()

sJs -- getClientID()

Stproc

Stproc.clere()

Stproc.outParamCount()

Stproc.outParmeters()

Stproc.prototype

Stproc.resultSet()

Stproc.returnValue()

write()

第9章 Microsoft脚本引擎扩充

@_4ha

@_jscript

@_jscript_build

@_jscript_version

@_mac

@_mc680x0

@_PowerPC

@_winl6

@_win32

@_xs6

@_cc on

@_if

@_set

ActiveXObject

Automation

Dictionary

Dictionary.Add()

Dictionary.Count

Dictionary.Exists()

Dictionary.Item()

Dictionary.Items()

Dictionary.Key()

Dictionary.Keys()

Dictionar.Remove()

Dictionary.RemoveAll()

Drive

Drive.AvallableSPaCe

Drive.DriveLetter

Drive.DriveTyPe

Drive.FileSystem

Drive.FreeSPaCe

Drive.IsReady

Drive.Path

Drive.RootFolder

Drive.SerialNumber

Drive.ShareName

Drive.TotalSize

Drive.VolumeName

Drives

Drives.Count

Drives.Item()

Enumerator

Enumerator.atEnd()

Enumerator.item()

Enumerator.moveFirst()

Enumerator.moveNext()

Error

Error.desCription

Error.number

Fne

File.Attributes

File.Copy()

File.DateCreated

File.DateLastAccessed

File.DateLastModified

File.Delete()

File.Drive

File.Move()

File.Name

File.OPenAsTextStream()

File.ParentFolder

File.Path

File.ShortName

File.ShortPath

File.Size

Fue.type

Files

Files.Count

Files.Item

FileSystemObject

FileSystemObject.BuildPath()

FileSystemObject.CopyFile()

FileSystemObject.CopyFolder()

FileSystemObject.CreateFolder()

FileSystemObject.CreateTextFile()

FileSystemObject.DeleteFile()

FileSystemObject.DeleteFolder()

FileSystemObject.DrivExists()

FileSystemObject.Drives

FileSystemObject.FUeExists()

FileSystemObject.FolderExists()

FileSystemObject.GetAbsolutePathName

FileSystemObject.GetBaseName()

FileSystemObject.GetDrive()

FileSystemObject.GetDriveName()

FileSystemObject.GetExtensionName()

FileSystemObject.GetFile()

FileSystemObject.GetFileName()

FileSystemObject.GetFolder()

FileSystemObject.GetParentFolderName()

FileSystemObject.GetSpeialFolder()

FileSystemObject.GetTempName()

FileSystemObject.MoveFile()

FileSystemObject.MoveFolder()

FileSystemObject.OPentextFile()

Folder

Folder.Attributes

Folder.Copy()

Folder.DateCreated

Folder.DateLastAccessed

Folder.DateLasModified

Folder.Delete()

Folder.Drive

Folder.Files

Folder.IsRootFolder

Folder.Move()

Folder.Name

Folder.ParentFolder

Folder.Path

Folder.ShortName

Folder.ShortPath

Folder.Size

Folder.SubFolders

Folder.TyPe

Folders

Folders.Add()

Folders.Count

Folders.Item

GetObject()

ScriptEngine()

ScriptEngineBuildVersion

ScriptEngineMajorVerson

ScriptEngineMinorVersion

TextStream

TextStream.AtEndOffine

TextStream.AtEndOfStream

TextStream.Close()

TextStream.COlumn

TextStream.Line

TextStream.Read()

TextStream.ReadAll()

TextStream.ReadLine()

TextStream.Skip()

TextStream.SkipLine()

TextStream.Write()

TextStream.WriteBlankLines()

TextStream.WriteLine()

VBArray

VBArray.dimensions()

VBArray.getItem()

VBArray.theund()

VBArray.toArray()

VBArrav ubound()

第四部分 附录

附录A Navigator支持的语法

附录B Internet Explorer支持的语法

附录C Opera支持的语法

附录D ECMAScript标准语法

附录E 服务器端Javascript支持的语法

附录F Javascript资源

F.1 一般信息

F.2 参考书

F.3 新闻组

F.4 代码段