Informe sobre JavaScript
Portada
Universidad: UAPA
Asignatura: (Colocar asignatura)
Tema: Informe sobre JavaScript
Estudiante: (Nombre del estudiante)
Fecha: (Fecha actual)
Índice
1. Definición de JavaScript
2. Evolución de JavaScript
3. Diferencias entre JavaScript y TypeScript
4. Frameworks para trabajar con JavaScript
5. Funciones en JavaScript
6. Carrusel de Imágenes con JavaScript (sin librerías)
7. Función para Validar Datos en JavaScript
8. Conclusiones
1. Definición de JavaScript
JavaScript es un lenguaje de programación interpretado, orientado a objetos,
débilmente tipado y principalmente utilizado para el desarrollo web. Permite
añadir dinamismo a los sitios web mediante la manipulación del DOM, la
validación de formularios, animaciones y comunicación con servidores.
2. Evolución de JavaScript
Desde su creación en 1995 por Brendan Eich, JavaScript ha evolucionado
significativamente. Inició como un lenguaje sencillo para navegadores y con
el paso del tiempo se ha convertido en una de las tecnologías fundamentales
del desarrollo web. La estandarización de ECMAScript permitió que el
lenguaje creciera en funcionalidad, incluyendo características modernas
como clases, módulos, promesas y async/await. Hoy es utilizado tanto en
frontend como en backend gracias a [Link].
3. Diferencias entre JavaScript y TypeScript
JavaScript: - Lenguaje interpretado. - Tipado dinámico. - No requiere
compilación. - Es el lenguaje base soportado por todos los navegadores.
TypeScript: - Superset de JavaScript creado por Microsoft. - Tipado estático
opcional. - Requiere compilación a JavaScript. - Facilita la detección de
errores y proyectos grandes.
4. Frameworks para trabajar con JavaScript
Algunos de los frameworks y librerías más populares son: - [Link]: Librería
para construir interfaces de usuario. - Angular: Framework completo para el
desarrollo de aplicaciones web. - [Link]: Framework progresivo para
interfaces. - [Link]: Plataforma para ejecutar JavaScript en el servidor.
5. Funciones en JavaScript
Las funciones son bloques de código reutilizables que realizan una tarea
específica. Ejemplo:
function sumar(a, b) {
return a + b;
}
[Link](sumar(3, 5));
6. Carrusel de Imágenes con JavaScript (sin librerías)
HTML
<div class="carrusel">
<img id="imagen" src="[Link]" alt="Imagen 1">
<button onclick="anterior()">Anterior</button>
<button onclick="siguiente()">Siguiente</button>
</div>
CSS
.carrusel {
text-align: center;
}
#imagen {
width: 300px;
height: 200px;
}
JavaScript
let imagenes = ["[Link]", "[Link]", "[Link]"];
let indice = 0;
function mostrar() {
[Link]("imagen").src = imagenes[indice];
}
function siguiente() {
indice = (indice + 1) % [Link];
mostrar();
}
function anterior() {
indice = (indice - 1 + [Link]) % [Link];
mostrar();
}
7. Función para Validar Datos en JavaScript
Ejemplo de validación básica de un correo electrónico:
function validarCorreo(correo) {
let expresion = /^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$/;
return [Link](correo);
}
[Link](validarCorreo("correo@[Link]")); // true
Conclusiones
JavaScript se mantiene como uno de los lenguajes más importantes en el
desarrollo web. Su evolución constante y el ecosistema de herramientas y
frameworks permiten construir aplicaciones modernas, dinámicas y
eficientes. Además, su facilidad para interactuar con HTML y CSS lo convierte
en un lenguaje indispensable para cualquier desarrollador.
Fin del Informe