图书介绍

JavaScript语法和对象速查手册【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

JavaScript语法和对象速查手册
  • 陈冠军等编著 著
  • 出版社: 北京:化学工业出版社
  • ISBN:9787122079411
  • 出版时间:2010
  • 标注页数:457页
  • 文件大小:93MB
  • 文件页数:486页
  • 主题词:JAVA语言-程序设计-技术手册

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

JavaScript语法和对象速查手册PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 JavaScript入门3

第1章 认识JavaScript3

1.1 JavaScript的作用3

1.1.1 动态交互3

1.1.2 绚丽页面4

1.2 如何编写JavaScript代码4

1.2.1 语句4

1.2.2 语句块4

1.2.3 注释5

1.2.4 表达式5

1.2.5 保留字6

1.3 JavaScript的编写工具和调试工具7

1.3.1 运行环境7

1.3.2 编写工具8

1.3.3 调试工具12

1.4 JavaScript的代码位置13

1.4.1 在HTML网页头中嵌入JavaScript代码13

1.4.2 在HTML网页体中嵌入JavaScript代码14

1.4.3 在HTML网页的元素事件中嵌入JavaScript代码15

第2章 JavaScript语法基础17

2.1 常量和变量17

2.1.1 什么是变量和常量17

2.1.2 变量的声明17

2.1.3 变量的命名18

2.2 数据类型19

2.2.1 字符串类型19

2.2.2 数值类型20

2.2.3 布尔类型21

2.2.4 null类型21

2.2.5 undefined类型23

2.3 运算符24

2.3.1 算术运算符24

2.3.2 逻辑运算符26

2.3.3 位运算符27

2.3.4 赋值运算符29

2.3.5 其他运算符31

2.3.6 运算符的优先级33

2.4 选择结构35

2.4.1 单一选择结构35

2.4.2 二路选择结构35

2.4.3 三元运算符36

2.4.4 多路选择结构36

2.5 循环结构38

2.5.1 在循环的开头控制条件——while38

2.5.2 在循环的末尾控制条件——do/while39

2.5.3 通过循环遍历每个对象的属性——for/in40

2.5.4 使用计数器控制循环——for41

2.6 break和continue程序跳转语句42

第3章 函数和对象44

3.1 函数44

3.1.1 什么是函数44

3.1.2 内部函数45

3.1.3 自定义函数46

3.1.4 函数的参数arguments46

3.2 认识JavaScript对象48

3.2.1 什么是对象48

3.2.2 JavaScript中对象的分类48

3.2.3 本地对象49

3.2.4 内置对象49

3.2.5 宿主对象49

3.2.6 关联数组的对象50

第2篇 函数和JavaScript对象详解第4章 JavaScript的内部函数55

4.1 使用eval()函数执行JavaScript代码55

4.2 使用parseInt()函数将字符串转换为数字56

4.3 使用parseFloat()函数将字符串转换为数字57

4.4 使用escape()函数对字符串进行编码58

4.5 使用unescape()函数对字符串进行解码59

4.6 使用isNaN()函数判断值是否为数字59

4.7 使用isFinite()函数判断数字是否为无穷大或无穷小60

4.8 使用encodeURI()函数进行URI的编码61

4.9 使用decodeURI()函数进行URI的解码62

4.10 使用encodeURIComponent()函数把字符串编码为URI组件63

4.11 使用decodeURIComponent()函数解码URI组件64

第5章 String字符串对象65

5.1 认识String字符串对象65

5.1.1 语法参数说明65

5.1.2 String字符串对象的属性65

5.1.3 String字符串对象的方法66

5.2 详解String字符串对象的属性67

5.2.1 length属性:返回指定字符串的长度67

5.2.2 prototype属性:将新定义的属性或方法添加到String对象中68

5.2.3 constructor属性:指向对创建当前对象的引用69

5.3 详解String字符串对象的方法69

5.3.1 anchor()方法:为字符串添加HTML锚点标签69

5.3.2 big()方法:为字符串添加HTML大字体标签71

5.3.3 bold()方法:为字符串添加HTML的粗体标签71

5.3.4 charAt()方法:返回字符串中指定位置处的字符72

5.3.5 charCodeAt()方法:返回指定位置字符的Unicode编码73

