Contenidos
1
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. Había un deseo en la floreciente escena del desarrollo web de eliminar esta limitación, así 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]
Tareas de Javascript
Netflix comenzó utilizando Java para su aplicación web. Sin embargo, los ingenieros de Netflix decidieron que tardaban demasiado en introducir cambios en su sitio web utilizando Java. Como resultado, decidieron buscar otra tecnología para alimentar el sitio.
En la actualidad, Netflix utiliza en gran medida el marco Node.Js. Este marco de trabajo de back-end permite a la empresa renderizar eficazmente el contenido de su sitio web. El cambio a Node.Js también les permitió reducir la carga de sus servidores, mejorando así la eficiencia de sus servicios.
Proyectos javascript de código abierto para principiantes
Esta es una aplicación útil y fácil de construir para mostrar el tiempo de varios lugares. Una vez que el nombre de la ubicación se cambia, la visualización del tiempo cambia inmediatamente sin ninguna actualización de la página. La interfaz de usuario está muy bien. Ten en cuenta que la mayoría de las aplicaciones meteorológicas utilizan una API que obtiene el tiempo. Nosotros utilizaremos la API más popular y común, OpenWeatherMap. Echa un vistazo a este vídeo de Youtube que explica el código y la funcionalidad de la aplicación del tiempo en detalle. Hay tres archivos, como siempre: index.html, main.js, y main.css. Aunque se puede poner todo el código en un solo archivo (HTML), es más ordenado tener archivos separados y también fácil de mantener.
Vamos a mostrar algunas imágenes en una página web y una vez que el usuario pasa por encima de las imágenes, se muestran más detalles. Puedes descargar las imágenes de cualquier sitio o utilizar las que ya tienes. De nuevo, hemos utilizado HTML y CSS básicos junto con JS. La magia principal se hace en JS. A través de este proyecto aprenderás cómo funcionan los eventos de hover (sobre y fuera) del ratón.
Para hacer este proyecto más complejo, prueba este proyecto de presentación de diapositivas de W3Schools. Puedes cambiar los eventos onClick por eventos onmousehover y onmouseout, en cuyo caso, las imágenes cambiarán simplemente una vez que el usuario pase el ratón por encima de las imágenes.
Uso de javascript
Sugerencia: Para desactivar las sugerencias de fragmentos, establezca editor.snippetSuggestions como “ninguno” en su archivo de configuración. La configuración de editor.snippetSuggestions también le permite cambiar el lugar en el que aparecen los fragmentos en las sugerencias: en la parte superior (“top”), en la parte inferior (“bottom”), o en línea ordenada alfabéticamente (“inline”). El valor por defecto es “inline”.
Las importaciones automáticas aceleran la codificación al sugerir variables disponibles en todo el proyecto y sus dependencias. Cuando seleccionas una de estas sugerencias, VS Code añade automáticamente una importación para ella en la parte superior del archivo.
VS Code soporta JSX y React Native. Obtendrá IntelliSense para React/JSX y React Native a partir de los archivos de declaración de tipos (typings) descargados automáticamente desde el repositorio de archivos de declaración de tipos npmjs. Además, puedes instalar la popular extensión React Native desde el Marketplace.
Para habilitar las declaraciones de importación de ES6 para React Native, es necesario establecer la opción del compilador allowSyntheticDefaultImports en true. Esto le dice al compilador que cree miembros sintéticos por defecto y se obtiene IntelliSense. React Native utiliza Babel entre bastidores para crear el código adecuado en tiempo de ejecución con miembros por defecto. Si también quieres hacer la depuración del código de React Native, puedes instalar la extensión de React Native.