Oversigt over de kodeobjekter, der er indbyggede i javaScript, samt (længere nede) de metoder, properties og events, der er knyttet til hvert af dem.
javaScript objekter |
| Array | Bearbejdning af data i arrays. | | |
| Boolean | Konvertering af ikke-Boolske værdier til Boolske værdier. | | |
| Date | Bearbejdning af datoer og tider. | | |
| Math | Udførelse af matematiske beregninger. | | |
| Number | Wrapper der tillader arbejde med numeriske værdier. Et number -objekt etableres med Number() -konstruktøren. | | |
| String | Bearbejdning af tekst strenge. | | |
| RegExp | Oprettelse af RegExp til at etablere sammenligning mellem tekst og mønster. | | |
| Global | Properties og funktioner, der kan anvendes sammen med alle prædefinerede javaScript objekter. | | |
Browser objekter |
| Window | Det niveaumæssigt højst placerede objekt der relaterer sig til et åbent vindue i browseren. | | |
| Navigator | Bearbejdning af information om aktuel browser. | | |
| Screen | Bearbejdning af information om brugerens skærm. | | |
| History | Bearbejdning af information om de URL som brugeren har besøgt indenfor den aktuelle "browser session". | | |
| Location | Bearbejdning af information omkring den aktuelle URL. | | |
HTML DOM objekter |
| Document | Bearbejdning af alle HTML-elementer på den aktuelle side. | | |
| HTML Element | Bearbejdning af alle HTML-elementer. | | |
| Anchor | Bearbejdning af a -tags. | | |
| Area | Bearbejdning af area -tags. | | |
| Base | Bearbejdning af base -tags. | | |
| Body | Bearbejdning af body -tags. | | |
| Button | Bearbejdning af button -tags. | | |
| Event | Bearbejdning af events. | | |
| Form | Bearbejdning af form -tags. | | |
| Frame | Bearbejdning af frame -tags. (Udgået af HTML5). | | |
| Frameset | Bearbejdning af frameset -tags. (Udgået af HTML5). | | |
| IFrame | Bearbejdning af IFrame -tags. | | |
| Image | Bearbejdning af Image -tags. | | |
| Input button | Bearbejdning af input type="button" -tags. | | |
| Input checkbox | Bearbejdning af input type="checkbox" -tags. | | |
| Input file | Bearbejdning af input type="file" -tags. | | |
| Input hidden | Bearbejdning af input type="hidden" -tags. | | |
| Input password | Bearbejdning af input type="password" -tags. | | |
| Input radio | Bearbejdning af input type="radio" -tags. | | |
| Input reset | Bearbejdning af input type="reset" -tags. | | |
| Input submit | Bearbejdning af input type="submit" -tags. | | |
| Input text | Bearbejdning af input type="text" -tags. | | |
| Link | Bearbejdning af link -tags. | | |
| Meta | Bearbejdning af meta -tags. | | |
| Object | Bearbejdning af object -tags. | | |
| Option | Bearbejdning af option -tags. | | |
| Select | Bearbejdning af select -tags. | | |
| Style | Bearbejdning af style -tags. | | |
| Table | Bearbejdning af table -tags. | | |
| Table cell | Bearbejdning af table cell -tags. | | |
| Table row | Bearbejdning af table row -tags. | | |
| Textarea | Bearbejdning af textarea -tags. | | |
Objekter |
Metoder | Properties | Events | Andet |
Anchor
|
|
Ingen
|
href
hreflang
rel
target
type
|
Ingen
|
Ingen
|
Area
|
Bearbejdning af area -tags. |
|
Ingen
|
alt
coords
hash
host
hostname
href
pathname
port
protocol
search
shape
target
|
Ingen
|
Ingen
|
Array
|
Lagring af flere værdier under navnet på 1 variabel. |
|
concat
indexof
join
lastIndexOf
pop
push
reverse
shift
slice
sort
splice
toString
unshift
valueOf
|
constructor
length
prototype
|
Ingen
|
Ingen
|
Base
|
Bearbejdning af base -tags. |
|
Ingen
|
href
target
|
Ingen
|
Ingen
|
Body
|
Bearbejdning af body -tags. |
|
Ingen
|
Ingen
|
onload
|
Ingen
|
Boolean
|
Konvertering af ikke-Boolske værdier til Boolske værdier. |
|
toString
valueOf
|
constructor
prototype
|
Ingen
|
Ingen
|
Button
|
Button | Bearbejdning af button -tags. |
|
Ingen
|
disabled
form
name
type
value
|
Ingen
|
Ingen
|
Date
|
Bearbejdning af datoer og tider. |
|
getDate
getDay
getFullYear
getHours
getMilliseconds
getMinutes
getMonth
getSeconds
getTime
getTimezoneOffset
getUTCDate
getUTCDay
getUTCFullYear
getUTCHours
getUTCMilliseconds
getUTCMinutes
getUTCMonth
getUTCSeconds
parse
setDate
setFullYear
setHours
setMilliseconds
setMinutes
setMonth
setSeconds
setTime
setUTCDate
setUTCFullYear
setUTCHours
setUTCMilliseconds
setUTCMinutes
setUTCMonth
setUTCSeconds
toDateString
toIsoString
toJSON
toLocaleDateString
toLocaleString
toLocaleTimeString
toString
toUTCString
UTC
valueOf
|
constructor
prototype
|
Ingen
|
Ingen
|
Document
|
Bearbejdning af alle HTML-elementer på den aktuelle side. |
|
close
getElementById
open
write
writeln
|
anchors
cookie
documentMode
domain
forms
images
lastModified
links
readyState
referrer
title
URL
|
Ingen
|
Ingen
|
Event
|
|
CreateEvent()
handleEvent()
initEvent()
initKeyboardEvent()
initMouseEvent()
preventDefault()
stopPropagation()
|
altKey
bubbles
button
cancelable
clientX
clientY
ctrlKey
currentTarget
metaKey
relatedTarget
screenX
screenY
shiftKey
target
timeStamp
type
|
Mouse events:
onClick
onDblclick
onMousedown
onMousemove
onMouseout
onMouseover
onMouseup
Keyboard events:
onKeydown
onKeypress
onKeyup
Frame / object events:
onAbort
onError
onLoad
onResize
onScroll
onUnload
Form events:
onBlur
onChange
onFocus
onSelect
onSubmit
|
Constants:
CAPTURING_PHASE
AT_TARGET
BUBBLING_PHASE
|
Form
|
Bearbejdning af form -tags. |
|
reset
submit
|
acceptCharset
action
enctype
length
method
name
target
|
onSubmit
|
elements[]
|
Frame
|
Bearbejdning af frame -tags. |
|
Ingen |
Se IFrame
|
Se Iframe
|
Ingen
|
FrameSet
|
Bearbejdning af frameset -tags. |
|
Ingen
|
Ingen
|
onLoad
| |
Global
|
Properties og funktioner, der kan anvendes sammen med alle prædefinerede javaScript objekter. |
|
decodeURI
decodeURIComponent
encodeURI
encodeURIComponent
escape
eval
isFinite
isNaN
Number
parseFloat
parseInt
String
unescape
|
Infinity
NaN
Undefined
|
Ingen
|
|
History
|
Bearbejdning af information om de URL som brugeren har besøgt indenfor den aktuelle "browser session". |
|
back
forward
go
|
length
|
Ingen
|
Ingen
|
HTML elementer
|
Bearbejdning af alle HTML-elementer. |
|
toString
|
accesskey
className
dir
id
innerHTML
lang
tabIndex
title
|
Ingen
|
Ingen
|
IFrame
|
Bearbejdning af IFrame -tags. |
|
Ingen
|
contentDocument
contentWindow
height
noResize
src
width
|
onLoad
|
Ingen
|
Image
|
Bearbejdning af Image -tags. |
|
Ingen
|
alt
complete
height
lowsrc
name
src
useMap
vspace
width
|
onAbort
onError
onLoad
|
Ingen
|
Input Button
|
Input button | Bearbejdning af input type="button" -tags. |
|
Ingen
|
disabled
form
name
type
value
|
Ingen
|
Ingen
|
Input Checkbox
|
Input checkbox | Bearbejdning af input type="checkbox" -tags. |
|
Ingen
|
checked
defaultChecked
disabled
form
name
type
value
|
Ingen
|
Ingen
|
Input File
|
Input file | Bearbejdning af input type="file" -tags. |
|
Ingen
|
accept
disabled
form
name
type
value
|
Ingen
|
Ingen
|
Input Hidden
|
Input hidden | Bearbejdning af input type="hidden" -tags. |
|
Ingen
|
form
name
type
value
|
Ingen
|
Ingen
|
Input Password
|
Input password | Bearbejdning af input type="password" -tags. |
|
select
|
defaultValue
disabled
form
maxLength
name
readOnly
size
type
value
|
Ingen
|
Ingen
|
Input Radio
|
Input radio | Bearbejdning af input type="radio" -tags. |
|
Ingen
|
checked
defaultChecked
disabled
form
name
type
value
|
Ingen
|
Ingen
|
Input Reset
|
Input reset | Bearbejdning af input type="reset" -tags. |
|
Ingen
|
disabled
form
name
type
value
|
Ingen
|
Ingen
|
Input Submit
|
Input submit | Bearbejdning af input type="submit" -tags. |
|
Ingen
|
disabled
form
name
type
value
|
Ingen
|
Ingen
|
Input Text
|
Input text | Bearbejdning af input type="text" -tags. |
|
select
|
defaultValue
disabled
form
maxLength
name
readOnly
size
type
value
|
Ingen
|
Ingen
|
Link
|
Bearbejdning af link -tags. |
|
Ingen
|
href
hreflang
media
rel
type
|
Ingen
|
Ingen
|
Location
|
Bearbejdning af information omkring den aktuelle URL. |
|
assign
reload
replace
|
hash
host
hostname
href
pathname
port
protocol
search
|
Ingen
|
Ingen
|
Math
|
Udførelse af matematiske beregninger. |
|
abs
acos
asin
atan
atan2
ceil
cos
exp
floor
log
max
min
pow
random
round
sin
sqrt
tan
|
E
LN2
LN10
LOG2E
LOG10E
PI
SQRT1_2
SQRT2
|
Ingen
|
Ingen
|
Meta
|
Meta | Bearbejdning af meta -tags. |
|
Ingen
|
content
httpEquiv
name
|
Ingen
|
Ingen |
Navigator
|
Bearbejdning af information om aktuel browser. |
|
javaEnabled
taintEnabled
|
appCodeName
appName
appVersion
cookieEnabled
onLine
platform
userAgent
|
Ingen
|
Ingen
|
Number
|
Wrapper der tillader arbejde med numeriske værdier. |
|
toExperimental
toFixed
toPrecision
toString
valueOf
|
constructor
MAX_VALUE
MIN_VALUE
NaN
NEGATIVE_INFINITY
POSITIVE_INFINITY
prototype
|
Ingen
|
Ingen
|
Option
|
Bearbejdning af option -tags. |
|
Ingen
|
defaultSelected
disabled
form
index
selected
text
value
|
Ingen
|
Ingen
|
RegExp
|
Oprettelse af RegExp til at etablere sammenligning mellem tekst og mønster. |
|
compile
exec
test
|
global
ignoreCase
lastIndex
multiline
source
|
Ingen
|
Modifikatorer:
i, q, m
Parenteser:
[abc], [^abc], [0-9], [A-Z], [a-z], [a-Z], [Z-a], [adgk], [^adgk], (red|blue|green)
Metakarakterer:
., \w, \W, \d, \D, \s, \S, \b, \B, \O, \n, \f, \r, \t, \v, \xxx, \xdd, \Uxxxx
Kvantorer:
n+, n*, n?, n{X}, n{X,Y}, n{X,}, n$, ^n, , =n, ?!n
|
Screen
|
Bearbejdning af information om brugerens skærm. |
|
Ingen
|
availHeight
availWidth
colorDepth
height
pixelDepth
width
|
Ingen
|
Ingen
|
Select
|
Bearbejdning af select -tags. |
|
add
remove
|
disabled
form
length
multiple
name
selectedIndex
size
type
|
onBlur
onChange
onFocus
|
Collection:
Options
|
String
|
Bearbejdning af tekst strenge. |
|
anchor()
big()
blink()
bold()
charAt
charCodeAt
concat
fixed()
fontcolor()
fontsize()
fromCharCode
indexOf
italics()
lastIndexOf
link()
match
replace
search
slice
small()
split
strike()
sub()
substr
substring
sup()
toLowerCase
toUpperCase
valueOf
|
constructor
length
prototype
|
Ingen
|
Ingen
|
Style
|
Bearbejdning af style -tags. |
|
Ingen
|
Ca. 100 CSS-properties til styring af design .
|
Ingen
|
Ingen
|
Table
|
Bearbejdning af table -tags. |
|
createCaption.
createTFoot
createTHead
deleteCaption
deleteRow
deleteTFoot
deleteTHead
insertRow.
|
caption
tFoot
tHead
|
Ingen
|
Collections:
cells
rows
tbodies
|
Table Cell
|
Bearbejdning af table cell -tags. |
|
Ingen
|
cellIndex
colSpan
headers
rowSpan
|
Ingen
|
Ingen
|
Table Row
|
Bearbejdning af table row -tags. |
|
delete
insert
|
rowIndex
sectionRowIndex
|
Ingen
|
Collection:
cells
|
Textarea
|
Bearbejdning af textarea -tags. |
|
select
|
cols
defaultValue
disabled
form
name
readOnly
rows
type
value
|
Ingen
|
Ingen |
Window
|
Det niveaumæssigt højst placerede objekt der relaterer sig til et åbent vindue i browseren. |
|
alert
blur
clearInterval
clearTimeout
close
confirm
createPopup
focus
moveBy
moveTo
open
print
prompt
resizeBy
resizeTo
scroll
scrollBy
scrollTo
setInterval
setTimeout
|
closed
defaultStatus
document
frames
history
innerHeight
innerWidth
length
location
name
navigator
opener
outerHeight
outerWidth
pageXOffset
pageYOffset
parent
screen
screenLeft
screenTop
screenX
screenY
self
status
top
|
Ingen
|
Ingen
|