Ajax部分 Web应用程序的新技术 2
关于Ajax 2
Ajax的定义 2
XMLHttpRequest对象引址 10
Ajax的开发方法 13
Ajax实例 17
使用Ajax库 29
JavaScript部分 72
关于JavaScript 72
JavaScript的定义 72
JavaScript的描述方法 77
对象、属性及方法 82
事件句柄 84
通过event对象获取事件 84
使用JavaScript可以处理类型的种类 85
函数 85
内置函数 86
变量与常量 86
可以在对象、函数、变量中设置的名称 86
运算符 87
JavaScript的命令语句 87
浏览器对象 90
navigator对象 90
获取浏览器名称 90
获取浏览器的代码名称 91
获取浏览器的版本 92
获取浏览器的用户代理 93
获取平台的类型 94
获取浏览器的使用语言 95
辨别浏览器 96
判断是否可以使用Java 99
获取可使用的MIME类型 100
获取可使用的插件 102
检查插件是否已被安装 104
screen对象 105
获取显示器屏幕的尺寸 105
获取显示器的显示信息 106
event对象 107
获取事件的类型 107
获取事件发生位置 Netscape Navigator 109
获取事件发生位置 Internet Explorer 111
获取按下的键值 Netscape Navigator 113
获取按下的键值 Internet Explorer 114
固定窗口的位置及尺寸 116
window对象 118
弹出警告对话框 118
弹出带有“确定”和“取消”按钮的对话框 119
弹出带有文本框的对话框 121
打开新的窗口 123
关闭窗口 126
关闭网页时打开新的窗口 127
在打开的窗口中操作原窗口 128
在最前方显示窗口 130
将窗口移至其他窗口下方 132
使用在JavaScript1.2中追加的Window.open()方法的属性 133
获取窗口外侧及内侧尺寸 135
以全屏方式打开窗口&P 36
移动到浏览器指定位置 138
按照指定的数值逐渐移动浏览器 139
在显示器左上角显示窗口 141
在显示器左下角显示窗口 142
在显示器右上角显示窗口 144
在显示器右下角显示窗口 146
在显示器可显示区域的中央位置显示窗口 148
在显示器中央位置显示窗口 150
重新设置浏览器尺寸 152
以指定数值为单位等比例改变浏览器尺寸 154
滚动窗口 155
滚动框架 157
将显示区域滚动到指定位置 159
以指定数值等比例滚动显示区域 161
在状态栏中显示信息 162
在状态栏中滚动显示文字 163
加载页面时,在状态栏中显示问候语 165
检索页面中的文字 167
创建控制浏览器的按钮 169
frame对象 171
在其他框架中显示输入的URL 171
同时变更多个框架-使用按钮 173
同时变更多个框架-使用链接 175
在打开的窗口上操作原窗口的框架 177
document对象 179
显示文字 179
换行显示文字 180
获取文件信息 181
获取文件的更新时间 182
在打开的窗口中显示文字 183
替换当前窗口内容 185
指定文本及链接的颜色 186
变更背景颜色 188
变更文本颜色 189
显示所选择的文字 191
history对象 195
创建返回按钮 195
创建前进按钮 196
创建返回或前进到数页前页面的按钮 197
Location对象 198
获取当前页面的URL 198
跳转至输入的URL 199
页面加载结束后,加载下一个页面 200
区分支持与不支持JavaScript的页面 201
分开各浏览器的专用页面 203
设定锚 205
创建刷新按钮 206
不可返回原页面 207
Link对象、Anchor对象 208
显示链接的URL信息 208
当光标置于链接上时打开窗口 210
如按钮一样使用链接-1 212
如按钮一样使用链接-2 214
Form对象 216
在链接中使用单选按钮 216
在链接中使用按钮 218
在链接中使用菜单 220
在文本框中滚动显示文字 222
变更复选框的值 224
变更复选框的选中状态 226
变更单选按钮的值 227
变更单选按钮的选中状态 229
检查文本框中的内容是否改变 230
检查表单中的内容 231
变更隐藏文本表单的值 233
在从表单中发送的邮件中添加备忘录 235
发送邮件时显示问候语 237
输入密码 240
变更密码表单的值 242
确认是否重置 244
选择上传的文件 245
变更下拉列表中的内容 246
检查表单的类型 248
Area对象 250
单击映射区域以外的空间,弹出警告对话框 250
在文本框中显示说明信息 252
使用链接图形功能 254
Image对象 256
获取图片信息 256
制作图片的动画效果 258
控制动画播放 260
指向或单击图片时,使图片发生变化 262
指向或单击图片时,使图片发生变化一使用对象名称 264
指向或单击图片时,变更其他图片 266
指向或单击图片时,变更其他图片-使用对象名称 268
变更其他框架中的图片 270
显示加載图片状态 272
确认是否重新加载图片 274
内置对象 276
Date对象 276
显示年、月、日、时、分、秒 276
显示上午或下午 278
显示星期 279
显示休息日 281
显示国际标准时间和本地时间 284
计算数日后的日期时间 285
设置年、月、日、时、分、秒 286
显示4位西历 288
设置4位西历 289
显示毫秒 290
设置毫秒 291
显示UTC 292
设置UTC 294
计算日期 297
实时显示年、月、日 298
实时显示时、分、秒 300
在不同时间显示不同的信息 302
根据时间变更背景图 304
Math对象 306
返回自然对数的底 306
返回以e为底的2的自然对数 306
返回以e为底的10的自然对数 307
返回以2为底的自然对数 307
返回以10为底的自然对数 308
返回圆周率 308
返回1/2的平方根 309
返回2的平方根 309
返回从0开始的绝对值 310
返回四舍五入后的数值 311
比较m和n,返回较小的数值 312
比较m和n,返回较大的数值 312
返回最接近且小于参数x的一个整数 313
返回最接近且大于参数x的一个整数 314
返回n的m次幂 315
返回以x和y坐标为基准的角度 315
返回平方根 316
返回对数 316
返回自然对数 317
返回sin值 317
返回cos值 318
返回tan值 318
返回asin值 319
返回acos值 319
返回atan值 320
使用随机数进行占卜 321
string对象 323
指定文字颜色 323
增大字号 324
缩小字号 324
指定字号大小 325
设置为粗体 325
设置为斜体 326
设置为删除文字 326
设置为上标 327
设置为下标 327
设置为等宽文字 328
设置文字闪烁效果 328
创建链接 329
设置锚 330
将大写字母转换为小写字母 331
将小写字母转换为大写字母 331
分割字符串 332
提取第n个字符 333
在字符串中提取子字符串 334
从第n个字符开始提取m个字符 335
从开头检索字符串 336
从结尾检索字符串 337
返回指定字符的ISO-Latin-1代码 338
将IOS-Latin-1代码转换为字符 339
Array对象 340
显示星期-使用Array对象 340
在字符串中显示数组元素 342
逆向排列数组元素 343
排列数组元素 344
function对象 345
创建新的函数 345
查看从何处开始调用函数 346
将函数内容作为数组使用 348
调用不同的对象 350
Object对象 351
创建新对象-1 351
创建新对象-2 352
监视属性 353
Boolean对象 354
设置真(true)假(false)值 354
Number对象 355
创建数值 355
检查可使用的数值范围 356
其他 358
可在多个对象中使用的属性,方法 358
获取对象(数组)的数量 358
给对象添加名称 359
创建新的属性 361
将对象转换为字符串 362
变更为n进制 363
返回对象中的值 364
将对象中的数值转换为字符串 365
打印窗口(框架) 366
每隔一段时间重复执行程序 367
获取光标的位置 369
内置函数(top-level函数) 371
计算输入到文本框中的字符串 371
判断是否为数值 378
判断是否为有限数 374
将字符串转換为整数 375
将字符串转换为浮点数 376
将字符转换为ASCII形式(URL形式) 377
转换ASCII形式的字符 379
DynamicHTML部分 382
关于DHTML 382
DynamicHTML的定义 382
浏览器DOM的实现情况 382
浏览器DOM的实现(节点,元素,属性) 383
DOM和JavaScript 384
DOM中事件的处理 384
获取及设置DOM值的方法 386
创建跨浏览器的DynamicHTML 393
DOM的属性及方法 400
DOM的属性 400
获取id属性的值 400
获取class属性的值 401
获取标签名称的值 403
获取标签数量 404
获取lang属性的值 405
以HTML形式在标签中显示内容 406
不使用标签以HTML形式显示内容 408
在标签内以文本形式显示内容 410
不使用标签以文本形式显示内容 412
DOM的方法 414
使用jd属性指定元素 414
使用name属性统计元素 416
使用标签名称统计标签 418
返回属性值 419
变更属性值 421
检查是否包含指定的属性 423
删除指定的属性 425
返回指定的节点值 426
删除指定的子节点 427
设置事件及处理 429
删除设置的事件及处理 431
操作HTML标签元素 434
frame元素 434
变更框架高度 434
变更框架宽度 436
变更内联框架 438
变更内联框架的大小 440
body元素 442
变更背景图片 442
变更链接的颜色 444
变更背景颜色及文本颜色 446
变更文本颜色 448
hr元素 450
变更划线的宽度 450
变更划线的长度 452
变更划线的填充颜色 454
变更划线的对齐位置 456
img元素 458
返回alt的值 458
变更图片边框的宽度 460
变更图片与文本的横向位置关系 462
变更图片与文本的纵向位置关系 464
变更图片与文本的横向间隔 466
变更图片与文本的纵向间隔 468
变更图片的高度及宽度 470
变更图片的URL 472
form元素 474
变更按钮的名称 474
变更按钮的类型 476
变更复选框及单选按钮的类型 478
变更隐藏文本域的类型 480
变更密码域的宽度 482
变更密码域的类型 484
变更下拉列表中的选项 486
变更文本区域的大小 488
变更文本框的宽度 490
table元素 492
变更表格的高度及宽度 492
变更表格外侧边框的宽度 495
操作style元素 498
style元素 498
获取样式表的信息 498
获取子样式表的信息 501
设置背景图片的排列方式 504
设置样式表内背景图片的排列方式 507
变更背景图片的显示位置 509
变更样式表内图片的显示位置 511
固定或滚动背景图片 574
变更背景颜色 516
变更表单的背景颜色 518
变更边框的样式 520
变更边框的颜色 522
变更边框的宽度 524
变更边框四周的边距 526
分别变更样式表上下左右边框的样式 528
分别变更样式表上下左右边框的颜色 531
分别变更样式表上下左右边框的宽度 534
分别变更样式表上下左右边框的边距 537
变更样式表的宽度 540
变更样式表溢出部分的处理方式 542
变更列表的形式 544
变更列表符号的位置 546
变更光标的形状 548
变更字体粗度 551
将字体变更为斜体 553
变更字体的修饰 555
变更字体的颜色 557
变更文字大小 558
变更样式表的背景颜色 560
变更多个属性 561
删除、显示文字 562
变更行间距 564
变更行对齐方式 566
变更缩进距离 568
直接显示空格及换行 570
变更折行 572
变更字体 574
转换大小写字母 576
变更图片边距 578
分别变更图片边距 580
解除文本的环绕状态 583
变更样式表的重叠状态 585
变更样式表的剪辑大小 587
变更样式表显示位置的属性 590
变更可视属性 592
左右移动样式表 595
上下移动样式表 598
在窗口内布置样式表 601
将样式表移至单击位置 605
跟随鼠标移动样式表 608
附录 612
附录A 颜色表及显示样本 612
Web尺寸表 612
颜色表1:W3C规格中定义名称的颜色 613
关于Web安全颜色 613
颜色表2:Web安全颜色 614
颜色表3:颜色名称 616
字体显示样本 618
附录B JavaScript和DOM语言规格 620
JavaScript中可以处理类型的种类 620
运算符 621
JavaScript的命令语句 625
事件句柄 631
事件类型 634
浏览器对象 637
内置对象 654
Top-Level属性 661
内置函数(top-level函数) 661
DOM参考 662
附录C JavaScript TIPS 674
JavaScript经常出现的错误 674
关于错误窗口 677
通过记录JavaScript版本来避免错误 679
JavaScript的千年虫问题 680
Netscape Navigator 4X中的样式表问题 681
JavaScript 1.2中追加及变更的用法 685
关于RegularExpresson(正则表达式) 687
JavaScript的安全问题 689
Signed Script(带签名的脚本语言)的使用方法 690
Live Connect 692
利用JavaScript追加侧边栏的方法 693
支持JavaScript的网页创建工具 695
JavaScript与窗口拦截器 696
利用层信息(Layer对象) 697
附录D 700
JavaScript和DynamicHTML相关链接 700
参考书籍 703
索引 706
目的、功能类别索引 706
JavaScript索引 711
DOM索引 718
AjaX索引 724