5.3.6 concat()方法:将字符串连接到当前字符串的末尾74

5.3.7 fixed()方法:将字符串显示为打印机字体74

5.3.8 fontcolor()方法:设置字符串的前景色75

5.3.9 fontsize()方法:设置字符串的字体大小76

5.3.10 fromCharCode()方法:根据指定的Unicode编码返回字符串77

5.3.11 indexOf()方法:返回指定字符(串)第一次出现的位置78

5.3.12 italics()方法:为字符串添加HTML的斜体标签79

5.3.13 lastIndexOf()方法:返回指定字符(串)最后一次出现的位置79

5.3.14 link()方法:为字符串添加超级链接80

5.3.15 localeCompare()方法:比较两个字符串的大小81

5.3.16 replace()方法:替换字符串中指定的内容82

5.3.17 slice()方法:从字符串中提取子串83

5.3.18 small()方法:为字符串添加小字体标签84

5.3.19 split()方法:将字符串分割并存储到数组中84

5.3.20 strike()方法:为字符串添加下划线标签85

5.3.21 sub()方法:为字符串添加下标标签86

5.3.22 substr()方法:返回字符串中的一个子串86

5.3.23 substring()方法:从字符串中提取子串88

5.3.24 sup()方法:为字符串添加上标标签89

5.3.25 toLowerCase()方法:将字符串转化为小写格式89

5.3.26 toUpperCase()方法:将字符串转化为大写格式90

5.3.27 valueOf()方法:返回指定对象的原始值91

第6章 Number数值对象92

6.1 认识Number数值对象92

6.1.1 语法参数说明92

6.1.2 Number数值对象的属性92

6.1.3 Number数值对象的方法93

6.2 详解Number数值对象的属性93

6.2.1 MAX VALUE最大值属性93

6.2.2 MIN VALUE最小值属性94

6.2.3 NaN非数字值属性94

6.2.4 NEGATIVE_INFINITY负无穷大值属性95

6.2.5 POSITIVE INFINITY正无穷大值属性95

6.3 详解Number数值对象的方法96

6.3.1 toExponential()方法:返回以指数记数法表示的数字96

6.3.2 toFixed()方法:四舍五入时指定小数位数97

6.3.3 toLocaleString()方法:把Number对象转换为本地格式的字符串98

6.3.4 toPrecision()方法:以指数记数法指定小数位98

6.3.5 toString()方法:把Number对象转换为字符串99

第7章 Date日期对象101

7.1 认识Date日期对象101

7.1.1 语法参数说明101

7.1.2 Date日期对象的属性102

7.1.3 Date日期对象的方法102

7.2 详解Date日期对象的方法104

7.2.1 getFullYear()方法:返回表示完整年份的数字104

7.2.2 getMonth()方法:返回指定日期的月份105

7.2.3 getDate()方法:返回指定月份中的日期105

7.2.4 getDay()方法:返回日期所对应的周次106

7.2.5 getHours()方法:以24小时制返回当前时间的小时值106

7.2.6 getMinutes()方法:返回时间的分钟值107

7.2.7 getSeconds()方法:返回时间的秒钟值107

7.2.8 getTime()方法:返回距1970年1月1日午夜的时间差108

7.2.9 getMilliseconds()方法:返回时间的毫秒值109

7.2.10 getUTCDate()方法:返回UTC日期或时间值110

7.2.11 setFullYear()方法:设置Date对象中的年份值111

7.2.12 setMonth()方法:设置Date对象中的月份值112

7.2.13 setDate()方法:设置Date对象中的日期值113

7.2.14 setHours()方法:设置Date对象中的小时值113

7.2.15 setMinutes()方法:设置Date对象中的分钟值114

7.2.16 setSeconds()方法:设置Date对象中的秒钟值115

7.2.17 setUTCDate()方法:以UTC日期对Date对象进行设置117

7.2.18 getTimezoneOffset()方法:返回当地时间与UTC时间的差值118

7.2.19 toDateString()方法:将Date对象中的日期转换为字符串格式119

7.2.20 toUTCString()方法:返回一个以UTC时间表示的日期字符串119

7.2.21 toGMTString()方法:返回一个以GMT时间表示的日期字符串120

