第1章 认识JavaScript 1
■导言 1
■JavaScript和Java 1
■为何要学JavaScript? 4
■JavaScript的风采 4
■ 导航者的语言 6
■LiveScript就是JavaScript 6
■JavaScript与HTML 7
■JavaScript vs.Java 9
简易的文稿语言 9
■如何在HTML里使用JavaScript? 10
■基于对象的网页处理 12
第2章JavaScript语言的基本语法 15
■JavaScript开讲 15
■Values,Names和Literals 16
■Values(值) 16
■Names(名称) 17
■Literals(定字) 17
■条件表达式(Conditional Expressions) 18
■Expressions和Operators 18
■三种 Expressions 18
■赋值运算符(Aignment Operators) 19
■运算符(Operators) 19
■计值运算符(Arithmetic Operators) 19
■字符串运算符(String Operators) 20
■逻辑运算符(Logical Operators) 20
■比较运算符(Comparison Operators) 21
■位元逻辑运算符(Bitwise Logical Operators) 21
■运算符优先次序(Operator Precedence) 22
■位元移动运算符(Bitwise Shift Operators) 22
■JavaScript的Statements 23
■break语句 23
■comment语句 24
■continue语句 24
■for语句 25
■for...in语句 26
■function语句 26
■if...else语句 27
■new运算符 28
■return语句 29
■this关键字 29
■var语句 29
■while语句 30
■with语句 30
■JavaScript与Navigator的事件 31
■JavaScript外一章 32
■Navigator的对象概念 34
第3章JavaScript的对象概念 34
■HTML与Navigaator对象的关系 37
■窗口对象 38
■文件对象 38
■表格对象 39
■HTML标签(Tags)与Document 39
■Javascript的对象模式 40
■抽象数据类型(Abstract Data Type) 40
■对象与属性(Property) 41
■对象方法(Method)与函数(Function) 42
■如何产生新对象? 43
对象及对象方法的使用 44
■String 对象 45
■Math对象 46
■Date对象 46
第4章 撰定Navigator主页文稿 48
■如何为Navigator撰稿? 48
■事件(Event)的种类及处理 49
■onBlur事件处理程序 51
■Navigator的事件处理程序 51
■onChange事件处理程序 52
■onClick事件处理程序 54
■onFocus事件处理程序 55
■onLoad事件处理程序 56
■onMouseOver事件处理程序 57
■onSelect事件处理程序 58
■onSubmit事件处理程序 59
■onUnload事件处理程序 62
■JavaScript基本常识 64
■JavaScript的乌龙院 64
■JavaScript1-2-3 64
■第5章 Navigator的主要对象:Document 66
■再谈Navigator 的对象结构 66
■Document的对象属性 68
■颜色属性(Color Attributes) 69
■描述属性(Descriptive Attributes) 71
■元件属性(Element Properties) 72
■Document 的对象方法 73
■Document与表格对象 75
■表格的对象方法:Submit( ) 77
■Button 元件 78
■Checkbox元件 79
■Password元件 80
■Radio元件 80
■Reset元件 81
■Submit元件 81
■Select元件 81
■Text元件 82
■Hidden元件 83
■TextArea元件 83
■事件处理程序与表格元件 84
■Document与Cookie 84
第6章 Navigator对象的运用 90
■如何使用window对象? 90
■window对象的属性 91
■window的对象方法 92
■事件处理程序 93
■如何使用frame对象? 95
■框架的产生 96
■框架和窗口的使用 97
■框架的例子 98
Location和history的应用 104
■location对象 104
■history对象 105
■使用例子 105
第7章 JavaScript的另类程序 107
■JavaScript飙网络 107
■小傻瓜计算机 108
■走迷宫 112
■数字时钟显示 117
■科学用计算机 119
第8章 JavaScript的对象摘要 137
■JavaScript的对象 137
■Anchor对象和anchor 数组 137
■Button对象 140
■Checkbox对象 140
■Date对象 142
■Document对象 144
■Elements数组 145
■Form对象和form数组 146
■Frame对象和name数组 148
■Hidden对象 148
■History对象 150
■Link对象和link数组 150
■Location对象 151
■Math对象 152
■Password 对象 153
■Navigator 对象 153
■Radio对象 154
■Reset对象 156
■Select对象和option数组 157
■String对象 158
■Submit*对象 159
■Text对象 159
■Textarea对象 160
■Window对象 161
启航之前 164
■第9章 掌握JavaScript,当个好舵手 164
■JavaScript的FAQ 165
■谁是真的领航员? 165
■JavaScript的前景 168
附录 171
A. 色彩值和保留字 171
B. JavaScript的各种属性 176
C. JavaScript 的对象方法 197
D.附书磁盘使用方法 227
E.中英文词汇对照表 230