CoffeeScript — это высокоуровневый язык программирования, который компилируется в javascript. Сейчас CoffeeScript набирает всё большую популярность и причин этому масса. Язык исправляет многие недостатки javascript: добавляет стройности коду, убирает лишние скобки, “точки с запятой” и пр.
В данном уроке мы разберёмся как установить coffee script, как настроить компиляцию из coffee в javascript и базовые принципы работы с этим языком.
Смотрим видео и наслаждаемся!
Код, который у нас в итоге получился:
class Person extends Backbone.Model
defaults:
name: 'Nick'
job: 'web developer'
class PersonView extends Backbone.View
initialize: ->
@model.on 'someEvent', @doThis
doThis: =>
console.log this
person = new Person
personView = new PersonView model: person
person.trigger 'someEvent'