7.2.22 toLocaleString()方法:将日期对象转化为本地日期121

7.2.23 toLocaleDateString()方法:返回日期字符串121

7.2.24 toTimeString()方法:以字符串的形式返回时间122

7.2.25 toLocaleTimeString()方法:转化为本地时间字符串122

7.2.26 toString()方法:将日期对象转化为字符串信息123

7.2.27 parse()方法:计算指定时间距1970年1月1日午夜的时间差123

第8章 Math对象125

8.1 认识Math对象125

8.1.1 语法参数说明125

8.1.2 Math对象的属性125

8.1.3 Math对象的方法126

8.2 详解Math对象的属性127

8.2.1 E属性:返回自然对数的底127

8.2.2 LN2属性:返回2的自然对数127

8.2.3 LN10属性:返回10的自然对数128

8.2.4 LOG2E属性:返回以2为底e(自然对数的底)的对数128

8.2.5 LOG10E属性:返回以10为底e(自然对数的底)的对数129

8.2.6 PI属性:返回π的值129

8.2.7 SQRT1_2属性:返回0.5的平方根130

8.2.8 SQRT2属性:返回2的平方根130

8.3 详解Math对象的方法131

8.3.1 abs()方法:返回数的绝对值131

8.3.2 acos()方法:返回数的反余弦值132

8.3.3 asin()方法:返回数的反正弦值132

8.3.4 atan()方法:返回数的反正切值133

8.3.5 atan2()方法:根据指定的坐标返回一个弧度值134

8.3.6 ceil()方法:返回大于或等于指定参数的最小整数135

8.3.7 cos()方法:计算数的余弦值136

8.3.8 exp()方法:返回以e为基数的幂137

8.3.9 floor()方法:返回小于或等于指定参数的最大整数138

8.3.10 log()方法:返回数的自然对数139

8.3.11 max()方法:返回两个或多个参数中的最大值140

8.3.12 min()方法:返回两个或多个参数中的最小值141

8.3.13 pow()方法:幂运算141

8.3.14 random()方法:生成0到1之间的随机数142

8.3.15 round()方法:取整运算142

8.3.16 sin()方法:计算数的正弦值143

8.3.17 sqrt()方法:平方根运算144

8.3.18 tan()方法:计算数的正切值145

第9章 Array数组对象146

9.1 认识Array数组对象146

9.1.1 语法参数说明146

9.1.2 Array数组对象的属性146

9.1.3 Array数组对象的方法147

9.2 详解Array数组对象的属性148

9.3 详解Array数组对象的方法148

9.3.1 concat()方法:连接其他数组到当前数组末尾148

9.3.2 join()方法:将数组元素连接为字符串149

9.3.3 pop()方法:移除数组中最后一个元素150

9.3.4 push()方法:将指定的数据添加到数组中151

9.3.5 reverse()方法:反序排列数组中的元素152

9.3.6 shift()方法:删除数组中的第一个元素152

9.3.7 slice()方法:获取数组中的一部分数据153

9.3.8 sort()方法:对数组中的元素进行排序154

9.3.9 splice()方法:删除数组中部分数据155

9.3.10 toString()方法:将数组全部数据转化为字符串156

9.3.11 toLocaleString()方法:把数组转换为本地字符串157

9.3.12 unshift()方法:在数组前面插入数据158

第10章 其他JavaScript对象159

10.1 Boolean对象159

10.1.1 语法参数说明159

10.1.2 Boolean对象的属性160

10.1.3 Boolean对象的方法160

10.1.4 Boolean对象的应用160

10.2 RegExp对象161

10.2.1 语法参数说明161

10.2.2 RegExp对象的属性161

10.2.3 RegExp对象的方法162

10.2.4 RegExp对象的应用162

10.3 Function对象163

10.3.1 语法参数说明163

10.3.2 Function对象的属性164

10.3.3 Function对象的方法164

10.3.4 Function对象的应用164

10.4 Error对象165

10.4.1 语法参数说明165

10.4.2 Error对象的属性166

10.4.3 Error对象的应用166

10.5 ActiveXObject对象167

10.5.1 语法参数说明167

10.5.2 ActiveXObject对象的应用168

