2. ¿QUÉ ES JAVASCRIPT?
JavaScript es un lenguaje de secuencias de comandos para la web.
Es un lenguaje interpretado, lo que significa que no necesita un
compilador para traducir su código como C o C ++. El código
JavaScript se ejecuta directamente en un navegador web.
3. JavaScript funciona con HTML y ccs para crear
aplicaciones o páginas web. Es compatible con la mayoría
de los navegadores web modernos como Google Chrome,
Firefox, Safari, Microsoft Edge, Opera, etc. La mayoría de
los navegadores móviles para Android y iPhone ahora
también admiten.
4. ¿CÓMO FUNCIONA JAVASCRIPT?
El navegador web carga una página web, analiza el HTML y
crea lo que se conoce como Modelo de objetos de
documento (DOM) a partir de los contenidos. El DOM
presenta una vista en vivo de la página web a su código
JavaScript.
El navegador capturará todo lo vinculado al HTML, como
imágenes y archivos CSS. La información de CSS proviene
del analizador de CSS.
5. CARACTERÍSTICAS DE JAVASCRIPT
Con JavaScript podemos crear sobre la marcha páginas HTML
personalizadas, dependiendo de las acciones ejecutadas por el
usuario. Supongamos que estamos en una web de seguros, con
JavaScript podemos realizar consultas en el servidor sin necesidad
de recargar la página, mostrar opciones personalizadas, etc y
lanzar eventos en función del día y hora en donde nos
encontremos.
6. CONCEPTOS BÁSICOS
declarar variables
contenedores en los que
puedes almacenar
valores - es un buen
ejemplo. Primero
declaramos la variable
con la palabra clave var,
seguida del nombre que
le quieras dar:
var nombreVariable;
• Tras declarar una variable,
asignamos un valor:
nombreVariable = 'pato’;
• Y por supuesto podemos
ahorrar tiempo si hacemos
las dos cosas a la vez:
var nombreVariable = 'pato';
7. VENTAJAS Y DESVENTAJAS DE JAVASCRIPT
Las ventajas más destacadas de JavaScript:
• Es un lenguaje muy sencillo.
• Es rápido, por lo tanto tiende a ejecutar las funciones
inmediatamente.
• Cuenta con múltiples opciones de efectos visuales.
• Es soportado por los navegadores más populares y es
compatible con los dispositivos más modernos, incluyendo el
navegador nativo para iPhone y Android.
8. Pero como decíamos también tiene otras
características no tan positivas, estas son:
• En el FrontEnd sus códigos son visibles, por lo tanto
pueden ser leídos por cualquier usuario.
• Tiende a introducir gran cantidad de fragmentos de
código en los sitios web.
• Sus opciones 3D son limitadas, si se quiere utilizar este
lenguaje de programación para crear un juego, deben
emplearse otras herramientas.
• No es compatible en todos los navegadores de manera
uniforme. No es su culpa. Lo mismo ocurre con CSS.