Tutoriales avanzados de JavaScript
- Página anterior Tutoriales avanzados de JavaScript
- Página siguiente Historia de JavaScript
JavaScript es el lenguaje de script más popular en Internet, presente en todos los navegadores del mundo, y permite mejorar la interacción entre los usuarios y los sitios web y aplicaciones web.
Este tutorial es una versión avanzada del tutorial de JavaScript de CodeW3C.
Este tutorial comienza con la historia de JavaScript y sigue hasta su apoyo actual en XML y servicios web.
Aprenderá cómo expandir este lenguaje para adaptarlo a necesidades específicas.
Además, aprenderá cómo usar JavaScript para crear comunicación cliente-servidor sin problemas.
Contenido del capítulo
Introducción a JavaScript
- Historia de JavaScript
- Esta sección le explica el origen de JavaScript y los scripts de cliente.
- Implementación de JavaScript
- La implementación completa de JavaScript está compuesta por 3 partes diferentes: ECMAScript, modelo de documento y modelo de objeto del navegador.
Fundamentos de ECMAScript
- Sintaxis ECMAScript
- Java y ECMAScript tienen algunas características gramaticales clave en común, así como algunas completamente diferentes. Esta sección detalla la gramática de ECMAScript.
- Variables ECMAScript
- Esta sección explica cómo declarar y nombrar variables, así como algunas reglas de nombramiento de variables famosas.
- Palabras clave ECMAScript
- Esta sección proporciona una lista completa de palabras clave de ECMAScript.
- Palabras reservadas ECMAScript
- Esta sección proporciona una lista completa de palabras reservadas de ECMAScript.
- Valores ECMAScript
- Esta sección explica los valores primitivos y de referencia de ECMAScript, así como el concepto de tipos primitivos de ECMAScript.
- Tipos primitivos ECMAScript
- Esta sección detalla los 5 tipos primitivos de ECMAScript: Undefined, Null, Boolean, Number y String.
- Conversión de tipos ECMAScript
- Esta sección explica los métodos de conversión de tipos proporcionados por ECMAScript, así como cómo realizar conversiones de tipos forzadas.
- Tipos de referencia ECMAScript
- Los tipos de referencia suelen llamarse clases (class) o objetos. Esta sección explica los tipos de referencia predefinidos de ECMAScript.
Operadores ECMAScript
- Operadores unarios ECMAScript
- Los operadores unarios tienen un solo parámetro, es decir, el objeto o valor que se debe operar. Esta sección explica el operador más simple de ECMAScript: el operador unario.
- Operadores de bits ECMAScript
- Los operadores de bits operan a nivel subyacente de los números. Esta sección profundiza en el conocimiento de los enteros e introduce los varios operadores de bits de ECMAScript.
- Operadores booleanos de ECMAScript
- Los operadores Booleanos son muy importantes. Esta sección profundiza en tres operadores Booleanos: NOT, AND y OR.
- Operadores multiplicativos ECMAScript
- Esta sección explica los operadores multiplicativos de ECMAScript: multiplicación, división y operador de módulo, así como su comportamiento especial.
- Operadores aditivos ECMAScript
- Esta sección explica los operadores aditivos de ECMAScript: los operadores de suma y resta, así como su comportamiento especial.
- Operadores de relación ECMAScript
- Los operadores de relación realizan comparaciones. Esta sección explica las formas comunes de comparación de operadores de relación y cómo comparar cadenas con números.
- Operadores de equivalencia ECMAScript
- Los operadores de identidad se utilizan para determinar si las variables son iguales. ECMAScript proporciona dos conjuntos de operadores de identidad: los operadores de igualdad y desigualdad, así como los operadores de identidad e inidentidad.
- Operador condicional ECMAScript
- Esta sección explica los operadores condicionales en ECMAScript.
- Operadores de asignación ECMAScript
- Esta sección explica los operadores de asignación en ECMAScript.
- Operador de coma en ECMAScript
- Esta sección explica el operador de coma en ECMAScript.
Sentencias ECMAScript
- Instrucción if ECMAScript
- La sentencia if es una de las sentencias más utilizadas en ECMAScript. Esta sección explica en detalle cómo usar la sentencia if.
- Instrucciones iterativas ECMAScript
- Las sentencias de iteración, también conocidas como sentencias de bucle, se presentan en esta sección. Esta sección introduce las cuatro sentencias de iteración proporcionadas por ECMAScript.
- Instrucciones de etiqueta ECMAScript
- Esta sección brinda una breve introducción a las sentencias con etiquetas.
- Instrucciones break y continue ECMAScript
- Esta sección explica las diferencias entre las sentencias break y continue y cómo usarlas con sentencias etiquetadas.
- Instrucción with ECMAScript
- La sentencia with se utiliza para establecer el ámbito de código en un objeto específico. Esta sección introduce el uso de la sentencia with.
- Instrucción switch ECMAScript
- La sentencia switch es la hermana de la sentencia if. Esta sección introduce el uso de la sentencia switch y las diferencias con la sentencia switch en Java.
Funciones ECMAScript
- Resumen de funciones ECMAScript
- Esta sección explica el concepto de función, cómo ECMAScript declara y llama a funciones, y cómo las funciones regresan valores.
- Objeto arguments ECMAScript
- Esta sección presenta el uso básico de este objeto y luego explica cómo usar la propiedad length para determinar el número de parámetros de una función y cómo simular la sobrecarga de funciones.
- Objeto Function ECMAScript (clase)
- Esta sección explica cómo crear funciones utilizando la clase Function y luego introduce las propiedades y métodos del objeto Function.
- Cierre ECMAScript (closure)
- Esta sección explica el concepto de clausura (closure) y muestra dos ejemplos, uno simple y otro más complejo.
Objetos ECMAScript
- Tecnología orientada a objetos ECMAScript
- Esta sección brinda una breve introducción a los términos de la tecnología orientada a objetos, los requisitos de los lenguajes orientados a objetos y la composición de los objetos.
- Aplicaciones de objetos ECMAScript
- Esta sección explica cómo declarar e instanciar objetos, cómo referenciar y deshacerse de objetos, y el concepto de enlace.
- Tipos de objetos ECMAScript
- Esta sección introduce los tres tipos de objetos en ECMAScript: objetos locales, objetos integrados y objetos anfitriones, y proporciona enlaces a la guía de referencia relevante.
- Ámbito de objetos ECMAScript
- Esta sección explica el ámbito de ECMAScript y la palabra clave this.
- Definición de clases o objetos ECMAScript
- Esta sección detalla varias formas de crear objetos o clases en ECMAScript.
- Modificación de objetos ECMAScript
- Esta sección explica cómo modificar un objeto creando nuevos métodos o redefiniendo métodos existentes.
- Página anterior Tutoriales avanzados de JavaScript
- Página siguiente Historia de JavaScript