×

CoffeeScript

Un pequeño gran libro

Descubre como convertirte en un mejor desarrollador escribiendo JavaScript con CoffeeScript, el lenguaje que ha revolucionado el mundo web y que empresas como AirBnB o Dropbox lo utilizan actualmente en sus productos.

2933 readers

100% Happiness guarantee Más información

Minimum: FREE!

Suggested: 4,99 $+

Ways to buy

  • 2933 readers
  • 74 pages
  • 12.359 words
  • 100% complete
  • El idioma del libro: Español
  • Cc-by-nc-nd

Acerca de este libro

Jeremy Ashkenas comenzó con el proyecto CoffeeScript el 13 de Diciembre del 2009 con un misterioso e intrigante comentario en su primer commit en GitHub "initial commit of the mystery language". Comenzó creando el compilador en Ruby pero en apenas 3 meses cambio de idea e hizo que el compilador estuviese escrito con su propio lenguaje, CoffeeScript. El proyecto pronto fue seguido por multitud de desarrolladores en GitHub, donde tanto Jeremy como el resto de contribuyentes añadían nuevas características cada mes.

Después de publicarse la versión 1.0 en navidades del 2010, CoffeeScript se convirtió en uno de los proyectos más seguidos en GitHub. El lenguaje volvió a tener un empujón en la escena web, cuando en Abril del 2011 David Heinemeier Hansson confirmó los rumores que decían que CoffeeScript iba a estar incluido en la versión 3.1 de Ruby on Rails.

Y yo me pregunto ¿como puede ser que un lenguaje tan pequeño haya captado tanto interés? Tres razones me vienen a la mente: divertido, seguro y fácil de leer.

Sobre el autor

Sobre los contribuidores

  • Catalina Oyaneder Text Revisor

    84ca5dac0226d063e0b9e792e679db76?r=pg&d=mm

  • Jose Francisco Verdu

    D792fff149e4f39d58d86054c1ec4295?r=pg&d=mm

  • Modesto San Juan Text Revisor

    De94bd92fb53e88b8a14d088170ce41e?r=pg&d=mm

Leanpub incondicional, sin riesgo, 100% de felicidad garantizada

♥♥♥♥♥

Durante los primeros 45 días de compra, puede obtener un reembolso del 100% de cualquier compra Leanpub, en dos clics. Nosotros procesamos las restituciones a la mano, así que hacen tomar unos días en aparecer. Vea términos completos.

Si compra un libro Leanpub, ¡obtiene todas las actualizaciones del libro de forma gratuita! Todos los libros están disponibles en PDF, EPUB (para iPad) y MOBI (para Kindle). No hay DRM. Sin riesgo, tan solo felicidad garantizada o le devolvemos su dinero.

Tabla de contenidos

  • Agradecimientos
  • Prefacio
    • JavaScript, El lenguaje padre
    • CoffeeScript, El hijo bastardo
    • Un libro por el mundo
  • 1. Comenzando
    • 1.1 Entorno necesario
    • 1.2 Instalando NodeJS
    • 1.3 Instalando CoffeeScript
  • 2. Sintaxis
    • 2.1 Valores, variables y comentarios
    • 2.2 Interpolación de cadenas
    • 2.3 Control de flujo
    • 2.4 Loops
    • 2.5 Alias y Operadores
  • 3. Funciones, Ámbito y Contexto
    • 3.1 Funciones
    • 3.2 Funciones y Argumentos
    • 3.3 Llamando a funciones
    • 3.4 Ámbito
    • 3.5 Contexto
    • 3.6 Cambio de contexto en funciones
  • 4. Objetos y Arrays
    • 4.1 Recordando JavaScript y sus Objetos
    • 4.2 Objetos
    • 4.3 Arrays
    • 4.4 Comprensiones
  • 5. Clases
    • 5.1 Prototipos
    • 5.2 Clases
    • 5.3 Herencia
    • 5.4 Polimorfismo
  • 6. Modularización
    • 6.1 Namespacing
    • 6.2 Mixins
    • 6.3 Extendiendo clases
  • 7. Bibliografía