Primeros pasos con Javascript

Sublime Text

  • Es uno de los editores más populares para Javascript (y Frontend en general). Algunos lo ven como la evolución natural del famoso Vim. Otra alternativa bastante buena a Sublime es atom
  • Es un editor MUY potente y rápido.
  • Sublime Text funciona sobre todo a base de paquetes (plugins, add-ons..)
  • Entre las cosas que puedes hacer con Sublime estan:
    • Command palette, acceso a TODAS las opciones de sublime desde un unico sitio
    • Modo libre de distracciones
    • Navegación entre archivos muy rápido
    • Selection (y edición) multiple
    • Auto-completado con snippets (nos podemos montar los nuestros)

La Consola (de Javascript) de Chrome

  • La consola de Chrome es el sitio donde puedes probar el código de manera interactiva. Forma parte de las herramientas para desarrolladores (Chrome Developer Tools, DevTools) de Chrome
  • Para abrir las DevTools podemos hacer:
    • Menú > Más herramientas > Herramientas para desarrolladores
    • Botón derecho en cualquier elemento de la página y Inspeccionar elemento
    • Combinaciones de teclas: Ctrl+Shift+I para Windows o Cmd+Opt+I para Mac
  • En DevTools tenemos disponibles varias herramientas (entre ellas las consola):
    • Elements
    • Resources
    • Network
    • Sources
    • Timeline
    • Profiles
    • Audits
    • Console

Herramientas para desarrolladores Google Chrome

  • Con la consola de javascript podemos:
    • mostrar mensajes desde nuestro código (con console.log)
    • interactuar con la página cargada utilizando javascript
    • ejecutar comandos javascript y ver su resultado en tiempo real

Consola de Javascript

Muchos de los ejemplos que encontraras en este libro puedes copiarlos y pegarlos en la consola directamente para ver el resultado

Puedes probar a copiar y pegar este código en la consola

// Declaramos una funcion llamada saludar, que lleva
// 'nombre' como argumento.
function saludar(nombre) {
  // Cuando se llama, esta funcion devuelve "Hola " 
  // y el nombre que se le ha pasado como argumento.
  return "Hola " + nombre; 
}

saludar("Usuario"); // Nos devolvera "Hola Usuario".

Javascript en la página HTML

  • El código javascript se guarda en archivos .js
  • El código javascript se ejecuta en una pagina web a traves del tag <script>

Con este tag podemos cargar un archivo .js que contenga código javascript

    <script src="scripts/main.js"></script>

O podemos cargar directmente el código javascript que queremos que se ejecute cuando se cargue la página

    <script type="text/javascript">
        console.log("Hello from my script tag...");
        alert("I'm saying HI!!");
    </script>
  • Los elementos de una páginas web pueden ser accedidos por javascript a traves del DOM que:
    • estructura el código HTML como elementos en forma de arbol
    • provee a javascript de métodos para acceder a (y modificar) estos elementos de multiples maneras

Ejemplo de código javascript accediendo (y modificando) elementos de HTML

    var miTitulo = document.querySelector('h1');
    miTitulo.innerHTML = 'Hello world!';

results matching ""

    No results matching ""