Curso IT Fundamentos JavaScript 035_HelloJavaScript
JavaScript es un lenguaje de programación orientado a objetos, dinámico y de alto nivel, y es uno de los lenguajes de programación más populares del mundo. Se utiliza principalmente para el desarrollo web, pero también se aplica ampliamente en el desarrollo del lado del servidor, desarrollo de juegos, desarrollo móvil y otros campos.
JavaScript fue diseñado e implementado originalmente por Brendan Eich en Netscape en 1995, inicialmente llamado “LiveScript”, y luego renombrado a JavaScript.
En 1997, ECMA International (Asociación Europea de Fabricantes de Computadoras) publicó el estándar ECMAScript, que define la sintaxis y semántica de JavaScript. La publicación del estándar ECMAScript hizo de JavaScript un lenguaje estandarizado y obtuvo el soporte de todos los principales navegadores.
JavaScript es diferente de Java. Aunque sus nombres son similares, son dos lenguajes de programación diferentes. JavaScript se utiliza principalmente para el desarrollo front-end y se ejecuta a través del navegador, mientras que Java se usa generalmente para el desarrollo back-end y es un lenguaje de programación independiente.
JavaScript tiene las siguientes características principales:
- Fácil de aprender y usar: La sintaxis de JavaScript es relativamente simple, incluso las personas sin experiencia en programación pueden comenzar rápidamente.
- Dinámico: JavaScript es un lenguaje dinámico, el tipo de una variable puede cambiarse dinámicamente en tiempo de ejecución.
- Orientado a objetos: JavaScript admite conceptos de programación orientada a objetos (OOP), incluidos encapsulamiento, herencia y polimorfismo.
- Basado en eventos: JavaScript generalmente implementa la interacción con el usuario mediante el manejo de eventos, como hacer clic en un botón, ingresar texto, etc.
- Lenguaje de script: JavaScript es un lenguaje de script, que normalmente se interpreta en lugar de compilarse. Esto permite que se ejecute directamente en el navegador.
Con el tiempo, JavaScript se ha convertido en un lenguaje de programación de propósito general, no solo utilizado para el desarrollo front-end, sino también para el desarrollo del lado del servidor (usando Node.js), así como para el desarrollo de juegos, aplicaciones móviles y otros programas.
Las aplicaciones de JavaScript en otros campos incluyen:
- Desarrollo del lado del servidor: Usando plataformas como Node.js, JavaScript se puede utilizar para desarrollar aplicaciones del lado del servidor.
- Desarrollo de juegos: JavaScript se puede utilizar para desarrollar juegos web y juegos móviles.
- Desarrollo móvil: JavaScript se puede utilizar para desarrollar aplicaciones móviles híbridas.
Cómo usar JavaScript
JavaScript interno
Dentro del documento HTML, inserta código JavaScript con la etiqueta <script> en las etiquetas <head> o <body>. Tales scripts se ejecutan cuando se carga la página. Se recomienda introducirlos antes de las etiquetas de cierre </head> o </body>.
Ejemplo:
<!-- área head --> <script> alert('¡Hola JavaScript interno!'); </script> <!-- área head -->Efecto:

JavaScript externo
Guarda el código JavaScript en un archivo independiente y referencia el archivo externo a través del atributo src de la etiqueta <script>. Esto ayuda a la reutilización y mantenimiento del código.
Ejemplo:
<script src="script.js"></script> alert('¡Hola JavaScript externo!');Efecto:


JavaScript en línea
La referencia en línea consiste en escribir código JavaScript directamente en los atributos de eventos de las etiquetas HTML, generalmente utilizado para manejar interacciones o eventos simples y específicos. Como: manejo de eventos, manipulación DOM
Ejemplo:
<a href="javascript:alert('¡Hola JavaScript!')">Prueba JavaScript</a>Efecto:
