JavaScript, ¡Inspírate!
JavaScript, ¡Inspírate!
Sobre el Libro
Un libro de programación sencillo y divertido que nos muestra como programar en JavaScript desde cero.
Mi idea, es empezar desde cero y hacer un viaje juntos desde los abismos profundos de la duda, pasando por el pseudocódigo hasta llegar al maravilloso mundo de las peticiones AJAX. Haremos muchas paradas en el camino, en las que aprenderemos todo lo que necesitas para empezar tu aventura como desarrollador Front-End con sólidas bases en JavaScript.
¿Qué necesito saber antes de empezar?
No es necesario que tengas experiencia programando, pero si que es importante que sepas cómo se hacen páginas web estáticas, ya que en la parte III nos centraremos en la manipulación dinámica del DOM y las llamadas AJAX.
No me extenderé mucho acerca de HTML y CSS, por lo que espero que ya tengáis cierto conocimiento adquirido.
Aunque vuestro nivel de conocimientos y experiencia sea relativamente bajo, he procurado evitar que esto sea un freno a tu aprendizaje en JavaScript.
Si tienes experiencia en otros lenguajes de programación, jugarás con ventaja al principio, pero no te confíes…
Si ya has trabajado con JQuery, aprenderás en los últimos capítulos, a hacer lo mismo pero usando solo JavaScript.
¿Qué aprenderemos?
- A pensar como un programador
- Pseudocódigo
- Trabajar fluidamente con funciones
- Dominar las bases de JavaScript (estructuras del lenguaje)
- AJAX y sus peticiones
- Manipulación dinámica del DOM
Este libro es algo vivo y por ello estará evolucionando constantemente. Recuerda que tu puedes formar parte de todo esto, aportando cambios y mejoras desde GitHub.
Traducciones
Testimonios de los lectores

José Gallego
He leído el libro varias veces y cada vez descubro cosas nuevas, contiene conceptos que desconocía por completo y que han ayudado a tener un entendimiento mas profundo de javascript. Tengo muchas ganas de ver los cambios que va sufriendo debido a que es open source y estará en constante cambio.

Jorge Muñoz
El ebook me parece que ofrece una muy buena perspectiva de Javascript dentro del ámbito de la tecnología web. Contiene información muy valiosa que continuará creciendo al ser un ebook "vivo" y colaborativo. Grande y generosa decisión. Gracias Ulises.
Índice
-
Parte I - Hablemos de JavaScript
-
Introducción
- Sobre este libro
- Esto va de ser una comunidad
- ¿Qué necesito saber antes de empezar?
- ¿Qué aprenderemos?
- ¿Qué no aprenderemos?
- Importante
- Convenciones utilizadas en este libro
-
Capítulo 1 - JavaScript de hace 10 minutos
- La historia de nuestra industria
- El largo camino del Developer
- Revolución… ¡Revolución!
-
Capítulo 2 - Hola Mundo
- Un mundo de máquinas
- Pensar como un programador
- Pseudocódigo
-
Capítulo 3 - console.log(“Hola Mundo”);
- JSHint
- Consola
- Caracteres especiales:
- Comentarios
- Nombres de variables
- Tipos de variables
- Matemáticas Básicas
- Operadores de asignación
- Interacción Básica con el Usuario
-
Introducción
-
Parte II - Mecánica del lenguaje
-
Capítulo 4 - Comparadores
- Operadores de Comparación
- Operadores Lógicos
- Todo puede ser booleano
- Asignación por igualdad
- If
- If… else
- Else if…
- Switch
- Operador Ternario
-
Capítulo 5 - Bucles
- While
- For
- Do… While
- Break y Continue
- Errores comunes
- Usos Avanzados
-
Capítulo 6 - Números y fechas
- Numbers
- Math
- Dates
- Benchmark
- Setters, problema resuelto
-
Capítulo 7 - Cadenas de texto
- Propiedades
- Métodos
-
Capítulo 8 - Arrays
- Manejo
- Propiedades
- Métodos
- Métodos Avanzados
- Arrays multidimensionales
-
Capítulo 9 - Objetos
- Objetos Literales
- Manejo
- Métodos
- Métodos Avanzados
- Usos Especiales
- Estructuras de datos
-
Capítulo 10 - Funciones
- Manejo
- Argumentos y parámetros
- Retorno
- Anidación
- Ámbito (Scope)
- Funciones Anónimas
- Recursión
- Callbacks
- Asincronía
- Documentar
-
Capítulo 4 - Comparadores
-
Parte III - Web dinámica y conectada…
-
Capítulo 11 - Hackeando HTML y CSS
- BOM (Browser Object Model)
- DOM
- Alterando el DOM
- Eventos
- Propagación (Capturing y Bubbling)
-
Capítulo 12 - AJAX y más AJAX
- Entendiendo HTTP/s
- Trabajando con APIs
- Peticiones AJAX
-
Capítulo 11 - Hackeando HTML y CSS
-
Parte IV - Un pasito más…
-
Anexo: ¡Queda mucho más por aprender!
- Recursos
- Libros interesantes
- Ampliar horizontes
-
Anexo: Comunidad…
- ¡Forma parte!
- Desarrolladores que deberías seguir.
-
Anexo: ¡Queda mucho más por aprender!
Causas Apoyadas

Code Club
https://www.codeclub.org.ukA nationwide network of volunteer-led after school coding clubs for children aged 9-11.
Garantía de satisfacción 100% de Leanpub por 60 días
Durante los 60 días posteriores a la compra, puedes obtener un reembolso del 100% en cualquier compra de Leanpub, en dos clics.
Técnicamente, esto es arriesgado para nosotros, ya que tendrás los archivos del libro o curso de cualquier manera. Pero estamos tan seguros de nuestros productos y servicios, y de nuestros autores y lectores, que nos complace ofrecer una garantía de devolución total del dinero para todo lo que vendemos.
Solo puedes descubrir qué tan bueno es algo probándolo, y debido a nuestra garantía de devolución del 100% del dinero, ¡literalmente no hay riesgo al hacerlo!
Entonces, no hay razón para no hacer clic en el botón Agregar al carrito, ¿verdad?
Ver términos completos...
Gane $8 por una compra de $10, y $16 por una compra de $20
Pagamos regalías del 80% en compras de $7.99 o más, y regalías del 80% menos una tarifa fija de 50 centavos en compras entre $0.99 y $7.98. Usted gana $8 en una venta de $10, y $16 en una venta de $20. Así que, si vendemos 5000 copias no reembolsadas de su libro por $20, usted ganará $80,000.
(Sí, algunos autores ya han ganado mucho más que eso en Leanpub.)
De hecho, los autores han ganadomás de $14 millones escribiendo, publicando y vendiendo en Leanpub.
Aprenda más sobre escribir en Leanpub
Actualizaciones gratuitas. Sin DRM.
¡Si compras un libro de Leanpub, recibirás actualizaciones gratuitas mientras el autor actualice el libro! Muchos autores utilizan Leanpub para publicar sus libros mientras los escriben. Todos los lectores reciben actualizaciones gratuitas, sin importar cuándo compraron el libro o cuánto pagaron (incluso si fue gratis).
La mayoría de los libros de Leanpub están disponibles en PDF (para computadoras) y EPUB (para teléfonos, tabletas y Kindle). Los formatos incluidos en un libro se muestran en la esquina superior derecha de esta página.
Finalmente, los libros de Leanpub no tienen ninguna protección DRM sin sentido, por lo que puedes leerlos fácilmente en cualquier dispositivo compatible.
Aprende más sobre los formatos de ebook de Leanpub y dónde leerlos