¿Qué es JavaScript y cómo funciona? [Tecnología explicada]

  • Lesley Fowler
  • 0
  • 3071
  • 495
Anuncio

JavaScript tiene un poco de historia interesante. Originalmente desarrollado en Netscape como Mocha, llegó a la vanguardia con un anuncio oficial en 1995. Luego fue desarrollado de forma independiente por diferentes partes, la más notable de las cuales fue JScript de Microsoft.

Obviamente, se necesitaba una implementación estandarizada, lo que llevó a su presentación a ECMA internacional. Así se formó ECMAScript. En estos días, la mayoría de los navegadores son compatibles con ECMA-262, que también se conoce más comúnmente (y a menudo vagamente) como JavaScript.


¿Qué es Javascript? Javascript se llama correctamente el lenguaje de la Web. Cada versión más nueva del navegador empuja la barra más alto en términos de velocidades de ejecución de JavaScript. Este es un parámetro de rendimiento importante en estos días ya que los sitios hacen un uso extensivo de JavaScript. JavaScript lideró la revolución de la Web 2.0 con AJAX. Usando JavaScript, los sitios pueden enviar solicitudes HTTP detrás de escena y personalizar o actualizar ciertas secciones del sitio, adaptadas a las necesidades de un usuario en particular. Esto elimina las actualizaciones completas de la página y hace que la interfaz de usuario sea mucho más potente y fácil de usar.

Hola mundo de JavaScript

El ejemplo de Hello World es casi habitual cuando se habla de lenguajes de programación. Así que, aquí vamos


document.write ("¡Hola, mundo!");

También puede abrir cuadros de alerta con la misma facilidad con:

document.alert ("¡Hola, mundo!");

Sí, eso es todo lo que necesitas. No es necesario incluir ningún archivo ni importar ningún paquete. El navegador (o el cliente) proporciona todo lo que se necesita para ejecutar JavaScript, por lo que también se le llama Lenguaje de secuencias de comandos del lado del cliente. ¿Por qué lado del cliente? Para responder a esta pregunta, debería analizar cómo funciona JavaScript.

Cómo funciona

El navegador recupera una página que podría tener JavaScript incrustado como vimos anteriormente, o se refiere a un archivo JavaScript separado, en cuyo caso el navegador también recupera ese archivo.

A continuación, según lo que desee que haga su código JavaScript y cómo lo haya estructurado, se ejecutará tan pronto como se cargue el archivo o espere un evento desencadenante (como un clic o carga).

Finalmente, cuando todo está bien, el código se ejecuta línea por línea. JavaScript es un lenguaje interpretado, lo que significa que no necesita compilar el código en otra forma para ejecutarlo. Todos los cambios que realice tendrán efecto instantáneamente..

Comparación de otros lenguajes de programación

Al contrario de lo que el nombre podría sugerir, JavaScript es realmente muy diferente a Java. Hay algunas similitudes en la sintaxis, pero eso es todo. JavaScript se escribe libremente (no es necesario que defina el tipo de datos de las variables) mientras que Java no. JavaScript se ejecuta principalmente en un navegador, donde Java se puede utilizar para crear aplicaciones independientes. Java tiene un área de aplicación mucho más amplia en comparación con JavaScript, que vive en gran medida dentro del navegador.

JavaScript está orientado a objetos, pero a diferencia de otros lenguajes de programación que implementan la herencia a través de clases, JavaScript lo hace a través de prototipos. JavaScript también tiene la mayor base de instalación (posiblemente) ya que está incluido con todos los principales navegadores web en estos días.

Simplemente he arañado la superficie cuando consideras que es un lenguaje de programación completo, y que tiene todo el zumbido y el desarrollo en estos días. Hay muchas bibliotecas de JavaScript, JavaScript del lado del servidor y otros proyectos que llevan los reinos y las aplicaciones de JavaScript a un nivel completamente nuevo. Si está comenzando en JavaScript, hay algunos tutoriales que lo ayudarán. Una vez que esté al día y disfrute de lo que está haciendo, puede elegir El libro de Rhino y mejorar aún más sus habilidades de JavaScript..

¿Alguna vez has intentado programar con JavaScript? Como fue la experiencia?




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.