viernes, 11 de febrero de 2022

Actividad 2

1.1. Javascript pasado y presente.馃挰

 Al principio denominado Mocha, el nombre del lenguaje se ha cambiado a Mona y despu茅s a LiveScript previo a que al final fuera conocido como JavaScript. Las variantes iniciales del lenguaje se limitaban exclusivamente a Netscape y solo ofrec铆an una funci贸n reducida, sin embargo, han seguido creciendo con la 茅poca gracias en cierta forma a la sociedad de desarrolladores que contin煤an haciendo un trabajo con 茅l. 

En 1996, JavaScript recibi贸 de manera oficial el nombre de ECMAScript, con ECMAScript 2 en 1998 y ECMAScript 3 apareci贸 en 1999.  JavaScript ha seguido creciendo a partir de entonces, hasta el punto en que el 92% de los sitios web utilizaba JavaScript en el 2016.  Hoy en d铆a este lenguaje de programaci贸n ha evolucionado de forma considerable, y es implementado en diferentes sitios.



1.2. Debilidades de JavaScript.

JavaScript es uno de los lenguajes m谩s f谩ciles de usar y se aprende de forma pr谩ctica. Sin embargo, tambi茅n tiene desventajas teles como:

       Sus scripts lo realizan vulnerable

Como es un programa que se realiza en el lado del comprador, sus c贸digos tienen la posibilidad de ser le铆dos por otros usuarios.


        Es viable desactivar el JavaScript

 En ocasiones los usuarios por desconocimiento tienen la posibilidad de desactivar la funcionalidad de JavaScript en el navegador, esto crea que no se ejecuten los c贸digos din谩micos en la p谩gina web.

       Necesita de otras aplicaciones

JavaScript es un lenguaje de programaci贸n web multiplataforma, o sea, se realiza en diversos sistemas operativos, como Mac, Linux y Windows.

1.3. Como funciona JavaScript en un sitio web.

JavaScript posibilita llevar a cabo funcionalidades complicadas en p谩ginas web, cada vez que una p谩gina web hace algo m谩s que sentarse ah铆 y ense帽ar informaci贸n est谩tica para que la veas, muestra oportunas actualizaciones de contenido, mapas interactivos, animaci贸n de Gr谩ficos 2D/3D, movimiento de aparatos reproductoras de v铆deo, etc茅tera.

Una vez que cargas una p谩gina web en tu navegador, est谩s ejecutando tu c贸digo (HTML, CSS y JavaScript) en un 谩mbito de ejecuci贸n (la pesta帽a del navegador). Es decir como una f谩brica que toma materias primas (el c贸digo) y crea un producto (la p谩gina web).Un uso bastante com煤n de JavaScript es cambiar din谩micamente HTML y CSS para actualizar una interfaz de cliente, por medio de la API del modelo de objetos del archivo (como se coment贸 anteriormente).

1.4. Diferencia entre JavaScript y otros lenguajes de programaci贸n.

JavaScript no crea applets ni aplicaciones independientes. En su forma m谩s habitual, JavaScript


est谩 en documentos HTML y puede proporcionar niveles de interactividad en las p谩ginas web que no se pueden conseguir con HTML simple.
 CSS constituye una secci贸n bastante fundamental de tu website, conformando los recursos visuales y la est茅tica. CSS ha sido subsiguiente a la construcci贸n de HTML para hacer que los sitios web se vieran mejor. 


Entonces, si HTML es el esqueleto, CSS es la dermis, los ojos, el pelo, la nariz y los pies de un website que lo hace exclusivo y distinguible.

 HTML ha sido lanzado en 1989 como un lenguaje de publicaci贸n oficial de la World Wide Web y es el elemento inicial de la construcci贸n de una p谩gina web. Hay 3 recursos primordiales de HTML: etiquetas, recursos y atributos, y su versi贸n m谩s actual es HTML5.

1.5. Como agregar JavaScript a un sitio web

Dependiendo de d贸nde a帽adas el c贸digo JavaScript en tu documento HTML, la carga va a ser distinto. Envolveremos este c贸digo con las etiquetas y lo colocaremos en la cabecera (head) del c贸digo HTML para asegurar que cada vez que se cargue la p谩gina, se haga una alerta que muestre la hora presente al cliente. Si deseas demostrar la hora dentro corporal (body) de la p谩gina, deber谩s integrar la script en las etiquetas de la p谩gina HTML. 










 








No hay comentarios:

Publicar un comentario

Actividad 3.9 - Equipo 11

Estructuras Clase Array en JavaScript   Los arrays son objetos similares a una lista cuyo prototipo proporciona m茅todos para efectuar operac...