10.6 Enumerator对象169

10.6.1 语法参数说明169

10.6.2 Enumerator对象的方法169

10.6.3 Enumerator对象的应用169

第3篇 浏览器对象详解173

第11章 Window窗口对象173

11.1 认识Window窗口对象173

11.1.1 语法参数说明173

11.1.2 Window窗口对象的属性173

11.1.3 Window窗口对象的方法174

11.2 详解Window窗口对象的属性175

11.2.1 closed属性:关闭窗口175

11.2.2 defaultStatus属性:返回窗口的默认状态177

11.2.3 length属性:返回窗口中的框架数量178

11.2.4 name属性:设置窗口的名称179

11.2.5 opener属性:返回对打开当前窗口的窗口的引用180

11.2.6 parent属性:返回父窗口182

11.2.7 self属性:返回对当前窗口的引用183

11.2.8 status属性:设置窗口状态栏的文本184

11.2.9 screenLeft、screenTop属性:返回窗口的x、y坐标186

11.2.10 top属性:返回最顶层的父辈窗口187

11.3 详解Window窗口对象的方法188

11.3.1 alert()方法:打开一个警告对话框188

11.3.2 blur()方法:使窗口失去焦点189

11.3.3 clearInterval()方法:取消setInterval()方法产生的作用效果190

11.3.4 clearTimeout()方法:取消setTimeout()方法产生的作用效果192

11.3.5 close()方法:关闭Windows窗口193

11.3.6 confirm()方法:打开一个选择对话框194

11.3.7 createPopup()方法:创建弹出窗口195

11.3.8 focus()方法:使窗口获得焦点196

11.3.9 moveBy()方法:通过指定偏移量来移动窗口197

11.3.10 moveTo()方法:移动窗口到指定的坐标198

11.3.11 open()方法:打开一个新的窗口199

11.3.12 print()方法:打印窗口内容201

11.3.13 prompt()方法:打开一个允许输入信息的对话框202

11.3.14 resizeBy()方法:通过指定坐标偏移量来缩放窗口203

11.3.15 resizeTo()方法:通过指定新数值来改变窗口的大小204

11.3.16 scrollBy()方法:按给定的偏移量来滚动窗口中的内容205

11.3.17 scrollTo()方法:滚动窗口中的内容到新的位置206

11.3.18 setInterval()方法:指定每隔多长时间执行一次指定代码208

11.3.19 setTimeout()方法:指定多长时间之后执行指定的代码209

11.3.20 showModalDialog()方法:打开一个模式对话框210

11.3.21 showModalessDialog()方法:打开一个非模式对话框212

第12章 Navigator浏览器对象214

12.1 认识Navigator浏览器对象214

12.1.1 语法参数说明214

12.1.2 Navigator浏览器对象的属性214

12.1.3 Navigator浏览器对象的方法215

12.2 详解Navigator浏览器对象的属性215

12.2.1 appCodeName属性:返回浏览器的代码名215

12.2.2 appMinorVersion属性:返回浏览器的次要版本216

12.2.3 appName属性:返回浏览器的名称217

12.2.4 appVersion属性:返回浏览器的平台和版本信息217

12.2.5 userAgent属性:返回浏览器用于HTTP请求的用户代理头的值218

12.2.6 browserLanguage属性:返回当前浏览器使用的语言219

12.2.7 cookieEnabled属性:判断浏览器是否启用了cookie219

12.2.8 cpuClass属性:返回浏览器系统的CPU等级220

12.2.9 onLine属性:判断系统是否处于脱机模式220

12.2.10 platform属性:声明了运行浏览器的操作系统和(或)硬件平台221

12.2.11 systemLanguage属性:返回操作系统使用的默认语言222

12.2.12 userLanguage属性:返回操作系统的自然语言设置222

12.3 详解Navigator浏览器对象的方法223

12.3.1 javaEnabled()方法:检测当前浏览器是否支持Java223

12.3.2 taintEnabled()方法:检测当前浏览器是否启用了数据污点224

12.4 Navigator浏览器对象的综合属性应用225

第13章 Screen屏幕对象227

13.1 认识Screen屏幕对象227

13.1.1 语法参数说明227

13.1.2 Screen屏幕对象的属性227

