JS Flashcards
(39 cards)
¿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.
Metodo prompt()
Muestra una ventana de dialogo con el botón Aceptar y Cancelar, además de que el usuario puede introducir algún dato.
Si no hay dato es null
document.write()
Escribe en una pagina “nueva” el texto enviado por paramentro
Variables declaradas utilizando var dentro de una función. Son..
locales a la funcion
Variables declaradas utilizando var fuera de una función
Son globales
Variables declaradas sin utilizar var también son…
globales a la pagina
El tipo de dato de las variables se asigna….
Automáticamente en base al contexto que se usa.
5 Tipos de datos que pueden contener valores.
Número Boolean Función Objeto (3 tipos Object, Array y Date) String
2 Tipos de datos que NO pueden contener valores.
Nulo
Indefinido
Operador typeof
Devuelve una cadena de texto que indica el tipo de dato.
Tu nombre es ") document.write(nombre) document.write("
") } ```