第一章 导论 1
1.1 何谓JavaScript 1
1.2 JavaScript与Java 1
第二章JavaScript编程(入门篇) 3
2.1 嵌入在HTML文件中的JavaScript 3
2.1.1 <SCRIPT>??/SCRIPT>标签 3
4.5.5 document 4
2.1.2 <HEAD>??/HEAD>标签 4
2.1.3 隐藏JavaScript程序码 5
2.1.4 函数定义与调用 5
2.2 事件处理器 6
2.2.1 事件处理器的重要性 6
2.1.5 引号的作用 6
2.2.2 事件与对象 7
2.2.3 事件与事件处理器 7
2.2.4 范例 8
2.3 注意事项与编程技巧 10
2.3.3 HTML文件的更新 11
2.3.4 打印 11
2.3.2 引号的使用 11
2.3.1 在HTML文件中JavaScript函数的位置 11
第三章JavaScript编程(高级篇一) 13
3.1 简单的JavaScript数据类型 13
3.1.1 值 13
3.1.2 数据类型的转换 13
3.1.3 JavaScript变量的命名规则 14
3.1.4 常量 15
3.2 JavaScript的表达式与运算符 15
3.2.1 表达式与条件表达式 15
3.2.2 运算符与指定运算符 16
3.2.3 标准运算式运算符 17
3.2.4 按位逻辑运算符 18
3.2.6 固定格式的逻辑关系 19
3.2.7 比较运算符(= =,>,>=,<,<=,!=) 19
3.2.5 逻辑运算符 19
3.2.8 字符串运算符 20
3.2.9 JavaScript运算符的优先顺序 20
3.3.1 break 21
3.3 JavaScript程序流程控制与语句 21
3.3.2 cotnment 22
3.3.3 continue 22
3.3.4 for 23
3.3.5 for卛n 24
3.3.6 function 24
3.3.7 if卐lse 25
3.3.8 new 25
3.3.10 this 27
3.3.9 return 27
3.3.11 var 28
3.3.12 while 28
3.3.13 with 29
第四章JavaScript编程(高级篇二) 30
4.1 JavaScript中的数组 30
4.1.1 对象与数组 30
4.2 事件处理器 31
4.3 事件处理器的使用 32
4.3.1 onBlur 32
4.3.2 onChange 32
4.3.3 onClick 33
4.3.4 onFocus 33
4.3.5 onLoad 34
4.3.6 onMouseOver 34
4.3.7 onselect 35
4.3.8 onSubnit 35
4.3.9 onUnload 36
4.4 对象 36
4.4.1 使用Navigator内建的对象 36
4.4.2 Navigator对象的层次 38
4.4.3 HTML与JavaScript的显示配置与对照 38
4.4.4 重要的内建对象 39
4.5 JavaScript对象的使用 42
4.5.1 anchor 42
4.5.2 button 43
4.5.3 checkbox 44
4.5.4 Date 45
4.5.6 form 47
4.5.7 frame 49
4.5.8 hidden 50
4.5.9 history 51
4.5.10 link 52
4.5.11 location 53
4.5.12 Math 54
4.5.13 password 55
4.5.14 radioButton 56
4.5.15 reset 57
4.5.16 select 58
4.5.17 string 60
4.5.18 submit 61
4.5.19 text 61
4.5.20 textArea 63
4.5.21 window 64
4.5.22 对象综合范例 65
5.1 对象与特性的关系 71
第五章JavaScript编程(高级篇三) 71
5.2 JavaScript特性的使用 72
5.2.1 action 72
5.2.2 alinkColor 73
5.2.3 anchors 74
5.2.4 appCodeName 77
5.2.5 appName 78
5.2.6 appVersion 80
5.2.7 bgColor 82
5.2.8 checked 84
5.2.9 cookie 84
5.2.10 defaultChecked 85
5.2.11 defaultSelected 85
5.2.12 defaultStatus 88
5.2.13 defaultValue 89
5.2.14 E 92
5.2.15 elements 93
5.2.16 encoding 94
5.2.17 fgColor 95
5.2.18 forms 96
5.2.19 hash 97
5.2.20 host 98
5.2.21 hostname 98
5.2.22 href 98
5.2.23 index 101
5.2.24 lastModified 102
5.2.25 length 102
5.2.26 linkColor 103
5.2.27 links 104
5.2.28 LN2 105
5.2.29 LN10 106
5.2.30 location 107
5.2.31 method 108
5.2.32 name 109
5.2.33 options 110
5.2.34 parent 111
5.2.35 pathname 111
5.2.36 PI 112
5.2.37 port 113
5.2.38 protocol 113
5.2.39 referrer 114
5.2.40 search 114
5.2.41 selected 116
5.2.42 selectedIndex 119
5.2.43 self 119
5.2.45 SQRT-2 120
5.2.44 SQRT1_2 120
5.2.46 status 121
5.2.47 target 122
5.2.48 text 122
5.2.49 title 123
5.2.50 top 123
5.2.51 userAgent 124
5.2.52 value 124
5.2.53 vlinkColor 126
5.2.54 window 127
5.3 函数与Method 127
5.3.1 函数 127
5.3.2 Method 128
5.4 Method与函数的使用 128
5.4.1 abs 129
5.4.2 acos 130
5.4.3 alert 131
5.4.4 anchor 132
5.4.5 asin 133
5.4.6 atan 134
5.4.7 back 135
5.4.8 big 137
5.4.9 blink 138
5.4.10 blur 138
5.4.11 bold 139
5.4.12 ceil 140
5.4.13 charAt 141
5.4.14 clear 142
5.4.15 charTimeout 143
5.4.16 click 145
5.4.17 close(document object) 145
5.4.18 close(window object) 146
5.4.19 confirm 147
5.4.20 cos 149
5.4.21 escape(function) 150
5.4.22 eval(function) 151
5.4.23 exp 151
5.4.24 fixed 152
5.4.25 floor 153
5.4.26 focus 154
5.4.27 fontcolor 156
5.4.28 fontsize 158
5.4.29 forward 159
5.4.30 getDate 159
5.4.31 getDay 160
5.4.32 getHours 160
5.4.33 getMinutes 161
5.4.35 getSeconds 162
5.4.34 getMonth 162
5.4.36 getTime 163
5.4.37 getTimezoneOffset 164
5.4.38 getYear 165
5.4.39 go 166
5.4.40 indexOf 168
5.4.41 italics 168
5.4.42 lastIndexOf 169
5.4.43 link 171
5.4.44 log 172
5.4.45 max 173
5.4.46 min 174
5.4.47 open(document object) 174
5.4.48 open(window object) 175
5.4.49 parse 178
5.4.50 parseFloat(function) 179
5.4.51 parseInt funtion 180
5.4.52 pow 181
5.4.53 prompt 182
5.4.54 random 183
5.4.55 round 183
5.4.56 select 184
5.4.57 setDate 185
5.4.58 setHours 186
5.4.59 setMinutes 186
5.4.60 setMonth 187
5.4.61 setSeconds 187
5.4.62 setTime 188
5.4.63 setTimeout 188
5.4.64 setYear 189
5.4.65 sin 189
5.4.66 small 190
5.4.67 sqrt 191
5.4.68 strike 192
5.4.69 sub 192
5.4.70 submit 193
5.4.71 substring 194
5.4.72 sup 195
5.4.73 tan 196
5.4.74 toGMTstring 197
5.4.75 toLocaleString 197
5.4.76 toLowerCase 198
5.4.77 toUpperCase 199
5.4.78 unescape(function) 199
5.4.79 UTC 200
5.4.80 write 201
5.4.81 writeln 202
5.5.1 内建对象、函数的运用 204
5.5 其他 204
5.5.2 内建函数的使用 206
第六章JavaScript编程(高级应用篇) 210
6.1 创建新对象 210
6.2 加入新的Method定义 211
6.3 JavaScript应用程序范例介绍 212
6.3.1 时钟 212
6.3.2 走马灯 213
6.3.3 后置计算机 215
6.3.4 个人所得税申报试算 218
附录 229
附录一 保留字 229
附录二 color value 229
附录三 对象与特性对照表 234
附录四 对象与method函数对照表 236