13.2 详解Screen屏幕对象的属性228

13.2.1 availHeight属性:显示屏幕的可用高度228

13.2.2 availWidth属性:显示屏幕的可用宽度229

13.2.3 bufferDepth属性:显示调色板的比特深度229

13.2.4 colorDepth属性:显示缓冲器上调色板的比特深度230

13.2.5 deviceXDPI属性:显示屏幕每英寸的水平点数230

13.2.6 deviceYDPI属性:显示屏幕每英寸的垂直点数231

13.2.7 fontSmoothingEnabled属性:判断用户是否启用了字体平滑232

13.2.8 height属性:显示屏幕的高度232

13.2.9 logicalXDPI属性:显示屏幕每英寸的水平方向的常规点数233

13.2.10 logicalYDPI属性:显示屏幕每英寸的垂直方向的常规点数234

13.2.11 updateInterval属性:显示屏幕的刷新率234

13.2.12 width属性:显示屏幕的宽度235

13.3 Screen屏幕对象的综合属性应用236

第14章 其他浏览器对象237

14.1 认识History对象237

14.1.1 语法参数说明237

14.1.2 History对象的属性237

14.1.3 History对象的方法237

14.1.4 length属性:返回浏览器历史列表中的URL数量238

14.1.5 back()方法:返回到上一个URL地址238

14.1.6 forward()方法:返回到下一个URL地址239

14.1.7 go()方法:打开指定的页面240

14.2 认识Location对象241

14.2.1 语法参数说明241

14.2.2 Location对象的属性241

14.2.3 Location对象的方法242

14.2.4 hash属性:返回从井号开始的URL242

14.2.5 host属性:返回主机名和当前URL的端口号244

14.2.6 hostname属性:返回当前URL的主机名244

14.2.7 href属性:返回完整的URL245

14.2.8 pathname属性:返回当前URL的路径部分246

14.2.9 port属性:返回当前URL的端口号247

14.2.10 protocol属性:返回当前URL的协议248

14.2.11 search属性:返回从问号开始的URL查询部分249

14.2.12 assign()方法:加载新的文档250

14.2.13 reload()方法:重新加载当前文档251

14.2.14 replace()方法:用新的文档替换当前文档252

第4篇 DOM对象详解255

第15章 Document文档对象255

15.1 认识Document文档对象255

15.1.1 语法参数说明255

15.1.2 Document文档对象的属性255

15.1.3 Document文档对象的方法256

15.2 详解Document文档对象的属性257

15.2.1 alinkColor、linkColor、vlinkColor属性:设置链接的颜色257

15.2.2 bgColor属性:设置页面的背景色258

15.2.3 body属性:获取页面的〈body〉标签259

15.2.4 cookie属性:获取或设置cookie值&.259

15.2.5 charset、defaultCharset属性:设置文档的字符集261

15.2.6 domain属性:返回当前文档的服务器域名261

15.2.7 fgColor属性:设置页面的前景色262

15.2.8 fileCreatedDate、fileModifiedDate、lastModified属性:获取文档创建和修改日期263

15.2.9 fileSize属性:获取文档的大小264

15.2.10 referrer属性:返回载入当前文档的文档的URL265

15.2.11 title属性:返回当前文档的标题265

15.2.12 URL属性:返回当前文档的URL266

15.3 详解Document文档对象的方法267

15.3.1 open()、close()方法:打开和关闭输出流267

15.3.2 createElement()方法:创建HTML标签对象268

15.3.3 getElementById()方法:返回带有指定id的对象集269

15.3.4 getElementsByName()方法:返回带有指定名称的对象集270

15.3.5 getElementsByTagName()方法:返回带有指定标签名的对象集271

15.3.6 write()、writeln()方法:在文档中输出内容272

第16章 Form表单对象274

16.1 认识Form表单对象274

16.1.1 语法参数说明274

16.1.2 Form表单对象的属性274

16.1.3 Form表单对象的方法275

16.2 详解Form表单对象的属性275

16.2.1 acceptCharset属性:设置服务器可接受的字符集275

16.2.2 action属性:设置表单的action属性276

16.2.3 enctype属性:设置表单用来编码内容的MIME类型277

