基本信息·出版社:机械工业出版社 ·页码:503 页 ·出版日期:2009年02月 ·ISBN:7111262581/9787111262589 ·条形码:9787111262589 ·版本:第1版 · ...
| 商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
|
 |
JavaScript+DHTML语法与范例详解词典 |
 |
|
 |
JavaScript+DHTML语法与范例详解词典 |
 |

基本信息·出版社:机械工业出版社
·页码:503 页
·出版日期:2009年02月
·ISBN:7111262581/9787111262589
·条形码:9787111262589
·版本:第1版
·装帧:平装
·开本:32
·正文语种:中文
·图书品牌:华章图书
内容简介 《JavaScript+DHTML语法与范例详解词典》词条包含的主要内容有JavaScript的全局函数和基础对象的函数和属性;如何通过JavaScript DOM对象来动态地操作整个HTML文档,对HTML元素进行添加、移动、修改或删除;XMLDOM的相关知识,以及如何通过JavaScript XML DOM对象来读取XML文件的数据,并添加、修改、删除XML文件元素。同时,《JavaScript+DHTML语法与范例详解词典》还讲解AJAX技术的用法,AJAX的定义、语法、功能和执行机制,并针对AJAX的功能辅之以实例做剖析说明。
《JavaScript+DHTML语法与范例详解词典》是一本速查手册,适合动态网页开发者和广大网站开发人员学习参考,也可作为动态网页开发人员手头必备的工具书。
编辑推荐 筛选实用JavaScript+DHTML语法
精选300多个典型范例
方便快捷的检索方式,即查即用
范例源代码免费下载
《JavaScript+DHTML语法与范例详解词典》特色
·内容全面 收录了几乎所有HTML元素与CSS的常用语法、涵盖属性、语法及其详细的参数说明
·解读详细 通过详细解读, 使您更准确地掌握所涉及的知识点
·分类合理 在章节分类中更注意实用,一目了然
·注释准确 准确对所有参数进行说明,消除在实际应用中参数选定的困扰
·实用为先 提供实用范例,对焦点代码加以注释,让您更快掌握并付诸使用丰富的使用要点将应用与词典两功能合二为一
·索引清楚 万便速查
目录 前言
第1章 全局函数和全局属性
函数名称 功能说明
de odeURI 可以对en odeURI函数编码过的URI进行解码 2
de odeURI omponent 对en odeURI omponent函数编码的URI进行解码 3
en odeURI 将文本字符串编码为一个有效的URI 4
en odeURI omponent 可以把0字符串作为URI组件进行编码 5
es ape 可对字符串进行编码 6
eval 动态执行JavaS ript代码 7
Infinity 用于存放表示正无穷大的数值 8
isFinite 用于检查某个值是否是无穷大 9
isNaN 用于检测某个值是否是非数字值 10
NaN 用于引用特殊的非数字值 11
parseFloat 可解析一个字符串,并返回一个浮点数 12
parseInt 可解析一个字符串,并返回一个整数 13
undefined 用于存放JavaS ript的undefined值 15
第2章 数组对象
函数名称 功能说明
on at 用于连接两个或多个数组 18
join 用于把数组中的所有元素连成一个字符串 19
length 设置或返回数组中元素的数目 20
pop 用于删除并返回数组的最后一个元素 21
push 该方法可向数组的末尾添加一个或多个元素 22
reverse 该方法用于将数组元素顺序颠倒 23
shift 用于把数组的第一个元素从其中删除 24
sli e 可从已有的数组中返回选定的一部分元素 25
sort 用于对数组的元素进行排序 27
spli e 用于插入. 删除或替换数组的元素 29
toString 把数组转换为字符串,并返回结果 31
unshift 该方法可向数组的开头添加一个或更多元素 32
第3章 日期对象
函数名称 功能说明
Date 可返回当天的日期和时间 36
getDate 可返回月份的某一天 37
getDay 可返回表示星期的某一天的数字 38
getFullYear 该方法可返回表示年份的4位数字 39
getHours 可返回时间的小时 40
getMillise onds 可返回时间的毫秒 41
getMinutes 可返回时间的分钟字段 42
getMonth 可返回表示月份的数字 43
getSe onds 可返回时间的秒 44
getTime 可返回自1970年1月1日以来的毫秒数 45
getYear 可返回表示年份的两位或四位的数字 46
parse 可解析一个日期时间字符串 47
setDate 用于设置一个月的某一天 48
setFullYear 用于设置年份,同时也可以设置月份和天 49
setHours 用于设置指定的时间的小时字段 50
setMillise onds 用于设置指定时间的毫秒字段 51
setMinutes 用于设置指定时间的分钟和秒 52
setMonth 用于设置月份 53
setSe onds 用于设置时间对应的秒和毫秒 54
setTime 以毫秒设置Date对象 55
setYear 用于设置年份 56
toDateString 以字符串值的形式返回一个日期 57
toLo aleDateString 该方法可根据本地时间把Date对象的日期部分转换为字符串 58
toLo aleString 可根据本地时间把Date对象转换为字符串 59
toLo aleTimeString 可根据本地时间把Date对象的时间部分转换为字符串 60
toString 可把Date对象转换为字符串 61
toTimeString 可把Date对象的时间部分转换为字符串 62
valueOf 可返回Date对象的原始值 63
第4章 JavaS ript数学运算对象
函数名称 功能说明
abs 返回数的绝对值 66
a os 可返回一个数的反余弦 67
asin 返回一个数的反正弦值 68
atan 返回数字的反正切值 69
atan2 可返回从x 轴到点(x,y)之间的角度 70
eil 对一个数进行上舍入,即做向上取整计算 71
os 返回一个数字的余弦值 72
E 常量e,自然对数的底数(约等于2.718) 73
exp 返回e的x次幂的值 74
floor 可对一个数进行下舍入 75
LN2 返回以E为底的2的自然对数 76
LN10 返回以E为底的10的自然对数 77
log 该方法可返回一个数的自然对数 78
LOG2E 返回以2为底的自然对数 79
LOG10E 返回以10为底的自然对数 80
max 返回指定的数字中的最大值 81
min 返回指定的数字中的最小值 82
PI 返回圆周率的值 83
pow 返回x的y次幂的值 84
random 可返回介于0~1之间的一个随机数 85
round 传回四舍五入后的数值 86
sin 可返回一个数字的正弦值 87
sqrt 可返回一个数的平方根 88
SQRT1_2 返回1/2的平方根 89
SQRT2 返回2的平方根 90
tan 表示某个角的正切的数值 91
第5章 逻辑与数值对象
函数名称 功能说明
MAX_VALUE 表示一个最大的数值 94
MIN_VALUE 表示一个最小的数值 95
NaN 表示一个非数字值 96
NEGATIVE_INFINITY 表示一个负无穷大的数值 97
POSITIVE_INFINITY 表示一个无穷大的数值 98
toFixed 可把Number四舍五入为指定小数位数的数字 99
toExponential 可把对象的值转换成指数计数法 100
toPre ision 该方法可在数值对象的值超出指定位数时,将其转换为指数计数法 101
toString 把一个数值或逻辑值转换为一个字符串 102
第6章 操作字符串
函数名称 功能说明
an hor 用于创建HTML锚点 104
big 用于把字符串显示为大号字体 105
bold 用于把字符串显示为粗体字 106
harAt 可返回字符串的第n个字符 107
har odeAt 返回指定位置字符的Uni ode编码 108
on at 用于连接字符串 109
font olor 用于设定字符串的颜色 110
fontsize 用于设定字符串的大小 111
from har ode 将Uni ode编码转化为字符串 112
indexOf 返回指定的字符串值在字符串中首次出现的位置 113
itali s 用于把字符串显示为斜体 114
lastIndexOf 用于从后向前检索一个字符串 115
length 可返回字符串中的字符数 116
link 用于把字符串显示为超链接 117
mat h 可在字符串内检索指定的值 118
repla e 用于在字符串中用一些字符替换另一些字符 120
sear h 用于检索字符串中指定的子字符串 123
sli e 以新的字符串返回已提取的部分 124
small 用于把字符串显示为小号字体 126
split 用于分割字符串成字符串数组 127
strike 用于为文字添加删除线 128
sub 用于把字符串设为下标文字 129
substr 可在字符串中抽取从start下标开始的指定数目的字符 130
substring 用于提取字符串中介于两个指定下标之间的字符 131
sup 用于把字符串显示为上标 132
toLower ase 用于把字符串转换为小写 133
toUpper ase 用于把字符串转换为大写 134
第7章 正则表达式处理
函数名称 功能说明
exe 用于检索字符串中的正则表达式的匹配 136
global 用来判断正则表达式是否具有全局标记g 140
ignorease 用来判断正则表达式是否具有全局标记i 141
lastIndex 用于规定下次匹配的起始位置 142
multiline 用来判断正则表达式是否具有全局标记m 143
test 检查目标字符串是否包含正则表达式的匹配内容 144
第8章 Fun tion与Objet对象
函数名称 功能说明
arguments 获取函数的参数 148
all 调用Fun tion对象表示的函数 150
allee 返回正被执行的Fun tion对象 152
onstrutor 该属性为所建立对象的参考函数 153
prototype 返回对象类型原型的引用 154
第9章 浏览器窗口的访问与控制
函数名称 功能说明
alert 显示带有指定消息和“确定”按钮的警告框 156
blur 将焦点从当前窗口移开 157
learInterval 取消由setInterval( )设置的timeout 158
learTimeout 取消由setTimeout( )方法设置的timeout 159
lose 用于关闭浏览器窗口 161
losed 用于返回指定窗口的实例是否已经关闭 162
onfirm 显示带有指定消息和确定及取消按钮的对话框 164
defaultStatus 设置窗口状态栏中的默认文本 166
fous 使窗口得到焦点 167
moveBy 以指定的值移动浏览器 169
moveTo 把窗口的左上角移动到一个指定的坐标 170
name 设置存放窗口的名称的一个字符串 171
open 打开新的窗口 172
opener 返回对创建该窗口的Window对象的引用 174
print 模拟用户单击浏览器上的“打印”按钮 176
prompt 显示可提示用户进行输入的对话框 177
resizeBy 根据指定的像素来调整窗口的大小 179
resizeTo 把窗口大小调整为指定的宽度和高度 180
srollBy 把内容滚动到指定的像素数 181
srollTo 把内容滚动到指定的坐标 183
self 返回自身窗体的引用 185
setInterval 按照指定的周期(以毫秒计)来调用函数或计算表达式 186
setTimeout 用于在指定的毫秒数后调用函数 187
status 设置窗口状态栏中显示的文本 188
top 返回最顶层的父窗体 189
第10章 BOM常用对象
函数名称 功能说明
appodeName 是一个只读字符串,声明了浏览器的代码名称 192
appMinorVersion 用于返回浏览器的补丁版本 193
appName 返回浏览器的名称 194
appVersion 返回浏览器的平台和版本信息 195
assign 可加载一个新的URL 196
availHeight 声明显示浏览器的屏幕的可用高度,以像素计.. 197
availWidth 声明显示浏览器的屏幕的可用宽度,以像素计 199
ba k 在浏览器中返回上一页 200
browserLanguage 可返回当前浏览器的语言 201
olorDepth 返回屏幕上显示色数的值 202
ookieEnabled 判断浏览器是否启用 ookie 203
pulass 返回浏览器系统的 PU型号 204
forward 用于加载浏览器的下一页 205
go 可加载历史列表中的某个具体的页面 206
hash 设置或返回URL中的锚点名称 207
height 声明了显示浏览器的屏幕高度,以像素计 209
host 设置当前URL的主机名称和端口号或IP地址 210
hostname 设置当前URL的主机名 211
href 设置当前显示的文档的完整URL 212
length 声明浏览器历史列表中的元素数量 213
onLine 声明系统是否处于脱机模式 214
pathname 设置或返回当前URL的路径部分 215
platform 返回浏览器适用的平台名称 216
plugins 返回对文档中所有嵌入式对象的引用 217
port 可设置当前URL的端口属性 218
protool 设置当前URL的协议 219
reload 用于重新载入当前网页 220
replae 可用一个新网页取代当前网页 221
searh 设置当前URL返回“?”以及以后的内容 222
systemLanguage 返回操作系统使用的默认语言 223
userAgent 声明浏览器用于HTTP请求的用户代理头部的值 224
userLanguage 返回当前的用户语言 227
width 声明显示浏览器的屏幕的宽度,以像素计 228
第11章 Do ument对象
函数名称 功能说明
all 返回对文档中所有HTML元素的引用 230
an hors 返回文档中所有An hor对象的引用 232
lose 关闭由do ument.open方法打开的输出流 233
ookie 设置或查询与当前do ument相关的所有 ookie 235
domain 返回当前文档的服务器域名 237
forms 返回文档中所有Form对象的引用 238
getElementById 获取对ID标签属性为指定值的第一个对象的引用 239
getElementsByName 根据name标签属性的值获取对象的集合 241
getElementsByTagName 用标签元素的名称来指定元素 243
images 返回文档中所有Image对象的引用 245
lastModified 返回do ument最后被修改的日期和时间 246
open 打开一个新文档,并擦除当前文档的内容 247
referrer 返回载入HTML文档前一个链接的URL的值 248
title 返回当前文档的标题 250
URL 返回当前文档的URL 251
write 将字符串写到浏览器上 252
writeln 在每个表达式后写一个换行符 254
第12章 DOM An hor和DOM Body对象
函数名称 功能说明
aessKey 用于设定访问某个元素的快捷键使这个元素获得焦点 258
blur 用于移除超链接的焦点 259
lassName 设置元素的 lass属性 261
fous 将焦点移到超链接上 262
href 设置被链接资源的URL 263
id 返回元素ID的值 264
innerHTML 设置从对象的起始位置到终止位置的全部内容 265
name 设置HTML元素对象的名称 266
tabIndex 设置HTML元素对象的tab键控制次序 267
target 设置网页链接的指向目标 268
title 设置元素的标题值 269
第13章 用户交互与Form对象
函数名称 功能说明
a tion 设置表单的a tion属性 272
add 用于向下拉列表添加一个选项 273
alt 设置当浏览器不支持元素时要显示的替换文本 276
he ked 设置 he kbox或radio标签是否应被选中 277
lik 模拟在按钮上的一次鼠标单击 279
de faulthe ked 返回 he ked属性的默认值 280
de fault Value 设置或返回元素的默认值 281
disabled 设置或返回标签元素是否禁用 282
elements 返回包含表单中所有元素的数组 283
entype 该属性可设置或返回用于编码表单内容的MIME类型 284
form 返回对包含该元素的表单对象的引用 286
length 返回表单中元素的数目 287
maxLength 设置密码域或文本域中所允许的最大字符数 288
method 设置用于表单提交的HTTP方法 289
multiple 设置下拉框是否可有多个选项被选中 290
readOnly 设置密码域或文本框是否为只读 292
remove 用于从下拉列表删除选项 293
reset 把表单中的元素重置为它们的默认值 294
sele tedIndex 设置下拉列表中被选选项的索引号 295
size 设置文本域和密码域的大小(以字符数计) 297
submit 把表单数据提交到Web服务器 298
type 设置表单元素的类型 299
value 设置表单元素的默认值 300
第14章 HTML DOM框架对象
函数名称 功能说明
ols 设置框架的宽度 302
frameBorder 设置是否显示框架周围的边框 304
height 设置内联框架的高度 306
noResize 设置是否可调整框架的大小 309
rows 设置框架的高度 311
sr 设置应当被载入框架中的文档的URL 313
width 设置内联框架(IFrame)的宽度 316
第15章 HTML DOM表格对象
函数名称 功能说明
align 设置返回表格单元内数据的水平排列方式 318
border 设置返回表格边框的宽度 320
ellIndex 返回一行的单元格集合中单元格的位置 322
ellPadding 设置单元格边框与单元格内容之间的空白量 324
ells 返回表格中所有单元格的一个数组 326
ellSpa ing 设置在表格中的单元格之间的空白量 328
olSpan 该属性可设置或返回表格单元横跨的列数 329
delete ell 删除表格行中的指定的单元格(td元素) 331
deleteRow 从表格中删除指定位置的行 333
height 设置表格的高度 335
insert ell 在HTML表的一行(tr)的指定位置插入空的td元素 338
insertRow 在指定位置插入新行 339
rowIndex 返回某一行在表格的行集合中的位置 341
rows 返回表格中所有行的一个数组 343
rowSpan 设置表格横跨的行数 345
width 设置表格或单元格的宽度 347
第16章 用户交互的Event对象
函数名称 功能说明
altKey 返回一个布尔值 350
button 返回一个整数,指示当事件被触发时哪个鼠标键被单击 351
lientX 当事件被触发时鼠标指针相对于当前窗口的X轴坐标 352
lientY 触发事件时鼠标指针向对于浏览器页面的垂直坐标 353
trlKey 返回一个布尔值,可用来判断按下的键是否为 trl键 354
onblur 在对象失去焦点时发生onblur事件 355
on hange 在域的内容改变时发生on hange事件 356
on lik 在对象被单击时发生on li k事件 358
ondbllik 鼠标双击对象时触发此事件 359
onerror 在文档或图像加载过程中发生错误时触发onerror事件 360
onfous 在对象获得焦点时发生onfo us事件 362
onkeydown 在用户按下一个键盘按键时发生onkeydown事件 363
onkeypress 按下任何字母数字键并释放时发生onkey press事件 365
onkeyup 在键盘按键被松开时发生onkeyup事件 367
onload 在页面或图像加载完成后立即发生onload事件 369
onmousedown 在鼠标按键被按下时发生onmousedown事件 370
onmousemove 在鼠标指针移动时发生onmousemove事件 372
onmouseout 在鼠标指针移出指定的对象时发生onmouseout事件 374
onmouseover 鼠标指针移动到指定的对象上时发生onmouseover事件 375
onmouseup 在鼠标按键被松开时发生onmouseup事件 377
onreset 在表单中的重置按钮被单击时发生onreset事件 379
onresize 在窗口或框架被调整大小时发生onresize事件 380
onselet 在文本框中的文本被选中时发生onsele t事件 382
onsubmit 在表单中的确认按钮被单击时发生onsubmit事件 383
onunload 用户退出页面时发生onunload事件 384
sreenX 返回事件发生时鼠标指针相对于屏幕的X轴坐标 385
sreenY 返回事件发生时鼠标指针相对于屏幕的Y轴坐标 386
shiftKey 返回一个布尔值,可用来判断按下的键是否为shift键 387
type 返回发生的事件的类型 388
第17章 HTML DOM的Style对象
函数名称 功能说明
ba kground olor 设置元素的背景颜色 390
border 设置所有边框属性 392
borderBottom 设置下边框所有的属性 393
border olor 设置元素边框的颜色 394
borderLeft 设置左边框所有属性 396
borderRight 在一个声明中为右边框设置所有属性 397
borderStyle 设置边框样式 398
borderTop 设置上边框所有的属性 401
borderWidth 设置边框的宽度 402
olor 设置文本的颜色 404
ursor 改变鼠标的形状 405
display 设置元素是否显示 408
font 在一个声明中设置所有字体样式 410
fontSize 设置元素的字体大小 411
fontStyle 设置字体的样式 413
fontWeight 设置字符的粗细 415
lineHeight 设置文本行距离 417
listStylePosition 根据列表文字的排列方式设置列表项前的符号 419
listStyleType 设置返回列表项标记的样式 421
margin 设置返回元素的外边距 423
overflow 设定返回内容超过元素框时的处理方式 425
padding 设置返回元素的内边距 427
textAlign 设定文本的对齐方式 429
textDe oration 对文本进行修饰 431
textTransform 设置元素中的字母大小写 433
width 设置返回元素样式表的宽度 435
第18章 XML DOM节点对象
函数名称 功能说明
append hild 向节点的子节点列表的末尾添加新的子节点 438
appendData 在文本节点的末尾添加一个字符串 440
asyn 设定XML文件的加载是被同步处理还是被异步处理 441
hildNodes 返回do ument的子节点的节点列表 442
loneNode 创建一个指定节点的备份 444
reateAttribute 创建一个新的属性节点 446
reate DATASe tion 创建 DATASe tion节点 447
reate omment 创建注释节点 449
reateElement 创建元素节点 451
reateTextNode 创建一个文本节点 453
deleteData 从文本节点中删除数据 455
do umentElement 返回文档的根节点 457
first hild 返回指定节点的首个子节点 458
getAttribute 通过名称获取属性的值 460
getElementsByTagName 返回带有指定名称的所有元素的一个节点列表 461
has hildNodes 判断当前元素节点是否拥有子节点 463
insertBefore 在某个特定的节点之前插入一个节点 464
insertData 向文本节点插入数据 466
last hild 返回指定节点的最后一个子节点 467
load 加载XML文件来创建XML DO UMENT文档 469
loadXML 通过加载XML字符串来组成XML DOM文档 471
nextSibling 可返回某个元素的下一个元素 474
nodeName 返回节点的名称 475
nodeType 返回节点的节点类型 476
nodeValue 设置或返回某节点的值 477
previousSibling 返回某节点的前一个节点 478
removeAttribute 用来删除属性节点 479
remove hild 从子节点列表中删除某个子节点 481
replae hild 将某个子节点替换为另一个 483
repla eData 替换文本节点中的数据 485
setAttribute 创建或改变某个新属性 487
text 返回某个节点及其子节点的文本 488
xml 返回XML Do ument对应的XML字
符串 489
索引 496
……
序言 如何使用本书
为了在动态网页开发时查阅方便,本书设计了多种查阅方式,您可以根据需求选择最适合的查阅方式。
·索引:如果已经知道函数的名称,可以从本书的索引根据字母顺序查到函数所在的页数,直接定位该函数的说明。
·目录:如果不是很确定函数的名字,可以先从本书目录找到功能分类,再根据字母顺序查询。
·简要说明:如果想知道是否有某种功能的函数,同样可以先从本书目录找到功能分类,再根据目录上函数名字后的简要说明判断其是否为所需的函数。
本书编排体例
①功能说明:针对函数或属性的功能进行的说明。
②相关函数:注明在功能上与该函数相关的函数。
③基本语法:描述函数和属性的语法。
④参数说明:针对函数的参数进行的说明。
⑤返回值:描述函数返回的值。
⑥使用要点:给出函数使用的经验和提示。
⑦范例:实际的程序应用例子和文件的保存路径。
⑧输出:执行范例后的输出显示。
文摘 插图:

功能说明:用于把数组的第一个元素从其中删除,并返回被删除元素的值。
相关函数:array.pop()、array.unshin()
基本语法:array.shift()
返回值:原来数组的第一个元素的值。
使用要点:如果数组是空的,那么shift()方法将不进行任何操作,返
回undefined值。注意,该方法不创建新数组,而是直接
修改原有的数组;该方法会改变数组的长度;如果要删
除并返回数组的最后一个元素,可使用pop()方法。
范例:删除数组第一个元素,改变数组的长度——ch02/shift.html!