¿Dónde se puede usar JavaScript?

Visión general de Javascript

Lee, que trabajaba en una organización de investigación llamada CERN, simplemente quería compartir información con otros científicos como él. Y tras desarrollar el primer navegador web en 1990, esta herramienta, por así decirlo, se extendió a otras instituciones de investigación.

El navegador Mosaic, cuyos creadores fundaron más tarde Netscape, fue el primer navegador web con una interfaz gráfica de usuario, dirigiéndose a consumidores no técnicos que desempeñaron un gran papel en el crecimiento exponencial de la World Wide Web. Esto ocurría en 1993.

La mayoría de las aplicaciones web funcionan en el lado del servidor.  Esencialmente, esto significa que su funcionalidad depende de la interacción de su dispositivo (es decir, un smartphone o un portátil) con un servidor remoto. El dispositivo en este caso es el cliente.

En las aplicaciones web del lado del cliente, el lenguaje de programación en cuestión se encarga de ejecutarse dentro de un navegador de Internet, conocido aquí como cliente web. Este cliente se conecta al servidor web para recuperar las páginas web.

De este modo, pueden acceder a las presentaciones en línea quienes tengan dispositivos móviles como teléfonos y tabletas. Este marco soporta todos los formatos de color CSS, así como diversos temas, estilos de transición y fondos.

Cómo funciona javascript

El primer navegador web con interfaz gráfica de usuario, Mosaic, se lanzó en 1993. Accesible para personas sin conocimientos técnicos, desempeñó un papel destacado en el rápido crecimiento de la naciente World Wide Web[15]. Los principales desarrolladores de Mosaic fundaron entonces la corporación Netscape, que lanzó un navegador más perfeccionado, Netscape Navigator, en 1994. Éste se convirtió rápidamente en el más utilizado[16][17].

Durante estos años de formación de la Web, las páginas web sólo podían ser estáticas, careciendo de la capacidad de comportamiento dinámico una vez cargada la página en el navegador. En la floreciente escena del desarrollo web existía el deseo de eliminar esta limitación, por lo que en 1995, Netscape decidió añadir un lenguaje de scripting a Navigator. Para ello siguieron dos caminos: colaborar con Sun Microsystems para incorporar el lenguaje de programación Java y contratar a Brendan Eich para incorporar el lenguaje Scheme[6].

JScript se lanzó por primera vez en 1996, junto con el soporte inicial para CSS y las extensiones de HTML. Cada una de estas implementaciones era notablemente diferente de sus homólogas en Navigator.[21][22] Estas diferencias dificultaron que los desarrolladores hicieran que sus sitios web funcionaran bien en ambos navegadores, lo que llevó al uso generalizado de los logotipos “se ve mejor en Netscape” y “se ve mejor en Internet Explorer” durante varios años.[21][23]

Página web con Javascript

Para la programación, hacen lo mismo que los kits de muebles prefabricados para la construcción de casas: es mucho más fácil coger paneles ya cortados y atornillarlos para hacer una estantería que elaborar el diseño uno mismo, ir a buscar la madera correcta, cortar todos los paneles con el tamaño y la forma adecuados, encontrar los tornillos del tamaño correcto y luego unirlos para hacer una estantería.

Cada pestaña del navegador tiene su propio cubo para ejecutar el código (estos cubos se llaman “entornos de ejecución” en términos técnicos) – esto significa que en la mayoría de los casos el código en cada pestaña se ejecuta completamente por separado, y el código en una pestaña no puede afectar directamente al código en otra pestaña – o en otro sitio web.

Aquí estamos seleccionando un párrafo de texto (línea 1), y luego adjuntando un oyente de eventos a él (línea 3) para que cuando se haga clic en el párrafo, se ejecute el bloque de código updateName() (líneas 5-8). El bloque de código updateName() (este tipo de bloques de código reutilizables se denominan “funciones”) pide al usuario un nuevo nombre, y luego inserta ese nombre en el párrafo para actualizar la pantalla.

Ventajas y desventajas de javascript

a esto, debido a los límites de tamaño de almacenamiento y a las preocupaciones de seguridad. Pero aparte de esto, el almacenamiento en el lado del cliente puede ser muy útil. Puede almacenar las preferencias personalizadas de un usuario en el sitio o guardar la actividad anterior del mismo, como el contenido de un carrito de la compra o si ya ha iniciado la sesión.Mozilla highlights

puede ejecutarse en todos los navegadores modernos, lo que lo hace accesible a mucha más gente que si tiene que configurar su entorno de desarrollo para que su código Python funcione. TensorFlow.js te permite convertir los modelos TensorFlow de Python para que se ejecuten en el navegador también, por lo que puedes tomar cualquier trabajo que ya hayas hecho allí y convertirlo. Hay toneladas de proyectos interesantes que utilizan TensorFlow.js para herramientas en vivo, como LipSync de YouTube o este modelo utilizado para clasificar los tipos de lanzamiento de béisbol

. Este papel implica más responsabilidades de devops que un desarrollador web frontend puro e incluye el desarrollo y la gestión de paquetes de software y programas de instalación para sitios web. También se puede esperar que mejore el rendimiento y mejore el SEO. Un desarrollador de aplicaciones web recibe una remuneración similar a la de un desarrollador web frontend. El salario base medio en Estados Unidos es de 75.000 dólares.

    Comments are closed

    Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
    Privacidad