|
【下一章】 【索引】 【这是目录】
JavaScript 参考
本书是 JavaScript 语言的参考手册,包括核心语言中的对象和客户端、服务器端的扩展。JavaScript 是 Netscape 跨平台的基于对象的适合于客户和服务器的脚本语言。
本书已经更新于 JavaScript 1.2 的新特性,其它包括了 JavaScript 支持层和样式单的属性和对象。要获得关于这些主题的详细信息,请参看 Netscape Communicator 中的动态 HTML。
目录
此参考中包含的内容
此参考是依照 JavaScript 语言的功能组织的。有时你已经知道了某个对象或方法的名称,但是不太清楚要在哪里能够找到它。这一章包含了解决此种情况的链接表。
轻松上手
本书是 JavaScript 语言的参考手册,包括核心语言中的对象和客户端、服务器端的扩展。JavaScript 是 Netscape 跨平台的基于对象的适用于客户和服务器应用程序的脚本语言。
- 你应该已经掌握的知识
- 哪里能找到 JavaScript 的相关信息
- 文档转换
第一章 简介
这一章简单介绍了 JavaScript,Netscape 跨平台的基于对象的适用于客户和服务器应用程序的脚本语言。
- 客户端的 JavaScript
- 服务器端的 JavaScript
- JavaScript 对象
- JavaScript 安全性
第二章 操作符
JavaScript 有赋值、比较、算术、位、逻辑、字符串和特殊操作符。本章描述了这些操作符,包含了关于操作符优先级的信息。
- 赋值操作符
- 比较操作符
- 算术操作符
- % (求余数)
- ++ (自加)
- -- (自减)
- - (一元否定)
- 位操作符
- 位逻辑运算符
- 移位操作符
- 逻辑操作符
- 简化运算
- 字符串操作符
- 特殊操作符
- ?: (条件操作符)
- , (逗号操作符)
- delete
- new
- this
- typeof
- void
第三章 语句
这一章描述了所有 JavaScript 的语句。JavaScript 语句是用特定的语法由关键词组成的。一个语句可以跨多行。多个语句可以出现在一行上,但各自中间应该用分号隔开。
- break
- comment
- continue
- delete
- do...while
- export
- for
- for...in
- function
- if...else
- import
- labeled
- return
- switch
- var
- while
- with
第四章 核心
这一章包含了 JavaScript 的核心对象 Array,Boolean,Date,Function,Math,Number,Object 和 String。这些对象同时在客户端和服务器端的 JavaScript 中使用。
- Array
- 属性
- 方法
- Boolean
- 属性
- 方法
- Date
- 属性
- 方法
- Function
- 属性
- 方法
- Math
- 属性
- 方法
- Number
- 属性
- 方法
- Object
- 属性
- 方法
- String
- 属性
- 方法
- RegExp
- 属性
- 方法
第五章 文档
这一章对应于文档及其关联对象 document,Layer,Link,Anchor,Area,Image 和 Applet。
- document
- 属性
- 方法
- Link
- 属性
- 方法
- Area
- Anchor
- Image
- 属性
- 方法
- Applet
- Layer
- 属性
- 方法
第六章 窗口
这一章对应于 Window 对象和客户端与之相关的对象:Frame,Location 和 History。
- Window
- 属性
- 方法
- Frame
- Location
- 属性
- 方法
- History
- 属性
- 方法
- screen
- 属性
第七章 表单
这一章对应于使用表单,表单是出现在文档中用于从用户获得输入的。
- Form
- 属性
- 方法
- Hidden
- 属性
- Text
- 属性
- 方法
- Textarea
- 属性
- 方法
- Password
- 属性
- 方法
- FileUpload
- 属性
- 方法
- Button
- 属性
- 方法
- Submit
- 属性
- 方法
- Reset
- 属性
- 方法
- Radio
- 属性
- 方法
- Checkbox
- 属性
- 方法
- Select
- 属性
- 方法
- Option
- 属性
第八章 浏览器
这一章对应了浏览器及其关联的元素。
- navigator
- 属性
- 方法
- MimeType
- 属性
- Plugin
- 属性
第九章 事件和事件句柄
这一章包含了在 JavaScript客户端用于激发某些特定动作的事件对象和事件句柄。另外,本章还包括了关于使用事件和事件句柄的常规信息。
- 关于事件常规信息
- 定义事件句柄
- Navigator 4.0 中的事件
- event
- onAbort
- onBlur
- onChange
- onClick
- onDblClick
- onDragDrop
- onError
- onFocus
- onKeyDown
- onKeyPress
- onKeyUp
- onLoad
- onMouseDown
- onMouseMove
- onMouseOut
- onMouseOver
- onMouseUp
- onMove
- onReset
- onResize
- onSelect
- onSubmit
- onUnload
第十章 LiveWire 数据库服务
本章包含了服务器端与 LiveWire 关联的对象:database,DbPool,Connection,Cursor,Stproc,Resultset 和 blob。
- database
- 事务
- 属性
- 方法
- DbPool
- 属性
- 方法
- Connection
- 属性
- 方法
- Cursor
- 属性
- 方法
- Stproc
- 属性
- 方法
- Resultset
- 属性
- 方法
- blob
- 方法
第十一章 进程管理服务
本章包含了与管理进程相关的服务器端对象,其中有 request,client,project,server 和 Lock。
- request
- 属性
- client
- 属性
- 方法
- project
- 属性
- 方法
- server
- 属性
- 方法
- Lock
- 方法
第十二章实用工具
本章包含了服务器端的对象 File 和 SendMail。
- File
- 属性
- 方法
- SendMail
- 属性
- 方法
第十三章 全程函数
本章包含了所有 JavaScript 中未与任何对象关联的函数。
- addClient
- addResponseHeader
- blob
- callC
- debug
- deleteResponseHeader
- escape
- eval
- flush
- getOptionValue
- getOptionValueCount
- isNaN
- Number
- parseFloat
- parseInt
- redirect
- registerCFunction
- ssjs_generateClientID
- ssjs_getCGIVariable
- ssjs_getClientID
- String
- taint
- unescape
- untaint
- write
第十四章 LiveConnect 的 Java 包
- netscape.javascript.JSObject
- 方法和静态方法
- netscape.javascript.JSException
- 构造函数
- netscape.plugin.Plugin
- 构造函数和方法
索引
【下一章】 【索引】 【这是目录】
|