JS Flashcards
¿Qué es JavaScript?
Es un lenguaje interpretado, es decir, no requiere compilación.
Donde se ejecuta?
Se ejecuta en el navegador del usuario. O sea se encarga de interpretar las sentencias JavaScript contenidas en una página HTML.
Es un lenguaje orientado a…
Orientado a eventos. Mediante JavaScript se desarrollan scripts que ejecutan acciones en respuesta a eventos (Ej click de botón).
Es un lenguaje basado en….
Prototipos. Utiliza el concepto de prototipos para implementar o simular aspectos de la Orientación a Objetos.
¿Qué No es JavaScript?
- NO pueden construirse programas independientes
- No confundir JavaScript con Java. El lenguaje Java es un lenguaje de programación de propósito general.
- No es un lenguaje orientado a objetos “clásico” sino que es basado en prototipos.
- No puede acceder a recursos fuera del navegador.
Quien lo invento?
Inventado por Brendan Eich (en 10 días) 95’ en la empresa Netscape Communications.
Apareció por primera vez en el producto de Netscape llamado Netscape Navigator.
Por que escoger JS?
- Es Sencillo
- Es potente
- Es Economico
- Es visual
¿Qué podemos hacer con JavaScript?
- Convertir páginas web estáticas en aplicaciones como juegos, calculadoras, etc.
- Cambiar el contenido de una página web después de que el browser la ha cargado (renderizado)
- Crear efectos visuales como animaciones.
- Controlar las propiedades de la ventana del browser (como también la navegación y/o el historial).
- Validar los datos de entrada de los formularios.
¿Cómo introducir JavaScript en la página?
- En head con script
- Un archivo externo con src en script
Js en el Head
Si queremos que el script se ejecute sobre algún evento entonces colocamos el script en dentro de una función.
JavaScript incrustado en el Body
Si queremos que el script se ejecute cuando se carga la página colocamos el script en el
Js en archivo separado
SCRIPT type=”text/JavaScript” LANGUAGE=”JavaScript” SRC=”codigo.js”>
El lenguaje HTML define la etiqueta para mostrar cuando el navegador no puede ejecutar JS….
noscript
Metodo alert()
Muestra una ventana de dialogo con el botón Aceptar/ok
Metodo confirm()
Muestra una ventana de dialogo con el botón Aceptar y Cancelar, además de un mensaje que pasamos por parámetro.