Detalle del libro
Ver Índice
Capítulo 1:
Introducción
JavaScript, un lenguaje cliente
JavaScript no es Java
Lo que JavaScript no hace
La compatibilidad puesta en duda
Una decisión estratégica
¿Cómo codificar con JavaScript?
Complementos en los navegadores
Extensión para desarrollador Web
Herramientas de desarrollo de Internet Explorer
Transferencia de servidor local a remoto
Recomendaciones para el entorno de pruebas
Ejecución de una aplicación JavaScript
Conexión HTML/JavaScript mediante eventos
Resumen
Prácticas del capítulo 1
Capítulo 2:
Conceptos básicos
Estructura del código
Comentarios en el código
Nomenclatura
Nomenclatura de funciones
Longitud de los nombres
Palabras reservadas
¿Está activado JavaScript?
Scripts de JavaScript
Modo indirecto
Uso de archivos externos
Bloque de instrucciones
Variables
Nomenclatura de las variables
Tipo de una variable
Sentencias condicionales
Sentencia if
Operadores de comparación de valores
Combinación de condiciones
Sentencia if/else
Sentencia switch
Operador ternario
Control de bucles de ejecución
Sentencia for
Incremento/decremento por unidades
Sentencia while
Sentencia do/while
Funciones
Parámetros de la función
Llamada de función
Cómo saber cuál fue la función llamante
Una función que se llama a sí misma
Ámbito de variables: locales y globales
Evaluación de una cadena de código JavaScript.
JavaScript y los motores de búsqueda
Prácticas del capítulo 2
Capítulo 3:
Programación orientada a objetos
Objetos propios de JavaScript.
Acceso a las propiedades de los objetos
Uso de métodos de un objeto
Sentencia for ...in para objetos
Sentencia with
Definición y creación de objetos en JavaScript
Cómo se define un método de un objeto
Puntero this para referenciar un objeto
Operador new para crear el objeto
Contención de objetos
Copia de objetos
Prácticas del capítulo 3
Capítulo 4:
Objeto Array
Necesidad del uso de arrays
Objeto Array()
Las matrices son, por sobre todo, objetos
Matrices asociativas
Matrices multidimensionales
Métodos del objeto Array
Prácticas del capítulo 4
Capítulo 5:
Objeto Date
Objeto Date
Métodos de lectura
Métodos de escritura
Función setTimeout()
Función setInterval()
Ejemplo: Zona horaria internacional
Prácticas del capítulo 5
Todos los navegadores modernos saben interpretar el código JavaScript que llega integrado dentro de las páginas web. A lo largo de los años han surgido y desaparecido muchos lenguajes de programación pero JavaScript se mantiene dentro del grupo de lenguajes más utilizados.
El éxito de JavaScript queda plenamente demostrado al comprobarse que actualmente forma parte del diseño de prácticamente todas las aplicaciones web como lenguaje de programación que se ejecuta en el navegador. Su principal funcionalidad es facilitar el uso de las interfaces de usuario y las páginas web dinámicas complementándose a la perfección con el lenguaje elegido para el lado del servidor, sea este, PHP, Java, ASP.NET, etc.
En este libro se enseña JavaScript desde sus conceptos básicos para que el lector sin conocimientos previos pueda adquirir el nivel suficiente para utilizarlo en su carrera profesional. Se tratan todos los temas necesarios para dominar el lenguaje con abundantes ejemplos.
Temas tratados en el libro:
- Conceptos básicos.
- Estructura general.
- Variables.
- Sentencias.
- Funciones.
- Orientación a objetos.
- Objeto Array.
- Objeto Date.
- Objeto String.
- Objeto Math.
- Objeto window.
- Cookies.
- Objeto Image.
- Expresiones regulares.
- Eventos.
- Objeto form.
- Objeto document.
- DOM.
- Ajax.