Trabajo de Programación
Trabajo de Programación
Autores
Jonathan Sequera
C.I. 21.153.514
Jonathan Hernández
C.I. 26.271.105
Profesor:
Douglas Morales
y se ejecuta en el navegador web del usuario, y también puede ser utilizado en el lado
API. Además, hay muchas bibliotecas y frameworks disponibles que pueden ser
modernas.
iii
Índice
INTRODUCCIÓN...................................................................................................................1
Historia de JavaScript.........................................................................................................2
¿Qué es JavaScript?.............................................................................................................3
JAVASCRIPT, EL LENGUAJE DE SCRIPTS......................................................................5
VERSIONES DE JAVASCRIPT.............................................................................................7
EL FUTURO DE JAVASCRIPT...........................................................................................21
CONCLUSIÓN......................................................................................................................23
REFERENCIAS BIBLIOGRÁFICAS...................................................................................24
1
INTRODUCCIÓN
y se ejecuta en el navegador web del usuario, y también puede ser utilizado en el lado
API. Además, hay muchas bibliotecas y frameworks disponibles que pueden ser
excelente punto de partida para aquellos que buscan aprender más sobre el desarrollo
de sitios web.
Historia de JavaScript
NetScape. En 1995, Netscape se dio cuenta de que, cuando tenía algún documento
HTML, no podía interactuar con lo que hacía el usuario. Es decir, lo único que podía
hacer el navegador era esperar a recibir unos datos y luego enviarlos, a modo de
formulario. Además, podía darle ciertos aspectos de diseño, como el alto y ancho,
Entonces, fue Brendan Eich quien desarrollo JavaScript para NetScape. Este
Este elemento viene a ser el padre de AJAX y nos permite cargar contenido o
interactuar con el backend sin tener que volver a cargar la totalidad de la página web.
Llegados a este punto, JavaScript era tan útil que, en 2006, John Resig creó la
¿Qué es JavaScript?
Lenguaje de programación
escribir programas informáticos. Estos lenguajes están diseñados para permitir a los
programadores comunicarse con las computadoras y decirles qué hacer. Los lenguajes
programas simples que realizan tareas sencillas hasta sistemas complejos que
Scripts de programación
eficiente. Los lenguajes de script ofrecen una forma rápida y sencilla de crear
complejos y sofisticados que son más fáciles de mantener y actualizar a medida que
web (o en un archivo externo) y mejora una página HTML, añadiendo interacción del
Deslizamiento de imágenes,
Es un lenguaje del lado del cliente, es decir que los scripts son ejecutados por
el navegador del usuario (cliente). Esto difiere de los llamados lenguajes de script del
lado del servidor que son ejecutadas por el servidor web. Este es el caso de lenguajes
como PHP.
6
diferentes versiones de ECMAScript, cada una de las cuales tiene sus propias
características.
las cuales tiene sus propias características y mejoras. Estas versiones han introducido
ofrecen aún más flexibilidad y funcionalidad para los programadores que buscan
VERSIONES DE JAVASCRIPT
Netscape. Esta versión presentó las características básicas del lenguaje, como
navegador.
en objetos.
en matrices.
8
JSON.
tareas asíncronas.
texto.
características y funcionalidades que han hecho que el lenguaje sea más potente y
frameworks que aprovechan estas nuevas características para hacer más fácil y rápido
programa que está contenido internamente dentro de una página HTML (que es el
preferido actualmente).
<!DOCTYPE html>
<html>
<head>
<title>Ejemplo de Hola Mundo en Javascript</title>
</head>
<body>
<Script>
console.log("Hola mundo");
</script>
</body>
</html>
Este código utiliza la etiqueta <script> para incluir el código JavaScript dentro
de la página HTML.
11
de la herramienta de desarrollo.
Código: JavaScript
Es una declaración, es decir, una orden, o más bien una acción que el equipo
alerta.
diálogo que contiene un mensaje. Este mensaje se coloca entre comillas, entre los
Sintaxis de JavaScript
sintaxis de otros lenguajes de programación como C++, Java y Python, pero tiene
clave var, leto const, la definición de funciones utilizando la palabra clave function, y
var x = 5;
var x = 5;
if (x > 3) {
console.log("x es mayor que 3");
}
13
Compresión de scripts
blanco, comentarios y otros caracteres necesarios. Esto se hace para reducir el tiempo
el rendimiento de las aplicaciones web que utilizan JavaScript. Además, existen otras
código necesario.
Espacios
JavaScript no es sensible a los espacios. Esto significa que puedes alinear las
utilizan para separar las palabras y los símbolos en el código JavaScript. El uso de los
14
espacios en blanco es importante para hacer que el código JavaScript sea fácil de leer
y entender.
elementos del código JavaScript, como las palabras clave, las variables, las funciones
y las operaciones. Esto hace que el código sea más legible y fácil de entender para
if (x > 5) {
console.log("x es mayor que 5");
}
Sangría y presentación
estructuración del código puede hacer que sea más fácil de leer, entender y mantener
en el futuro.
archivo JavaScript. La sangría se utiliza para resaltar la estructura del código, como
las funciones, los bloques de código y las estructuras de control de flujo. La sangría
también ayuda a los desarrolladores a entender la relación entre diferentes partes del
elementos del código, como las palabras clave, las variables, las funciones, los
operadores y los comentarios. Una buena presentación del código hace que sea más
fácil de leer y entender, y también puede ayudar a resaltar la estructura del código.
if (x > 5) {
console.log("x es mayor que 5");
} else {
console.log("x es menor o igual a 5");
}
Comentarios
Los comentarios en JavaScript son texto que se incluye en el código fuente del
programa, pero que no se ejecutan como parte del programa. Los comentarios son una
código, explicar cómo funciona el código y para hacer anotaciones para futuras
modificaciones.
16
Los comentarios de una sola línea comienzan con // y se utilizan para agregar
Por ejemplo:
Por ejemplo:
/*
Esta es una función que suma dos números y devuelve el resultado.
La función toma dos argumentos, a y b, y utiliza el operador + para sumarlos.
*/
function sum(a, b) {
return a + b;
}
Los comentarios son una herramienta útil para documentar el código y hacerlo
más legible y fácil de entender para otros desarrolladores que puedan leer o trabajar
en el código en el futuro.
17
Funciones
reutilizar en diferentes partes del programa. Las funciones son una herramienta
seguida del nombre de la función y los parámetros de entrada, si los hay. El cuerpo de
Ejemplo:
function sum(a, b) {
var result = a + b;
return result;
}
entrada, ay b. El cuerpo de la función contiene el código que suma los dos parámetros
Ejemplo:
Ejemplo:
valor predeterminado. Esto hace que la función sea más flexible y fácil de usar en
diferentes situaciones.
Las funciones son una parte importante de JavaScript y se utilizan para crear
CARACTERÍSTICAS DE JAVASCRIPT
escritorio.
significa que el código se ejecuta línea por línea en tiempo real. Esto permite a los
desarrolladores probar su código de manera rápida y hacer cambios en tiempo real sin
que significa que se basa en la creación de objetos y clases. Esto permite a los
significa que las variables no están asociadas con un tipo de dato específico y pueden
cambiar de tipo durante la ejecución del programa. Esto permite una mayor
primera clase, lo que significa que pueden ser tratadas como cualquier otra
variable. Las funciones pueden ser expuestas a variables, pasadas como argumentos a
crecimiento constante, lo que significa que hay una gran cantidad de recursos,
mejorar en el lenguaje.
con tipado dinámico y funciones de primera clase. Cuenta con una gran cantidad de
CSS. Además, tiene una comunidad activa y en constante crecimiento, lo que lo hace
EL FUTURO DE JAVASCRIPT
el JavaScript tradicional y espera que se utilice cada vez más en aplicaciones web de
alto rendimiento.
cada vez más populares en los últimos años y se espera que este aumento en la
crear aplicaciones web más complejas y destacadas con mayor facilidad y eficiencia.
múltiples plataformas.
CONCLUSIÓN
lenguaje.
próximos años.
evolucionando y mejorando con el tiempo. Se espera que se utilice cada vez más en
REFERENCIAS BIBLIOGRÁFICAS
https://www.um.es/docencia/barzana/DAWEB/Lenguaje-de-programacion-
JavaScript-1.pdf
de-javascript/
https://openwebinars.net/blog/que-es-javascript/