Ir directamente al contenido de esta página
Sobre JavaScript se pueden escribir libros y libros y libros… y luego añadir un par de libros más. Tratar todos sus aspectos en profundidad requeriría otro sitio dedicado exclusivamente a ello, y mis fuerzas son limitadas. Así, lo que presento en esta sección del curso no es más que un pequeño aperitivo para abrir boca, y que permita al usuario buscar más información por Internet sin que el código de JavaScript le parezca un jeroglífico.
Para un curso más extenso y detallado, recomiendo el de Peter-Paul Koch (inglés).
Antes de empezar con las variables y demás, hay unas cuantas notas que deben tenerse en mente:
Aunque JavaScript se puede incluir directamente en un documento (X)HTML, ocurre como las hojas de estilo: suele ser más útil como un archivo independiente vinculado a cada documento que necesite de los comportamientos definidos en él; así sólo hay que mantener unos pocos archivos .js para actualizar los comportamiento de todo un sitio1. Para ello habría que incluir en el head
del documento una línea como ésta:
<script type="text/javascript" src="URL_de_archivo.js"></script>
cadena
es completamente distinta a otra llamada Cadena
, y que con var matriz = new Array();
se declara una matriz, pero con matriz = new array();
no.;
). Si éste no existe, el intérprete de JavaScript considerará un salto de línea como el final de un enunciado.La sintaxis de los comentarios depende del número de líneas:
// …éste es un comentario de una sola línea…
/* …éste es un bloque de comentarios
que ocupa varias líneas… */
Los comentarios, por supuesto, no son interpretados por el agente de usuario.
{}
).En esta sección del curso veremos los conceptos básicos:
Una pequeña puntualización. Como se ve, no voy a adentrarme en la programación orientada a objetos porque —he de reconocerlo—, no acabo de comprenderla. Pero si alguien está interesado, tal vez le sirvan de algo Professional JavaScript for Web Developers de Nicholas C. Zakas y AvancED DOM Scripting de Jeffrey Sambells y Aaron Gustafson.
&
y <
se sustituyan por sus referencias de entidad, &
y <
respectivamente; por supuesto, sustituirlos en los contenidos de un elemento script
del documento impediría que el código se ejecutase.