16.2.4 id属性:设置表单的id278

16.2.5 length属性:返回表单中的元素数目279

16.2.6 method属性:设置将数据发送到服务器的HTTP方法280

16.2.7 name属性:设置表单的名称281

16.2.8 target属性:设置目标网页的打开位置282

16.3 详解Form表单对象的方法283

16.3.1 reset()方法:重置表单元素的默认值283

16.3.2 submit()方法:提交表单285

第17章 Table表格对象287

17.1 认识Table表格对象287

17.1.1 语法参数说明287

17.1.2 Table表格对象的属性287

17.1.3 Table表格对象的方法288

17.2 详解Table表格对象的属性289

17.2.1 border属性:设置表格边框的宽度289

17.2.2 caption属性:引用表格的〈caption〉元素290

17.2.3 cellPadding属性:设置单元格边框和内容之间的空白距离291

17.2.4 cellSpacing属性:设置单元格与单元格之间的空白距离293

17.2.5 frame属性:设置表格的外部边框294

17.2.6 id属性:返回表格的id值296

17.2.7 rules属性:设置表格的内部边线&.297

17.2.8 summary属性:返回对表格的描述298

17.2.9 tFoot属性:返回表格的〈tfoot〉标签299

17.2.10 tHead属性:返回表格的〈thead〉标签301

17.2.11 width属性:设置表格的宽度302

17.3 详解Table表格对象的方法304

17.3.1 createCaption()方法:创建表格的〈caption〉元素304

17.3.2 createTFoot()、createTHead()方法:创建表格的表脚和表头305

17.3.3 deleteCaption()方法:删除表格的〈caption〉元素307

17.3.4 deleteRow()、insertRow()方法:删除和插入表格行308

17.3.5 deleteTFoot()、deleteTHead()方法:删除表格的表脚和表头309

第18章 浏览器事件对象312

18.1 浏览器事件列表312

18.2 事件应用示例313

18.2.1 onabort事件:图像加载被中断时的处理313

18.2.2 onblur事件:元素失去焦点时的处理314

18.2.3 onchange事件:域被改变时的处理316

18.2.4 onclick事件:元素被单击时的处理317

18.2.5 ondblclick事件:元素被双击时的处理318

18.2.6 onerror事件:加载出现错误时的处理319

18.2.7 onfocus事件:元素获得焦点时的处理320

18.2.8 onkeydown事件:键盘按键被按下时的处理321

18.2.9 onkeypress事件:键盘按键被按住时的处理322

18.2.10 onkeyup事件:松开键盘按键时的处理324

18.2.11 onload事件:页面加载时的处理325

18.2.12 onmousedown事件:鼠标被按下时的处理326

18.2.13 onmousemove事件:鼠标移动时的处理327

18.2.14 onmouseout事件:鼠标离开元素时的处理329

18.2.15 onmouseover事件:鼠标移动到元素上的处理330

18.2.16 onmouseup事件:松开鼠标时的处理331

18.2.17 onreset事件:重置按钮的处理332

18.2.18 onresize事件:窗口调整尺寸时的处理333

18.2.19 onselect事件:文本被选定时的处理335

18.2.20 onsubmit事件:提交按钮的处理336

18.2.21 onunload事件:退出页面时的处理337

18.3 事件对象的属性338

18.3.1 事件对象的属性列表338

18.3.2 altKey、ctrlKey、shiftKey属性:判断Alt、Ctrl、Shift按键339

18.3.3 button属性:判断是鼠标的哪个按键被单击340

18.3.4 clientX、clientY属性:事件发生时鼠标相对于页面的坐标341

18.3.5 fromElement、toElement属性:返回移出和移入的对象342

18.3.6 keyCode属性:获取键盘事件的键盘按键代码343

18.3.7 offsetX、offsetY属性:事件发生时鼠标相对事件元素的坐标344

18.3.8 screenX、screenY属性:事件发生时鼠标相对于屏幕的坐标345

18.3.9 srcElement属性:返回触发事件的对象346

18.3.10 type属性:获取事件类型347

第19章 其他常见DOM对象349

19.1 Anchor锚对象349

19.1.1 对象说明349

19.1.2 Anchor锚对象的属性349

