JavaScript
Web APIs
Javascript, como el resto de lenguajes, tiene una librería estándar de funciones y objetos que nos facilitan escribir aplicaciones. Aparte de ella, hay APIs o librerías adicionales dependiendo de su entorno de ejecución: navegadores, servidores, aplicaciones nativas móviles o de escritorio, etc. De la lista de APIs disponibles en un navegador web, vamos a ver las siguientes:
- BOM
- DOM
- Eventos
- HTTP
- Almacenamiento
- Webcam
- Web components
Para que una página web cargue código JavaScript, existen dos posibilidades:
-
Incluyendo el código JS en el propio HTML:
<!DOCTYPE html> <html lang="es"> <head> <title>Codificado junto al HTML</title> <script> console.log("Se ejecuta antes de cargar el HTML"); </script> </head> <body> <!-- Contenido --> <script> console.log("Se ejecuta después de cargar el HTML"); </script> </body> </html>
-
Referenciando a ficheros JS externos:
<!DOCTYPE html> <html lang="es"> <head> <title>Importado como librería</title> <script src="URL (absoluta o relativa) al fichero JS"></script> </head> <body> <!-- Contenido --> <script src="URL a otro fichero JS"></script> </body> </html>
🔍 Nota: Para depurar el código JS: botón derecho
➜
"Inspeccionar"➜
"Depurador" o "Sources". Selecciona el fichero con el código JS en el árbol de ficheros de la izquierda. Para añadir un punto de ruptura y que la ejecución se pare, marca uno de los números de línea del fichero abierto. Recarga la página si esa línea se ejecutó al cargar la página.