



















Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Trabajo que explica los fundamentos basicos de Javascript
Tipo: Guías, Proyectos, Investigaciones
1 / 27
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!




















Autores Jonathan Sequera C.I. 21.153. Jonathan Hernández C.I. 26.271.
Profesor: Douglas Morales
ii
REPÚBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA^ MINISTERIO DEL PODER POPULAR PARA LA DEFENSA DE LA FUERZA ARMADA NACIONAL BOLIVARIANA U.N.E.F.A. NÚCLEO CARACAS
LENGUAJE DE PROGRAMACIÓN JAVASCRIPT JavaScript es un lenguaje de programación versátil y flexible que se utiliza principalmente para crear aplicaciones web interactivas y dinámicas. Es interpretado y se ejecuta en el navegador web del usuario, y también puede ser utilizado en el lado del servidor. JavaScript tiene muchas características importantes, como la capacidad de crear funciones, manejar eventos, manipular elementos HTML y CSS, crear animaciones y efectos visuales en tiempo real, e interactuar con servicios web y API. Además, hay muchas bibliotecas y frameworks disponibles que pueden ser utilizados para simplificar el desarrollo de aplicaciones web. En general, JavaScript es una herramienta poderosa y esencial para el desarrollo de aplicaciones web modernas.
JavaScript es un lenguaje de programación utilizado principalmente para crear aplicaciones web interactivas y dinámicas. Fue creado en 1995 y desde entonces ha evolucionado constantemente para incluir nuevas características y mejoras.
JavaScript es un lenguaje de programación versátil y flexible que se utiliza principalmente para crear aplicaciones web interactivas y dinámicas. Es interpretado y se ejecuta en el navegador web del usuario, y también puede ser utilizado en el lado del servidor. JavaScript tiene muchas características importantes, como la capacidad de crear funciones, manejar eventos, manipular elementos HTML y CSS, crear animaciones y efectos visuales en tiempo real, e interactuar con servicios web y API. Además, hay muchas bibliotecas y frameworks disponibles que pueden ser utilizados para simplificar el desarrollo de aplicaciones web. En general, Javascript es
JavaScript es un popular lenguaje de programación de scripts para añadir funcionalidades interactivas y otros contenidos web dinámicos a las páginas web. Algunos ejemplos conocidos de contenido en JavaScript son los formularios rellenables, las presentaciones de galerías de fotos y los gráficos animados.
Además, JavaScript es relativamente intuitivo y fácil de aprender. Es un excelente punto de partida para aquellos que buscan aprender más sobre el desarrollo de sitios web.
Historia de JavaScript El origen JavaScript surge a partir de un navegador que actualmente no existe: 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, pero con muy poca versatilidad.
Entonces, fue Brendan Eich quien desarrollo JavaScript para NetScape. Este lenguaje de programación le da muchas más posibilidades a los navegadores. Con JavaScript podemos, por ejemplo, crear controles en la búsqueda de un contenido para que solo devuelva resultados con contenido, no textos vacíos.
programas simples que realizan tareas sencillas hasta sistemas complejos que gestionan grandes cantidades de datos.
Los scripts de programación se utilizan a menudo para automatizar tareas repetitivas o para realizar procesos en segundo plano. Por ejemplo, un script de programación puede utilizarse para automatizar la carga de datos en una base de datos, para realizar tareas de mantenimiento en un servidor, para automatizar la creación de copias de seguridad de archivos o para realizar pruebas automatizadas. Los scripts de programación son una herramienta poderosa para los programadores, ya que permiten automatizar tareas y procesos repetitivos de forma eficiente. Los lenguajes de script ofrecen una forma rápida y sencilla de crear programas útiles y prácticos, y son utilizados en una amplia variedad de campos, desde la administración de sistemas hasta el desarrollo web y la ciencia de datos.
Un lenguaje orientado a objetos (OOP, por sus siglas en inglés) es un tipo de lenguaje de programación que se basa en el concepto de objetos, que son entidades que encapsulan datos y funcionalidades relacionadas. El OOP se centra en el modelado de objetos del mundo real y en la interacción entre ellos, en lugar de simplemente procesar datos.
El OOP se utiliza en una amplia variedad de campos, desde el desarrollo de software empresarial hasta la creación de videojuegos y aplicaciones móviles. Los
lenguajes orientados a objetos permiten a los programadores crear programas más complejos y sofisticados que son más fáciles de mantener y actualizar a medida que cambian los requisitos del proyecto.
JavaScript actualmente es principalmente utilizado en internet, junto con las páginas web (HTML o XHTML). JavaScript está directamente incluido en la página web (o en un archivo externo) y mejora una página HTML, añadiendo interacción del usuario, animación, ayudas a la navegación, tales como:
Mostrar / ocultar el texto; Deslizamiento de imágenes, Crear presentaciones de diapositivas, Crear burbujas de información. 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.
A lo largo de su historia, ha habido varias versiones de Javascript, cada una de las cuales ha introducido nuevas características y mejoras. A continuación, se describen algunas de las versiones más importantes de JavaScript:
JavaScript 1.0: La primera versión de JavaScript fue lanzada en 1995 por Netscape. Esta versión presentó las características básicas del lenguaje, como variables, funciones y estructuras de control de flujo. JavaScript 1.1: Lanzada en 1996, esta versión tiene nuevas características como expresiones regulares y soporte para imágenes animadas. JavaScript 1.2: Lanzada en 1997, esta versión tiene nuevas características como soporte para marcos y la capacidad de manipular el historial del navegador. JavaScript 1.3: Lanzada en 1998, esta versión tiene nuevas características como soporte para cookies y la capacidad de definir métodos personalizados en objetos. JavaScript 1.4: Lanzada en 1999, esta versión tiene nuevas características como la capacidad de crear y controlar ventanas emergentes y la capacidad de crear objetos de fecha personalizados. JavaScript 1.5: Lanzada en 2000, esta versión tiene nuevas características como la capacidad de manejar excepciones con try/catch, el método Array.prototype.forEach(), y la capacidad de definir métodos personalizados en matrices.
JavaScript 1.6: Lanzada en 2005, esta versión tiene nuevas características como la capacidad de crear expresiones regulares extendidas y la capacidad de manejar errores con throw. JavaScript 1.7: Lanzada en 2006, esta versión tiene nuevas características como el operador ternario y la capacidad de manejar bloques de código "let". JavaScript 1.8: Lanzada en 2008, esta versión incorpora nuevas características como la capacidad de crear funciones anónimas y la capacidad de manejar bloques de código "const". ECMAScript 5: Lanzado en 2009, esta versión incorpora nuevas características como la función "strict mode" para mejorar la seguridad del código, mejoras en la manipulación de matrices y objetos, y soporte para JSON. ECMAScript 6 (también conocido como ECMAScript 2015): Lanzado en 2015, esta versión introdujo muchas nuevas características, incluyendo clases, promesas, funciones de flecha, desestructuración, y mucho más. ECMAScript 7 (también conocido como ECMAScript 2016): Lanzado en 2016, esta versión introdujo nuevas características como el operador de exponenciación y el método "incluye" para arreglos. ECMAScript 8 (también conocido como ECMAScript 2017): Lanzado en 2017, esta versión introdujo nuevas características como async/await para manejar tareas asíncronas, Object.values/Object.entries para trabajar con objetos, y el operador "padStart/padEnd" para trabajar con cadenas de texto.
Para entender JavaScript y sus fundamentos debemos pensar en éste como un lenguaje de escritura de guiones (lenguaje de scripting). Un guión Script es un programa que está contenido internamente dentro de una página HTML (que es el método original de escribir guiones) o reside en un archivo externo (el método preferido actualmente).
Mostrar un cuadro de diálogo Hola Mundo! No se deroga la regla tradicional de que todos los tutoriales de programación comenzarán mostrando el texto "Hello World!", ("¡Hola Mundo!" en español) al usuario. A continuación se muestra un programa HTML simple que contiene la instrucción JavaScript, situada dentro de un elemento
Este código utiliza la etiqueta El código dentro de la etiqueta En general, la sintaxis de JavaScript es relativamente fácil de aprender para aquellos que tengan experiencia en otros lenguajes de programación. Con la práctica y la familiaridad con las reglas y convenciones de la sintaxis de JavaScript, se puede escribir código efectivo y fácil de leer.
Compresión de scripts La compresión de scripts en JavaScript se refiere a la técnica de reducción del tamaño de los archivos de código JavaScript mediante la eliminación de espacios en blanco, comentarios y otros caracteres necesarios. Esto se hace para reducir el tiempo de descarga y mejorar el rendimiento de las aplicaciones web que utilizan JavaScript.
La compresión de scripts en JavaScript es una técnica importante para mejorar el rendimiento de las aplicaciones web que utilizan JavaScript. Además, existen otras técnicas de optimización de código que pueden mejorar aún más el rendimiento, como la minificación, la caché de recursos, la carga asíncrona y la eliminación de código necesario.
Espacios JavaScript no es sensible a los espacios. Esto significa que puedes alinear las instrucciones que quieras, siempre que no interfiera con la secuencia de comandos. Por ejemplo, esto es correcto:
Los espacios en JavaScript se refieren a los caracteres en blanco que se utilizan para separar las palabras y los símbolos en el código JavaScript. El uso de los
espacios en blanco es importante para hacer que el código JavaScript sea fácil de leer y entender.
En general, se recomienda utilizar espacios en blanco para separar los 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 otros desarrolladores que puedan leer o trabajar en el código en el futuro.
if (x > 5) { console.log("x es mayor que 5"); } En este ejemplo, se utilizan espacios para separar la palabra clave if y el operador >.
Sangría y presentación La sangría y la presentación en JavaScript se refiere a la forma en que se estructura y se presenta el código JavaScript en un archivo. Una buena presentación y estructuración del código puede hacer que sea más fácil de leer, entender y mantener en el futuro.
La sangría se refiere a la forma en que se identan las líneas de código en un 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 código ya identificar fácilmente los errores de sintaxis.
En JavaScript, hay dos tipos de comentarios: comentarios de una sola línea y comentarios de varias líneas.
Los comentarios de una sola línea comienzan con // y se utilizan para agregar una breve explicación o anotación al final de una línea de código.
Por ejemplo: var x = 5; // Asigna el valor 5 a la variable x Los comentarios de varias líneas comienzan con /* y terminan con */ y se utilizan para agregar una explicación más larga o detallada.
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
Funciones Las funciones en JavaScript son bloques de código que se pueden llamar y reutilizar en diferentes partes del programa. Las funciones son una herramienta poderosa en JavaScript y se utilizan para crear código modular y reutilizable.
Las funciones en JavaScript se definen utilizando la palabra clave function, seguida del nombre de la función y los parámetros de entrada, si los hay. El cuerpo de la función contiene el código que se ejecutará cuando se llame a la función. El resultado de la función se devuelve utilizando la palabra clave return.
Ejemplo: function sum(a, b) { var result = a + b; return result; } Se define una función llamada sum que toma dos parámetros de entrada, ay b. El cuerpo de la función contiene el código que suma los dos parámetros
Las funciones en JavaScript también pueden ser anónimas, lo que significa que no tienen un nombre definido. Las funciones anónimas se utilizan como