19.1.3 Anchor锚对象的方法350

19.1.4 Anchor锚对象的应用350

19.2 Button按钮对象352

19.2.1 对象说明352

19.2.2 Button按钮对象的属性353

19.2.3 Button按钮对象的方法353

19.2.4 Button按钮对象的应用353

19.3 Select下拉列表对象354

19.3.1 对象说明354

19.3.2 Select下拉列表对象的属性355

19.3.3 Select下拉列表对象的方法355

19.3.4 Select下拉列表对象的应用355

19.4 Textarea文本域对象357

19.4.1 对象说明357

19.4.2 Textarea文本域对象的属性357

19.4.3 a Textarea文本域对象的方法358

19.4.4 Textarea文本域对象的应用358

19.5 Style样式对象359

19.5.1 对象说明359

19.5.2 Style样式对象的属性359

19.5.3 Style样式对象的应用360

第5篇 ActiveX插件技术365

第20章 ActiveX对象的应用365

20.1 认识ActiveX对象365

20.1.1 创建ActiveX对象365

20.1.2 使用ActiveX对象获取本机IP地址366

20.1.3 使用ActiveX对象导出Excel368

20.2 常见的ActiveX对象操作示例369

20.2.1 使用ActiveX对象操作Word369

20.2.2 使用ActiveX对象实现多功能日期选择371

20.2.3 使用ActiveX对象实现JavaScript进度条372

20.2.4 使用ActiveX对象实现MediaPlayer的播放374

第21章 FileSystemObject文件处理对象378

21.1 认识FileSystemObject文件处理对象378

21.1.1 FileSystemObject文件处理对象概述378

21.1.2 FileSystemObject文件处理对象的属性379

21.1.3 创建FileSystemObject文件处理对象379

21.2 驱动器的操作380

21.2.1 GetDrive()方法:获取指定的驱动器380

21.2.2 驱动器可操作的所有属性381

21.2.3 AvailableSpace属性:获取驱动器可用空间的大小381

21.2.4 DriveLetter属性:返回驱动器的字母符号383

21.2.5 DriveType属性:返回驱动器的类型384

21.2.6 FileSystem属性:返回驱动器所用的文件系统类型386

21.2.7 FreeSpace属性:返回驱动器剩余空间的大小386

21.2.8 IsReady属性:判断驱动器是否就绪387

21.2.9 Path属性:返回驱动器的路径388

21.2.10 RootFolder属性:返回驱动器的根目录389

21.2.11 SerialNumber属性:返回驱动器的序列号390

21.2.12 ShareName属性:返回驱动器共享的名字390

21.2.13 TotalSize属性:返回驱动器的全部空间大小391

21.2.14 VolumeName属性:设置驱动器的卷标391

21.3 文件夹的操作393

21.3.1 GetFolder()方法:获取所有文件夹393

21.3.2 文件夹可操作的所有方法&.394

21.3.3 CreateFolder()方法:创建文件夹394

21.3.4 Delete()、DeleteFolder()方法:删除文件夹395

21.3.5 Move()、MoveFolder()方法:移动文件夹396

21.3.6 Copy()、CopyFolder()方法:复制文件夹397

21.3.7 GetParentFolderName()方法:获取父文件夹398

21.3.8 GetSpecialFolder()方法:获取特殊文件夹398

21.4 文件的操作399

21.4.1 GetFile()方法:获取文件399

21.4.2 文件可操作的所有方法400

21.4.3 Write()、WriteLine()、WriteBlankLines()方法:向文件写内容401

21.4.4 Read()、ReadLine()、ReadAll()方法:读取文件内容402

21.4.5 Move()、MoveFile()方法:移动文件403

21.4.6 Copy()、CopyFile()方法:复制文件404

21.4.7 Delete()、DeleteFile()方法:删除文件405

第22章 使用JavaScript操作数据库406

22.1 ADO对象406

22.1.1 ADO是什么406

22.1.2 ADO的主要功能406

22.1.3 ADO的主要对象407

22.2 Connection对象408

22.2.1 Connection对象的功能408

22.2.2 Connection对象的属性409

22.2.3 Connection对象的方法409

22.2.4 Attributes属性:设置连接对象的属性410

