Sobre el objeto form
El objeto navegador
El objeto Event
La etiqueta ..... de las nuevas versiones de HTML
El concepto de Nodo
El nodo como objeto
Tipos de nodos
Propiedades de los nodos
Métodos de los nodos
Ejemplos5. Completando las Bases
El protocolo JavaScript
Utilizando caracteres especiales en las cadenas
El concepto de clase
Asignando una función a un objeto
Sobre el elemento MARQUEE de Internet Explorer.
La declaración var
Las funciones
Funciones anidadas
El constructor de funciones
Funciones literales
Eficiencia de las tres formas de crear funciones
Funciones como datos
Los argumentos de una función
Los Eventos
Parte II: Desarrollo de todos los objetos en JS
6. El objeto Array
El Constructor de matrices
Creando una matriz sin elementos
Creando matrices
Matrices literales
Eliminando un elemento de una matriz
Matrices paralelas
Matrices multidimensionales
Propiedades y Métodos del objeto Array
Las Propiedades
Los Métodos
7. El objeto String
Generalidades
Concatenando cadenas y variables
Introducción de caracteres especiales
Propiedades y Métodos del objeto String
Las Propiedades
length
Los métodos
anchor()
big()
blink()
bold()
charAt()
charCodeAt()
concat()
fixed()
fontcolor()
fontsize()
fromCharCode()
indexOf()
italics()
lastIndexOf()
link()
localeCompare()
match()
Expresiones regulares simples
replace()
search()
slice()
small()
split()
strike()
sub()
substr()
substring()
sup()
toLocaleLowerCase()
toLocaleUpperCase()
toLowerCase() y toUpperCase()
toString()
Métodos de String que formatean textos en HTML
8. El objeto RegExp
Expresiones regulares
Expresiones regulares simples
Caracteres literales
Expresiones regulares complejas
El objeto RegExp
El Constructor del objeto de expresión regular
Propiedades
Métodos
cadena.match(expresión regular)
cadena.replace(expresión regular, cadena reemplazante)
cadena.search(expresión regular)
9. Los objetos matemáticos
Los números en JavaScript
Números enteros hexadecimales y octales
Convertir una cadena en un número
Convertir un número en una cadena
Cuando un resultado es NaN
El objeto Math
Propiedades
Números aleatorios
El objeto Number
MAX_VALUE y MIN_VALUE
NEGATIVE_INFINITY y POSITIVE_INFINITY
número.toExponential(dígitos), número.toFixed(dígitos) y número.toPrecision(dígitos)
número.toLocaleString() y número.toString()
valueOf()
El objeto booleano
10. El objeto Date
Creando un objeto Date
El Constructor
Los Métodos del objeto Date
Las cadenas que representan las fechas y horarios
Date.parse() y Date.UTC()
Efectuado cálculos con las fechas y horarios
11. El objeto Window
La ventana del navegador
Las ventanas de Windows
La ventana Alert
La ventana confirm
La ventana prompt
La barra o línea de estado (Status line)
Pausas
Propiedades, Métodos y Controladores de eventos
Las Propiedades
Los Métodos
focus()
Controladores de Eventos (cde)
12. El Navegador y la Pantalla
Versiones convencionales de los navegadores
Propiedades y Métodos de navigator
Las Propiedades de navigator
appCodeName
appMinor Version
appName
appVersion
cookieEnabled
mimeTypes
platform
plugins
systemLanguage
userAgent
userLanguage
Los Métodos de navigator
javaEnabled()
El objeto screen
availHeight
availLeft
availTop
availWidth
colorDepth y pixelDepth
height
13. El Documento
Propiedades, Métodos y CDE del objeto document
Las Propiedades
activeElement
alinkColor
all
anchors
applets
bgColor
charset
characterSet
cookie
La cadena de un cookie
Funciones globales del cookie
Creando un cookie
Leer un cookie
Eliminar un cookie
defaultCharset
doctype
documentElement
domain
embeds
expando
fgColor
forms
frames
height
ids
images
lastModified
layers
linkColor
links
location y URL
parentWindow
plugins
protocol
readyState
referrer
scripts
selection
styleSheets
tags
title
URLUnencoded
vlinkColor
width
Los Métodos
clear()
close()
contextual()
createStyleSheet()
elementFromPoint()
execCommand()
Algunos comandos disponibles para execCommand()
focus()
getElementById()
getElementByName()
getElementsByTagName()
getSelection()
open()
queryCommandEnabled("ndc»), queryCommandIndeterm("ndc»), queryCommandState("ndc»), queryCommandSupported("ndc»), queryCommandText("ndc»), y queryCommandValue("ndc»)
recalc()
write()
writeln()
14. Objetos del documento: body, link, image, map, text, selection, embed y XML
El objeto body
Propiedades y Métodos del elemento body
Las Propiedades
Los Métodos
El objeto Link ()
charset
hash, host, hostname, href, pathname, port, protocol y search
hrefLang
name
nameProp
protocolLong
rel y rev
target
text
El objeto imagen
align
alt
border
complete
dynsrc
fileCreateDate, fileModifiedDate y fileSize
height y width
hspace y vspace
isMap
loop
lowsrc
name
nameProp
protocol
src
start
useMap
El objeto Mapa
El objeto Área de Mapa
alt
coords
hash, host, hostname, href, pathname, port, protocol, search y target
shape
Los objetos de texto
blockquote
br
font
Encabezamientos H1 ... H6
hr
El objeto text de W3C
Range
El objeto textNode de Internet Explorer
data
length
nextSibling
nodeName
nodeType
nodeValue
parentNode
previousSibling
appendData()
deleteData()
insertData()
replaceData()
splitText()
substringData()
El objeto selection
type
typeDetail
clear()
createRange()
createRangeCollection()
empty()
El objeto object
align
alt
altHTML
archive
BaseHref
border
classid
className
addBehavior()
applyElement()
attachEvent()
blur()
click()
cloneNode()
componentFromPoint()
detachEvent()
El objeto embed
El objeto XML
Lenguajes de marcación
src
XMLDocument15. El Formulario y sus elementos
El operador this
Propiedades, Métodos y CDE del objeto formulario
acceptCharset
action
elements
enctype
length
method
name
target
reset()
submit()
onReset
onSubmit
fieldset y legend
La etiqueta
El elemento button
form
name
type
value
click()
onClick
onMouseUp y onMouseDown
El elemento checkbox
cheched
defaultChecked
form
name
type
value
click()
onClick
El botón de activación
checked
defaultChecked
form
length
name
type
value
click()
onClick
El elemento imagen del input
complete
form
src
type
El objeto text de input
defaultValue
form
maxLength
name
readOnly
size
type
value
blur()
focus()
select()
onBeforeUpdate, onAfterUpdate y onErrorUpdate
onBlur
onFocus
onSelect
onChange
El elemento password (contraseña)
El elemento hidden
El objeto textarea
cols
defaultValue
form
maxLength
name
readOnly
rows
size
type
value
wrap
blur()
focus()
select()
onBeforeUpdate, onAfterUpdate y onErrorUpdate
onBlur
onFocus
onSelect
onChange
createTextRange()
select()
El objeto select
form
length
multiple
name
options
selectedIndex
size
type
value
item()
namedItem()
onChange
El objeto fileUpload
16. Tablas y Listas
Las tablas como elementos de HTML
Elementos de las tablas
Las propiedades, métodos y cde particulares del objeto table
align
background
bgColor
border
borderColor
borderColorDark
borderColorLight
caption
cellPadding
cellSpacing
cells
cols
dataPageSize
frame
height
rows
rules
summary
tBodies
tFoot
tHead
width
createCaption()
createTFoot()
createTHead()
deleteCaption()
insertRow()
deleteRow()
deleteTFoot()
deleteTHead()
firstPage()
lastPage()
nextPage()
previousPage()
moveRow()
refresh()
onScroll
Propiedades, métodos y cde de los elementos de las tablas
El objeto tbody
El objeto tfoot
El objeto thead
El objeto caption
El objeto col
El objeto colgroup
El objeto
Los objetos y Las listas
Atributos de una lista ordenada
Listas desordenadas
El objeto OL
compact
start
type
El objeto UL
compact
type
El objeto LI
type
value
Los objetos DL, DT, DD, DIR y MENU17. Los Eventos
El flujo de las acciones de un cde
Los cde como propiedades de JavaScript
Los tipos especiales de eventos
Eventos de tiempo
Eventos de error
El concepto de Propagación de eventos
La captura del evento en Netscape
La onda de los eventos en Internet Explorer
Clases de eventos en Internet Explorer
El modelo de programación de eventos
El objeto evento
El objeto event en Internet Explorer
El objeto event en Netscape NN 6
Parte III: Aplicación de JavaScript al DOM
18. El árbol de HTML
El concepto de Behavior
Las constantes nódicas del DOM W3C
El concepto de Listener ("escuchas")
La notación de los elementos de HTML en JavaScript
Las Propiedades
Los Métodos
Las Colecciones
Los Controladores de Eventos (cde)
Eventos de arrastre
El objeto Dialog Helper
Códigos en la Web del español y del inglés
19. DHTML
Las hojas de estilo
CSS1
CSS-P
Las reglas de las hojas de estilo
Atributos de las hojas de estilo
Sintaxis CSS1
DHTML en Netscape
La sintaxis en Netscape
La etiqueta
Las fuentes descargables
DHTML en Internet Explorer
Las fuentes descargables
Data Binding
La caja de los objetos de un documento
Los Selectores
Clases de Selectores
Selectores parciales en CSS2
Selectores adyacentes en CSS2
El selector universal
Los selectores en JavaScript
La precedencia en las reglas de CSS
Posicionando elementos con CSS-P
Unidades para el posicionamiento
Las constantes nódicas
Aplicación de JavaScript a los objetos CSS
El objeto inline style
Filtros
Métodos
Propiedades de estilo
El objeto style
Propiedades
disabled
id
innerHTML
Collections
behaviorsUrns
Events
onerror
onreadystatechange
Métodos
addBehavior()
borderWidths()
dragDrop()
margins()
paddings()
removeBehavior()
removeNode()
Estilos
media
type
El objeto stylesheet
El objeto classes
Propiedades
Propiedades exclusivas de NN 6.1+
Propiedades más generales
canHaveHTML
disable
href
id
isContentEditable
isDisable
isMultiline
owningElement
parentStyleSheet
readOnly
title
type
Collections
imports
pages
rules
Métodos
addImport()
addPageRule()
addRule()
fireEvent()
removeRule()
Propiedades de estilo
cssText
media
textAutospaceApéndice A: Contenido del CD-ROM
Índice alfabético