书名:Web开发人员参考大全最完整的HTML.CSS与Java Script工具书
编号:361288
ISBN:9787121039478[十位:7121039478]
作者:柯恩
出版社:电子工业出版社
出版日期:2007年04月
页数:1085
定价:99.00 元
参考重量:1.770Kg
-------------------------
图书情况:正版二手旧书,绝不影响正常阅读!
绝无缺页少页,发货前再次检查,请放心购买!
* 内容提要 *
★Web开发设计参考宝典:最完整的HTML、CSS与JavaScript工具书!没有你查不到的属性!没有你找不到的标签,没有你用不到的知识,标签、属性、样式、方法、对象、……应有尽有!荣获Amazon.com五星评价。
网站程序设计的最大难题,就是要记住各种复杂的语法字符,组合出您想要的效果。当然,您可以自己创建一个按钮,但是您能让按钮的颜色与字形符合网站的风格吗?有了本书,您可以看到各种您前所未闻的东西,在繁忙的工作中迅速找到所需要的资料。或者您所熟悉的事物找到可搭配的用法,这样您就能创造出更好的成果。
本书会告诉您怎样使用每一种HTML元素和属性、时间、CSS样式、行为、滤镜、JavaScript内容、方法与对象。无论你是一个网站设计师、网页设计师,或者只是搞自己的网站玩玩,都不再需要为了网站程序问题而到处啃文件资料。因为,您需要的所有资源全部都在这里!
本书是最完整的HTML、CSS和JavaScript的工具书,适合所有从事Web开发的相关人员使用。
网站程序设计的最大难题,就是要记住各种复杂的语法字符,组合出您想要的效果。当然,您可以自己创建一个按钮,
* 图书目录 *
目前
背景 xxix
写作动机 xxxi
本书内容 xxxi
如何使用本书 xxxi
测试环境 xxxii
更新 xxxii
代码约定 xxxiii
第1篇 基础
第1章 CSS
样式表 4
外部样式表 4
内部样式表 5
行内样式表 5
样式表摘要 6
声明 6
选择器 6
简单选择器 6
关联选择器 7
使用类属性作为选择器 7
使用id属性作为选择器 8
使用选择器的概要 8
CCS2的属性选择器 8
锚伪类 9
印刷伪元素 9
首行伪元素 9
首字伪元素 10
选择器中的伪元素 10
!important属性 10
优先权 11
样式属性 11
元素在页面上的定位 13
区块元素的矩形容器 14
坐标定位 15
Z索引(z-index) 15
嵌套 15
继承 16
根据W3C建议定位元素 16
定位值 17
静态定位 17
绝对定位 18
相对定位 18
其他定位属性 19
属性中使用的度量单位 19
第2章 面向对象程序设计:DOM与树状结构
对象简介 21
句点运算符(.) 22
浏览器与对象 22
属性 23
方法 24
集合 24
节点 25
第3章 事件与事件处理器
事件处理器 27
HTML标签内的事件处理器 28
229
. . . 230
. . . 232
235
. . . 235
. . . 237
. . . 239
241
. . . 242
. . . 244
. . . 247
. . . 249
. . . 251
. . . 254
. . . , . . . 256
. . . 258
261
. . . 262
. . . 264
. . . 266
. . .
268
. . . 270
272
274
. . . 275
第6章 HTML属性三
abbr 279
accept 280
acceptcharset 280
accesskey 281
action 281
align (1) 282
align (2) 282
align (3) 283
align (4) 283
alink 284
allowtransparency 284
alt 285
application 285
archive 285
autocomplete 286
axis 286
background 287
balance 288
begin 288
behavior 289
bgcolor 289
bgproperties 289
border 290
bordercolor 290
bordercolordark 291
bordercolorlight 291
bottommargin 292
cellpadding 292
cellspacing 293
ch 293
checked 294
choff 294
cite 295
class 295
classid 296
clear 296
code 297
codebase 297
codetype 298
color 298
cols (1) 299
cols (2) 300
cols (3) 300
colspan 300
compact 301
contenteditable 301
coords 302
data 303
datafld 303
dataformatas 304
datapagesize 304
datasrc 305
datetime 305
declare 306
defer 306
dir 307
direction 307
disabled 308
dynsrc 308
enctype / encoding 309
end 309
event 309
face 310
for 310
frame 311
frameborder 312
framespacing 312
galleryimg 313
headers 313
height 314
hidden 314
hidefocus 315
href 315
hreflang 316
hspace 317
id 317
ismap 318
label (1) 319
label (2) 319
lang 320
language 320
leftmargin 321
link 321
loop 322
lowsrc 322
marginheight 323
marginwidth 323
maxlength 323
media 324
method 324
methods 325
multiple 325
name 326
nohref 326
noresize 327
noshade 327
nowrap 328
pluginspage 328
point-size 329
profile 329
prompt 330
readonly 330
rel 330
rev 331
rightmargin 331
rows (1) 332
rows (2) 332
rowspan 332
rules 333
scope 334
scroll 335
scrollamount 335
scrolldelay 336
scrolling 336
security 337
selected 337
shape 337
size 338
span 339
src (1) 339
src (2) 340
standby 340
start (1) 340
start (2) 341
style 341
summary 342
syncmaster 342
systemBitrate 343
systemCaptions 343
systemLanguage 343
systemOverdubOrSubtitle 344
tabindex 344
target 345
text 345
timecontainer 346
timestartrule 346
title 346
topmargin 347
truespeed 347
type (1) 348
type (2) 348
type (3) 349
type (4) 349
type (5) 350
type (6) 350
type (7) 351
type (8) 351
type (9) 352
units 352
unselectable 353
urn 353
usemap 354
valign 354
value (1) 355
value (2) 355
valuetype 356
vcard_name 356
version 357
vlink 357
volume 358
vspace 358
weight 359
width 359
wrap 359
xmlns 360
第7章 事件处理器
onAbort 364
onActivate 364
onAfterPrint 365
onAfterUpdate 366
onBeforeActivate 368
onBeforeCopy 369
onBeforeCut 369
onBeforeDeactivate 370
onBeforeEditFocus 370
onBeforePaste 371
onBeforePrint 371
onBeforeUnload 372
onBeforeUpdate 373
onBlur 373
onBounce 374
onCellChange 374
onChange 375
onClick 375
onContextMenu 376
onControlSelect 377
onCopy 377
onCut 378
onDataAvailable 379
onDatasetChanged 379
onDatasetComplete 379
onDblClick 380
onDeactivate 380
onDrag 381
onDragEnd 382
onDragEnter 382
onDragLeave 383
onDragOver 383
onDragStart 384
onDrop 384
onError 385
onErrorUpdate 385
onFilterChange 386
onFinish 386
onFocus 387
onFocusIn 388
onFocusOut 388
onHelp 389
onKeyDown 390
onKeyPress 391
onKeyUp 391
onLayoutComplete 392
onLoad 392
onLoseCapture 392
onMouseDown 393
onMouseEnter 394
onMouseLeave 395
onMouseMove 395
onMouseOut 396
onMouseOver 396
onMouseUp 397
onMouseWheel 397
onMove 398
onMoveEnd 399
onMoveStart 399
onPaste 400
onPropertyChange 400
onReadyStateChange 402
onReset 402
onResize 403
onResizeEnd 403
onResizeStart 404
onRowEnter 404
onRowExit 405
onRowsDelete 405
onRowsInserted 405
onScroll 406
onSelect 406
onSelectionChange 407
onSelectStart 407
onStart 408
onStop 408
onSubmit 409
onTimeError 409
onUnload 410
第8章 CSS属性与JavaScript样式属性
!important 412
:active 412
:first-letter 413
:first-line 413
:hover 413
:link 414
:visited 414
@charset 415
@font-face 415
@import 415
@media 416
@page 416
accelerator 417
background 418
background-attachment 419
background-color 419
background-image 420
background-position 420
background-position-x 421
background-position-y 421
background-repeat 422
behavior 423
border 423
border-bottom, border-left, border-right, border-top 424
border-bottom-color, border-left-color, border-right-color, border-top-color 425
border-bottom-style, border-left-style, border-right-style, border-top-style 425
border-bottom-width, border-left-width, border-right-width, border-top-width 426
border-collapse 427
border-color 427
border-style 428
border-width 428
bottom 429
clear 429
clip 430
color 431
cursor 432
direction 433
display 434
filter 436
float 437
font 438
font-family 439
font-size 440
font-style 440
font-variant 441
font-weight 441
hasLayout (*) 442
height 443
ime-mode 443
layout-flow 444
layout-grid 445
layout-grid-char 445
layout-grid-line 446
layout-grid-mode 447
layout-grid-type 447
left 448
letter-spacing 448
line-break 449
line-height 450
list-style 450
list-style-image 451
list-style-position 452
list-style-type 452
margin 453
margin-bottom, margin-left, margin-right, margin-top 454
min-height 454
overflow 455
overflow-x 456
overflow-y 457
padding 457
padding-bottom, padding-left, padding-right, padding-top 458
page-break-after, page-break-before, page-break-inside 459
pixelBottom (*), pixelLeft (*), pixelRight (*), pixelTop (*) 459
pixelHeight (*), pixelWidth (*) 460
posBottom (*), posLeft (*), posRight (*), posTop (*) 461
posHeight (*), posWidth (*) 461
position 462
right 463
ruby-align 463
ruby-overhang 464
ruby-position 465
Scroll Bar Color Properties 466
styleFloat (*) 467
table-layout 467
text-align 468
text-align-last 468
text-autospace 469
text-decoration 470
textDecoration Properties (*) 470
text-indent 471
text-justify 472
text-kashida-space 472
text-overflow 473
text-transform 473
text-underline-position 474
top 475
unicode-bidi 476
vertical-align 476
visibility 477
white-space 478
width 479
word-break 479
word-spacing 480
word-wrap 481
writing-mode 482
z-index 482
zoom 483
已经不再受支持的样式属性 484
第9章 微软INTERNET EXPLORER行为
行为类型 486
使用行为 486
预设微软行为 487
anchorClick 488
anim 488
clientCaps 489
download 491
homePage 492
httpFolder 493
mediaBar 493
saveFavorite 496
saveHistory 497
saveSnapshot 498
userData 499
第10章 微软的滤镜与变化
通用滤镜属性 502
add 503
bands 503
bias 503
color 503
duration 503
enabled 504
gridSizeX 504
gridSizeY 504
orientation 504
percent (*) 504
status (*) 505
strength 505
通用滤镜方法 505
apply() 506
play() 506
stop() 506
静态滤镜 506
Alpha 506
BasicImage 508
BlendTrans 509
Blur 510
Chroma 511
Compositor 512
DropShadow 513
Emboss 514
Engrave 515
FlipH 516
FlipV 516
Glow 517
Gray 518
ICMFilter 518
Invert 519
Light 520
MaskFilter 522
Matrix 523
MotionBlur 524
RevealTrans 525
Shadow 526
Wave 527
XRay 528
变化滤镜 529
Barn 529
Blinds 530
CheckerBoard 532
Fade 533
GradientWipe 534
Inset 535
Iris 536
Pixelate 538
RadialWipe 539
RandomBars 540
RandomDissolve 541
Slide 542
Spiral 543
Stretch 544
Strips 545
Wheel 546
ZigZag 547
第11章 JavaScript属性
abbr 2
accept 2
acceptCharset 3
accessKey 4
action 4
activeElement 5
align (1) 6
align (2) 6
align (3) 7
align (4) 8
aLink 9
alinkColor 9
allowTransparency 10
alt 11
altHTML 11
altKey 12
altLeft 12
appCodeName 13
appMinorVersion 13
appName 14
appVersion 15
archive 15
autocomplete 16
availHeight 16
availLeft 17
availTop 17
availWidth 18
axis 18
background 19
balance 20
BaseHref 21
behavior 22
bgColor 22
bgProperties 23
blockDirection 23
border 24
borderColor 24
borderColorDark 25
borderColorLight 25
bottom 26
bottomMargin 26
boundingHeight, boundingWidth 27
boundingLeft, boundingTop 28
browserLanguage 28
bufferDepth 29
button 29
cancelBubble 30
canHaveChildren 31
canHaveHTML 32
caption 32
cellIndex 33
cellPadding 34
cellSpacing 34
charset 35
checked 35
cite 36
classid 37
className 37
clear 38
clientHeight, clientWidth 39
clientLeft, clientTop 40
clientX, clientY 41
clipBottom, clipLeft, clipRight, clipTop 41
closed 42
code 43
codeBase 43
codeType 44
color 45
colorDepth 46
cols (1) 46
cols (2) 47
cols (3) 47
colSpan 48
compact 49
compatMode 49
complete 50
constructor 51
content 51
contentEditable 52
contentOverflow 53
contentWindow 53
cookie 54
cookieEnabled 54
coords 55
Count 56
cpuClass 56
cssRules 57
cssText 58
ctrlKey 58
ctrlLeft 59
cursor 59
data (1) 60
data (2) 61
dataFld (1) 61
dataFld (2) 63
dataFormatAs 63
dataPageSize 64
dataSrc 64
dateTime 65
declare 65
defaultCharset 66
defaultChecked 66
defaultSelected 67
defaultStatus 68
defaultValue 68
defer 69
description 69
designMode 70
deviceXDPI 70
deviceYDPI 71
dialogArguments 71
dialogHeight, dialogWidth 72
dialogLeft, dialogTop 73
dir 73
direction 74
disabled 75
doctype 75
documentElement 76
domain 76
dropEffect 77
dynsrc 78
E 78
effectAllowed 79
encoding 79
enctype 80
event 80
expando 80
face 81
fgColor 82
fieldDelim 82
fileCreatedDate 83
fileModifiedDate 83
filename 84
fileSize 84
fileUpdatedDate 85
firstChild 85
fontSmoothingEnabled 86
form 87
frame 87
frameBorder 88
frameElement 89
frameSpacing 90
fromElement 90
galleryImg 91
hash 91
hasLayout 92
headers 93
height (1) 93
height (2) 94
hidden 94
hideFocus 95
host 96
hostname 96
href 97
hreflang 98
hspace 98
htmlFor 99
htmlText 99
httpEquiv 100
id 101
indeterminate 102
index 102
innerHTML 103
innerText 104
isContentEditable 104
isDisabled 105
isMap 105
isMultiline 106
isOpen 106
isTextEdit 107
keyCode 108
label 109
lang 109
language (1) 110
language (2) 111
lastChild 111
lastModified 112
layerX 112
layerY 113
left 113
leftMargin 114
length (1) 114
length (2) 115
length (3) 116
link 116
linkColor 117
LN10 117
LN2 118
LOG10E 118
LOG2E 119
logicalXDPI 119
logicalYDPI 120
longDesc 120
loop 120
lowsrc 121
MAX_VALUE 122
maxLength 122
media 123
menuArguments 123
method 124
Methods 124
MIN_VALUE 125
multiple 125
name (1) 126
name (2) 126
nameProp 127
NEGATIVE_INFINITY 127
nextPage 128
nextSibling 128
nodeName 129
nodeType 130
nodeValue 131
noHref 131
noResize 132
noShade 133
noWrap 133
object 134
offScreenBuffering 135
offsetHeight, offsetWidth 135
offsetLeft, offsetTop 136
offsetParent 137
offsetX, offsetY 138
onLine 139
onOffBehavior 139
opener 140
outerHTML 141
outerText 142
ownerDocument 142
owningElement 143
pageX 144
pageY 144
palette 145
parent 145
parentElement 146
parentNode 147
parentStyleSheet 148
parentTextEdit 149
parentWindow 150
pathname 151
PI 151
platform 152
pluginspage 152
port 153
POSITIVE_INFINITY 153
previousSibling 154
profile 154
propertyName 155
protocol 155
pseudoClass 156
qualifier 157
readOnly (1) 157
readOnly (2) 158
readyState 159
reason 159
recordNumber 160
recordset 160
referrer 161
rel 161
repeat 162
returnValue 162
rev 163
right 164
rightMargin 164
rowIndex 164
rows (1) 165
rows (2) 166
rowSpan 166
rules 167
saveType 168
scheme 168
scope 169
scopeName 170
screenLeft, screenTop 170
screenX, screenY (1) 171
screenX, screenY (2) 172
scroll 172
scrollAmount 173
scrollDelay 173
scrollHeight, scrollWidth 174
scrollLeft, scrollTop 174
search 175
sectionRowIndex 176
selected 176
selectedIndex 177
selector 178
selectorText 179
self 179
shape 180
shiftKey 180
shiftLeft 181
size (1) 181
size (2) 182
size (3) 182
size (4) 183
sourceIndex 184
span 185
specified 185
SQRT1_2 186
SQRT2 186
src 187
srcElement 187
srcFilter 188
srcUrn 189
standBy 190
start (1) 190
start (2) 191
status (1) 191
status (2) 192
suffixes 193
summary 193
systemLanguage 194
tabIndex 194
tabStop 195
tagName 195
tagUrn 196
target (1) 197
target (2) 198
text (1) 198
text (2) 199
text (3) 199
text (4) 200
tFoot 200
tHead 201
title (1) 202
title (2) 202
title (3) 203
toElement 204
top (1) 204
top (2) 205
topMargin 205
trueSpeed 206
type (1) 206
type (2) 207
type (3) 207
type (4) 208
type (5) 208
type (6) 209
type (7) 210
type (8) 210
type (9) 211
type (10) 211
type (11) 212
type (12) 213
typeDetail 213
uniqueID 214
units 214
updateInterval 215
URL 215
URLUnencoded 216
urn 216
useMap 217
userAgent 217
userLanguage 217
vAlign (1) 218
vAlign (2) 218
value (1) 219
value (2) 220
value (3) 220
value (4) 221
value (5) 222
value (6) 222
valueType 223
vcard_name 223
version 224
viewInheritStyle 225
viewLink 225
viewMasterTab 225
vLink 226
vlinkColor 226
volume 227
vspace 227
wheelDelta 228
width (1) 228
width (2) 229
width (3) 230
width (4) 230
wrap 231
x 231
XMLDocument 232
y 233
第12章 JAVASCRIPT方法
abs() 754
acos() 754
add() (1) 754
add() (2) 755
addBehavior() 756
AddChannel() 757
AddDesktopComponent() 757
addElement() 758
AddFavorite() 759
addImport() 759
addPageRule() 760
addReadRequest() 760
addRule() 761
alert() 762
anchor() 762
appendChild() 762
appendData() 763
applyElement() 764
asin() 765
assign() 765
atan() 765
atan2() 766
attachEvent() 766
AutoCompleteSaveForm() 767
AutoScan() 768
back() 768
big() 769
blink() 769
blur() 769
bold() 770
ceil() 770
charAt() 771
charCodeAt() 771
ChooseColorDlg() 772
clear() 772
clearAttributes() 773
clearData() 773
clearInterval() 774
clearRequest() 774
clearTimeout() 775
click() 776
cloneNode() 776
close() 777
collapse() 777
compareEndPoints() 778
componentFromPoint() 779
concat() (1) 780
concat() (2) 780
confirm() 781
contains() 781
cos() 782
createAttribute() 783
createCaption() 783
createComment() 784
createControlRange() 784
createDocumentFragment() 785
createElement() 785
createEventObject() 786
createPopup() 786
createRange() 787
createStyleSheet() 787
createTextNode() 788
createTextRange() 788
createTFoot(), createTHead() 789
deleteCaption() 789
deleteCell() 790
deleteData() 791
deleteRow() 791
deleteTFoot(), deleteTHead() 792
detachEvent() 792
doImport() 793
doReadRequest() 793
doScroll() 794
dragDrop() 795
duplicate() 795
elementFromPoint() 796
empty() 796
escape() 797
eval() 797
execCommand() 798
execScript() 798
exp() 799
expand() 799
findText() 800
fireEvent() 801
firstPage() 801
fixed() 803
floor() 803
focus() 803
fontColor() 804
fontSize() 804
forward() 805
fromCharCode() 805
getAdjacentText() 806
getAttribute() 806
getAttributeNode() 807
getBookmark() 808
getBoundingClientRect() 808
getCharset() 809
getClientRects() 810
getData() 810
getDate() 811
getDay() 811
getElementById() 811
getElementsByName() 812
getElementsByTagName() 812
getExpression() 813
getFullYear() 814
getHours() 814
getMilliseconds() 815
getMinutes() 815
getMonth() 815
getNamedItem() 816
getSeconds() 816
getTime() 817
getTimezoneOffset() 817
getUTCDate() 817
getUTCDay() 818
getUTCFullYear() 818
getUTCHours() 819
getUTCMilliseconds() 819
getUTCMinutes() 819
getUTCMonth() 820
getUTCSeconds() 820
getYear() 821
go() 821
hasChildNodes() 821
hasFeature() 822
hasFocus() 823
hasOwnProperty() 823
hide() 824
ImportExportFavorites() 824
indexOf() 825
inRange() 825
insertAdjacentElement() 826
insertAdjacentHTML() 827
insertAdjacentText() 828
insertBefore() 828
insertCell() 829
insertData() 830
insertRow() 830
isEqual() 831
isNaN() 831
isPrototypeOf() 832
IsSubscribed() 832
italics() 833
item() 833
javaEnabled() 834
join() 834
lastIndexOf() 834
lastPage() 835
link() 835
localeCompare() 836
log() 836
match() 836
max() 837
mergeAttributes() 837
min() 838
move() 838
moveBy() 839
moveEnd() 840
moveRow() 840
moveStart() 841
moveTo() 841
moveToBookmark() 842
moveToElementText() 843
moveToPoint() 843
namedItem() 844
namedRecordset() 844
navigate() 845
NavigateAndFind() 845
nextPage() 846
normalize() 846
open() 847
parentElement() 847
parse() 848
parseFloat() 848
parseInt() 849
pasteHTML() 849
pop() 850
pow() 850
previousPage() 850
print() 851
prompt() 851
push() 852
queryCommandEnabled() 852
queryCommandIndeterm() 853
queryCommandState() 853
queryCommandSupported() 854
queryCommandValue() 855
random() 856
recalc() 856
refresh() (1) 856
refresh() (2) 857
releaseCapture() 858
reload() 858
remove() 859
removeAttribute() 859
removeAttributeNode() 860
removeBehavior() 861
removeChild() 861
removeExpression() 862
removeNamedItem() 863
removeNode() 863
removeRule() 864
replace() (1) 864
replace() (2) 865
replaceAdjacentText() 865
replaceChild() 866
replaceData() 867
replaceNode() 868
reset() 869
resizeBy() 869
resizeTo() 870
reverse() 870
round() 870
scroll() 871
scrollBy() 871
scrollIntoView() 872
scrollTo() 872
search() 873
select() (1) 873
select() (2) 874
setActive() 874
setAttribute() 875
setAttributeNode() 875
setCapture() 876
setData() 877
setDate() 877
setEndPoint() 877
setExpression() 878
setFullYear() 879
setHours() 879
setInterval() 880
setMilliseconds() 880
setMinutes() 881
setMonth() 881
setNamedItem() 881
setSeconds() 882
setTime() 883
setTimeout() 883
setUTCDate() 883
setUTCFullYear() 884
setUTCHours() 884
setUTCMilliseconds() 885
setUTCMinutes() 885
setUTCMonth() 886
setUTCSeconds() 886
setYear() 887
shift() 887
show() 887
ShowBrowserUI() 888
showHelp() 889
showModalDialog() 889
showModelessDialog() 890
sin() 891
slice() 891
small() 892
sort() 892
splice() 892
split() 893
splitText() 893
sqrt() 894
start() 894
stop() 895
strike() 895
sub() 895
submit() 896
substr() 896
substring() 897
substringData() 897
sup() 898
swapNode() 898
tags() 899
taintEnabled() 900
tan() 900
toExponential() 900
toFixed() 901
toGMTString() 901
toLocaleLowerCase() 902
toLocaleString() 902
toLocaleUpperCase() 902
toLowerCase() 903
toPrecision() 903
toSource() 904
toString() 904
toUpperCase() 904
toUTCString() 905
unescape() 905
unshift() 905
urns() 906
UTC() 906
valueOf() 907
write() 907
writeln() 908
第13章 JAVASCRIPT集合
all 910
anchors 910
applets 911
areas 912
attributes 913
behaviorUrns 914
blockFormats 914
boundElements 915
cells 917
childNodes 918
children 919
controlRange 920
elements 921
embeds 921
filters 922
fonts 923
forms 924
frames 924
images 925
imports 926
links 927
mimeTypes 927
namespaces 928
options 928
pages 929
plugins (1) 930
plugins (2) 930
rows 931
rules 932
scripts 932
styleSheets 933
tBodies 934
第14章 JAVASCRIPT对象
Array 938
attribute 939
Boolean 939
clientInformation 940
clipboardData 941
currentStyle 941
dataTransfer 943
Date 943
defaults 944
Dialog Helper 946
document 946
event 947
external 948
history 949
implementation 949
location 950
Math 951
mimeType 951
namespace 952
navigator 952
Number 953
Object 954
page 955
plugin 956
popup 956
rule 957
runtimeStyle 958
screen 959
selection 960
String 961
style 961
styleSheet 963
TextNode 963
TextRange 964
TextRectangle 965
userProfile 965
window 966
第15章 微软HTML+TIME技术
本章的组织 971
HTML元素 971
971
972
973
. . . 974
975
. . . 976
. . . 977
. . . 978
. . . 980
. . . 981
. . . 981
. . . 983
984
. . . 985
985
986
HTML属性与JavaScript属性 987
abstract 988
accelerate 989
accumulate 990
activeDur 990
activeTime 991
activeTrack 991
additive 992
attributeName 992
author 993
autoReverse 993
Banner 994
BannerAbstract 994
BannerMoreInfo 995
begin 995
boundary 996
bufferingProgress 996
by (1) 997
by (2) 997
by (3) 998
calcMode 999
canPause 999
canSeek 1000
clipBegin 1000
clipEnd 1001
copyright 1001
currentFrame 1001
decelerate 1002
downloadCurrent 1002
downloadTotal 1003
dur 1003
end 1004
endSync 1005
fill 1006
from (1) 1007
from (2) 1007
from (3) 1008
hasAudio 1009
hasDownloadProgress 1009
hasMedia 1009
hasPlayList 1010
hasVisual 1010
higher 1010
immediateend 1011
index 1011
isActive 1012
isMuted 1012
isOn 1013
isPaused 1013
isStreamed 1013
keySplines 1014
keyTimes 1014
latestMediaTime 1015
length 1015
longtransition 1016
lower 1016
mediaDur 1017
mediaHeight 1017
mediaWidth 1018
mimeType 1018
mode 1018
modulate 1019
MoreInfo 1019
motifname 1019
mute 1020
origin 1020
parentTimeBegin 1021
parentTimeEnd 1021
path 1022
peers 1023
player 1024
playerObject 1024
progress 1025
rating 1025
repeatCount 1026
repeatDur 1027
restart 1027
segmentDur 1028
segmentTime 1028
segmenttype 1029
simpleDur 1029
simpleTime 1030
speed 1030
src 1031
state 1031
stateString 1032
subtype 1032
syncBehavior 1033
syncMaster 1033
syncTolerance 1034
systembitrate 1034
systemcaptions 1035
systemlanguage 1036
systemoverduborsubtitle 1036
targetElement 1037
timeAction 1038
timeContainer 1038
timeParent 1039
title 1040
to (1) 1040
to (2) 1041
to (3) 1041
transitiontype 1041
type (1) 1042
type (2) 1042
updateMode 1043
values (1) 1043
values (2) 1044
values (3) 1044
volume 1045
事件与事件处理器 1046
onBegin 1046
onEnd 1046
onMediaComplete 1047
onMediaError 1047
onOutOfSync 1047
onPause 1048
onRepeat 1048
onReset 1049
onResume 1049
onReverse 1049
onSeek 1049
onSyncRestored 1050
onTimeError 1050
onTrackChange 1050
JavaScript方法 1051
activeTimeToParentTime() 1051
activeTimeToSegmentTime() 1052
beginElement() 1053
beginElementAt() 1054
documentTimeToParentTime() 1054
endElement() 1055
endElementAt() 1056
item() 1056
nextElement() 1057
nextTrack() 1057
parentTimeToActiveTime() 1058
parentTimeToDocumentTime() 1058
pauseElement() 1059
prevElement() 1059
prevTrack() 1059
resetElement() 1060
resumeElement() 1060
seekActiveTime() 1060
seekSegmentTime() 1061
seekTo() 1061
seekToFrame() 1062
segmentTimeToActiveTime() 1062
segmentTimeToSimpleTime() 1063
setActive() 1064
simpleTimeToSegmentTime() 1064
JavaScript集合 1064
activeElements 1065
playList 1065
timeAll 1066
timeChildren 1066
JavaScript对象 1067
currTimeState 1067
playItem 1067
索引
索引 1069
* 文章节选 *
前言背景 Lázaro Issi Cohen,是个现代的文艺复兴人士。职场生涯的早期,他在高中教物理与数学。1972年,他因用音叉产生的音波图而获奖。1973年,他写了一本关于结晶学与物理的书。他是西班牙第一个使用Cobol语言的人,并于1970年代写了五本这方面的书。到了1980年代,他成为了一位艺术家,分别于1994年和1998年在马德里举办了个人展览。但是他从未放弃过对电脑的热爱,在西班牙又撰写了多本经典的技术书籍,包括《La Biblia de Flash 5》、《La Biblia de JavaScript》、《La Biblia de Flash MX》、《La Biblia de Flash MX 2004》、《La Biblia de Dreamweaver Ultradev 4》,以及《Programacion con ActionScript para Flash MX》。 Lázaro也是我的父亲。我第一次接触电脑,是在我13岁生日时,他与母亲送了我一台全新的Commodore Vic-20,并订阅了一年的《Compute Magazine》杂志。从那一刻起,我就爱上了Commodore。在好奇心的驱动下,我试着去编写BASIC语言,甚至写出了自己的迷你电脑游戏。 但是直到大学b业前,我的热情一直都停留在兴趣的阶段,此后我开始担任劳工伤害的法律顾问。担任此工作6个月之后,我了解到,电脑可以让法律顾问的工作更有 效 率 ,所以我重拾程序设计的基础,写了我自己的第一套Visual Basic应用程序。我将其称为Counselor Assistant。 不久之后,每个法律顾问都开始用我的程序,而且工作效率好得让公司不再需要到外面聘雇人员。这是我第一个圆满完成目的的程序。 1995年,妻子Karen和我搬到父亲所在的西班牙住了一年。在那一年中,Internet开始蓬勃发展,我也沉迷于HTML的强大功能。 当大家开始用HTML建设网站时,他们却受到了HTML的局限。首先,HTML很呆板:当页面载入用户端的浏览器时,这个页面就只能放在那里不动,呆呆等候用户选择其他页面,或者提交某些信息。其次,HTML看起来没什么特别的:控制HTML元素的位置很困难,而且您能做的调整也就只有那几种。慢慢地,网站开发人员与设计师开始需要更新更好的工具。这就是DHTML(动态HTML),它结合了HTML、CSS(样式表)以及JavaScript。 有了JavaScript,静态呆板的HTML页面获得了生机。突然间,无聊的HTML页面开始对用户作出反应,在画面上作出及时的变化。网站页面不再须要对服务器提交信息时才会变动,这造成了具有互动性的Web体验。 CSS是最后一块拼图。有了CSS,您可以对于每一个HTML元素通过无数的方式来自定义外观。例如,表单输入与提交元素,不需要用相同的外观与风格,您也无须将数不尽的行与列插在表格中,就可以指定元素的位置。甚至,结合CSS与JavaScript,您可以动态应用样式,改变页面内容的外观,完全根据用户的需求来决定显示与消失。 我刚从西班牙回来时,原来的法律顾问公司还是要我用Visual Basic撰写程序。到了1996年,各大公司仍未将Web当作是一个重要工具。无论如何,由于微软的ASP(Active Server Pages)技术,其他服务器端的Web技术,像CGI和DHTML也随着改变。企业界终于开始明白了Web的威力。例如,使用Visual Basic或者C++ 撰写的应用程序,须要进行编译,而且在每一台要使用的机器上都必须先进行安装。改用web应用程序之后,在Internet或者公司的Intranet中,任何人都可以随时使用。由于web应用程序只需要浏览器便可使用,不需要特定的操作系统,所以在跨平台的兼容性上更显便利。随着web应用程序的优点越来越明显,法律顾问公司使用了越来越多的ASP和DHTML,Visual Basic使用得越来越少。 结果,我在西班牙的那一年,成了我的生涯转折点。此后,我有幸得以为多家公司提供顾问服务,包括美国本田汽车、华纳兄弟、PacificCare、Autoland与Baker Commodities。在此期间,我协助他们建立了一些有趣的web应用程序,用到了各种各样的开发工具。但是,我始终对于刚接触HTML、CSS和JavaScript的感动念念不忘。 所以,当父亲于2003年秋天到访加州时,他要我帮他进行一项极具挑战性的计划,我欣然应允。**成果,就是您手上的这本书。 写作动机 在我开发DHTML应用程序的这些年里,一直没有见过一本完整的工具书,让我能迅速找到繁杂的HTML、CSS与JavaScript用法,以及将其并用的方式。本书就是我一直想要的DHTML工具书。 本书是针对web程序员撰写。Internet是web程序员的最佳资源,但是我总是感觉,在网上找所需要的资料,不但困难而且耗时。本书将您需要的所有信息都集结在一起。与其在网站上寻求解答,不如把本书放在您的桌上,随时翻阅。 本书内容 本书包含两大部分。第1篇包含了前四章,作为HTML、CSS与JavaScript的基本介绍。如果您是一名经验丰富的web程序员,您很可能早已熟知第一篇的内容。否则,这几章的信息可以让您熟悉这3种语言。 第2篇是本书的核心。从第5章到第15章,每一章都有特定主题,包括HTML元素与属性;事件;CSS属性与JavaScript样式属性;微软的行为、滤镜与变化效果;JavaScript属性、方法、集合与对象;以及微软的HTML+TIME技术。每一章都会将参考条目按字母的顺序列出,语法列表则会告诉您该如何使用它们。另外还有可用值列表(如果有的话)与范例,告诉您这个条目要如何进行实际应用,并且列出了所有相关条目的相互链接。 如何使用本书 您可以用许多不同的方式来使用本书。 如果您想成为一个Web程序设计的专家,您可以从头到尾读遍本书。这样的话,您会接触到以前从未得知的Web程序设计元素与技术,并且很快学会使用他们。 您也可以通过本书来查询您不太熟悉的元素。也许您知道要用到哪些元素,但是忘记了拼法,或者您记得该怎么拼,但是忘记了它的语法,甚至您记得语法,但是忘记了它属于哪个对象。利用本书,您可以查到任何您需要的东西,进而加以应用。 您也可以把本书当作CSS、HTML与JavaScript的综合参考书。假设您要建立一个蓝色的按钮、加上好看的边缘,而不是老套无聊的灰色3D按钮。您几个月前在某个网站上看到过一个类似的按钮,但是您不记得这个网站的URL,您也不知道要怎样让按钮变成那样。为了猜测,您可以先从第5章查阅元素。看看语法列表,您可以从以下的程序代码开始着手: … 接下来,您可在“CSS属性与JavaScript样式属性”当中搜寻样式列表,看有什么是可以实现上述效果的。列表中的第三个样式是“background-color”,在列表大约三分之一的地方,您找到了“border-style”。现在赶快跳到第八章,查询“background-color”,发现您可以使用标准的web颜色名称,或者用16进制的颜色格式 #RRGGBB。 由于您已经在第1章读过了CSS的介绍,或者在购买本书时,已经知道了要怎样应用CSS,可以将程序代码修改如下: Blue Button 现在,您可以翻开第8章,找到“border-style”,这里将您带向“border-bottom- style”,列出了全部可用的边界样式值。经过一些实验之后,您决定用“solid”样式,您的程序代码也就完工了: Solid Blue Button 在这本书中,寻找信息是很轻松的。 测试环境 本书包含了一千多个范例。这些范例都是设计用于与Internet Explorer兼容的引用条目,并在Internet Explorer 6.0中测试过。对于与Internet Explorer和Netscape Navigator都兼容的引用条目,可能要做点小修改,才能在Netscape上使用。对于只与Netscape Navigator兼容的引用条目,范例在Netscape Navigator 7.1当中进行测试。 更新 计算机语言的本质是动态的,本书中有些条目可能会有所改变。本书的任何勘误,都会发布在网站http://deskref.softsmartinc.com/上。网站也有讨论区,欢迎您发表高见。 代码约定 本书中所有HTML、CSS与JavaScript代码,都会以等宽字体印刷,以便于判别。您也会发现,在语法列表中,大部分引用条目都是采用斜体字。斜体的部分表示并非直接能使用,而要替换成实际的元素、属性、事件、方法、集合、对象或者值。
* 编辑推荐与评论 *
暂无相关介绍
* 作者介绍 *
暂无相关介绍