22.2.5 CommandTimeout属性:设置等待一条指令执行的时间410

22.2.6 ConnectionString属性:设置数据源连接的详细设置411

22.2.7 ConnectionTimeout属性:设置等待一个连接打开的时间412

22.2.8 CursorLocation属性:设置指针的位置412

22.2.9 DefaultDatabase属性:设置客户端建立连接的默认字符串413

22.2.10 IsolationLevel属性:设置事件隔离级别413

22.2.11 Mode属性:设置提供对象[provider]的访问权限413

22.2.12 Provider属性:设置提供对象[provider]的名称414

22.2.13 State属性:返回用于描述连接是否打开或关闭的状态值415

22.2.14 Version属性:返回ADO版本号415

22.2.15 BeginTrans()方法:开始一个新事务416

22.2.16 Cancel()方法:取消一次执行416

22.2.17 Close()方法:关闭一个连接416

22.2.18 CommitTrans()方法:保存任何更改并结束当前事务417

22.2.19 Execute()方法:执行查询、SQL语句、存储过程417

22.2.20 Open()方法:打开一个连接418

22.2.21 OpenSchema()方法:从provider返回数据源的schema信息418

22.2.22 RollbackTrans()方法:取消事务中所作的任何更改并结束事务418

22.3 Command对象421

22.3.1 Command对象的功能421

22.3.2 Command对象的属性421

22.3.3 Command对象的方法422

22.3.4 ActiveConnection属性:设置Connection对象的字符串422

22.3.5 CommandText属性:设置命令字符串423

22.3.6 CommandType属性:设置Command对象的类型423

22.3.7 Name属性:设置Command对象的名称424

22.3.8 Prepared属性:判断是否保存命令的编译版本424

22.3.9 CreateParameter()方法:判断是否保存命令的编译版本424

22.4 RecordSet对象425

22.4.1 RecordSet对象的功能425

22.4.2 RecordSet对象的属性425

22.4.3 RecordSet对象的方法426

22.4.4 AbsolutePage属性:设置或返回当前的页码428

22.4.5 AbsolutePosition属性:设置当前记录的位置428

22.4.6 BOF、EOF属性:判断游标是否处于记录集的开头或结尾428

22.4.7 BookMark属性:返回记录集的书签430

22.4.8 CacheSize属性:设置内存中缓存记录的数目431

22.4.9 CursorLocation属性:设置游标服务的类型431

22.4.10 CursorType属性:指定所使用游标的种类432

22.4.11 EditMode属性:返回当前记录的编辑状态432

22.4.12 Filter属性:根据条件筛选记录集中的记录432

22.4.13 Index属性:设置RecordSet对象当前有效的索引435

22.4.14 LockType属性:指定记录的锁定类型435

22.4.15 MaxRecords属性:指定打开RecordSet对象所允许的最大记录数435

22.4.16 PageSize属性:设置RecordSet对象每页所包含的记录数436

22.4.17 PageCount属性:返回RecordSet对象中的数据页数436

22.4.18 RecordCount属性:返回记录集中记录的条数436

22.4.19 Sort属性:根据指定的字段和顺序对字段集进行排序437

22.4.20 AddNew()方法:添加新记录437

22.4.21 CancelBatch()方法:取消对RecordSet对象中数据的批量更新437

22.4.22 CancelUpdate()方法:放弃对数据的更新438

22.4.23 Clone()方法:创建RecordSet对象的复制版本438

22.4.24 Delete()方法:删除当前记录440

22.4.25 GetRows()方法:将RecordSet指定的记录写入一个数组440

22.4.26 Move()方法:移动游标至指定位置440

22.4.27 MoveFirst、MoveLast、MoveNext和MovePrevious方法:移动游标位置441

22.4.28 NextRecordset()方法:执行下一条命令并返回记录集441

22.4.29 Requery()方法:更新RecordSet对象中的数据442

22.4.30 Resync()方法:从数据库中更新RecordSet对象中的数据442

22.4.31 Seek()方法:在RecordSet对象中定位记录442

22.4.32 Supports()方法:判断RecordSet对象是否支持某种功能443

22.4.33 UpdateBatch()方法:保存对RecordSet对象中数据的批量更新443

附录 索引444

热门推荐