У меня есть следующий код CoffeeScript: class Person secret = 0 конструктор: (@name, @age , @alive) -> inc: -> secret++ Который компилируется в следующий код JavaScript: var Person;
...
OSX 10.6
КофеСкрипт 1.2.0
node.js v0.7.7-pre Я вижу уведомление об устаревании каждый раз, когда запускаю команду coffee. Уведомление таково: path.exists устарел. Теперь он называется `fs.exists`. Я ...
Я пытаюсь понять, как переменные CoffeeScript имеют область видимости. Согласно документации:, такое поведение практически идентично области видимости локальных переменных в Ruby. Однако я узнал...
У меня есть магистральный маршрутизатор: класс X.Routers.Main расширяет маршруты Backbone.Router: '/': 'home' 'pageb': 'actionb' 'pagec': 'actionc' Страницы B и C работают, но переход к http://domain....
Существует ли такая возможность? Наш сайт - это не одна страница, а все js-файлы, сжатые внутри application.js, можно ли использовать backbone router для парсинга location.path? Я пробую Backbone.history.start(...
Как бы вы переводите этот фрагмент javascript на coffeescript? В частности, я борюсь с тем, как вызвать .property () в определении функции. MyApp.president = SC.Object.create ({...
У меня есть рабочая идиома coffeescript / backbone, которая выглядит так: SidebarWidgets = ((() -> SidebarWidgets = {} class SidebarWidgetPrototype extends Backbone.View initialize: (...
Я хотел бы сохранить комментарии, которые я пишу в своих файлах CoffeeScript, нетронутыми в выходных файлах JavaScript. Как я могу это сделать? #!/usr/bin/env bash ./node_modules/.bin/coffee --output lib/ --compile --...
Использование Coffeescript Мне все равно нужно пройти скрипт сборки, чтобы обновить мои файлы .js, и у меня их два, один для отладки и один для производства (один использует Uglify для минимизации файлов, ...
Я пытаюсь использовать расширения для массива.. что я должен поместить в конструктор.. Вот код класса Список расширяет конструктор массива:()-> супер аргументы этого списка = новый список("...
В настоящее время я использую Express.js для создания своего веб-сайта.
Мой основной серверный скрипт называется index.coffee. Я также создал скрипт с именем request.js, который делает запрос GET и отображает ответ с помощью ...
Кажется, что в магистрали мне нужно получить атрибуты модели с помощью model.get('att_name'). поле внутри объекта: model.att_name Кто-нибудь может придумать способ...
Мне очень нравится Coffeescript, но есть одна вещь, которая движет В последнее время я схожу с ума из-за проблем с типами с числами и строками в операторах if. Обычно это не проблема, так как Javascript не заботится о том, когда вы используете ==, но...
Я в первую очередь разработчик Rails, поэтому, создавая небольшой скрипт для экземпляра Hubot моей компании, я надеялся добиться следующего: robot.brain.data.contacts | |= {} Или сделайте только это...
Я использую этот ответвление библиотеки типов Twitter Bootstrap, которая позволяет использовать асинхронные источники данных, а также события onselect. До сих пор у меня это работало очень хорошо, но когда пользователь выходит из...
У меня есть представление под названием DashboardView, которое создает несколько экземпляров WidgetView. У каждого виджета должны быть собственные привязки событий. Насколько я могу судить, эти привязки теряются при рендеринге представления и ...
Я думаю, что это скорее вопрос CoffeeScript. Я хочу иметь возможность использовать классы из Backbone в файле foo.coffee. Я попытался использовать параметр -r, чтобы запросить Backbone при запуске команды coffee:
...
У меня есть такой класс: class Cow @feet : 4 constructor: (@name) -> bes = new Cow "Bessie" Вопрос в том, можно ли получить доступ только к ногам, заданным bes?
Как найти этот класс объекта после его создания? конструктор класса Cat: (@name) -> конструктор класса Dog: (@name) -> cat = new Cat "Kitty"
dog = new Dog "Doggy" if (...
У меня есть 2 файла классов: foo.coffee: class Foo bar.coffee: class Bar extends Foo Как мне определить эти классы, чтобы они были доступны во всем мире? Я получаю сообщение об ошибке в Bar, что Foo не определен. У меня есть ...
Как мы запускаем тесты в приложении, созданном Brunch.io? Я бы хотел запустить их через командную строку. Например, приложение todos имеет довольно исчерпывающий тестовый охват. Но его Cakefile ...
Я пытаюсь написать простую спецификацию для коллекции Backbone Todos, которая заглушает модель Backbone Todo. Вот моя спецификация: описать "TodoApp.Collections.Todos", -> beforeEach -> @todoStub = ...
Я пишу приложение Django, которое включает в себя немного CoffeeScript. Чтобы сделать это возможным, я использую django-компрессор, который компилирует CoffeeScript в JS перед запуском приложения. django-Compressor ...
Я играл с концепцией перечислений / констант в coffeescript (http://coffeescript.org/) и придумал следующий код, который выглядит нормально. Как я могу улучшить это, чтобы оно было ровным ...
У меня есть маршрутизатор, обращающийся к своей коллекции. Мой цикл for не выполнял итерацию по моделям, поэтому я попробовал записать коллекцию в журнал, чтобы посмотреть, что она возвращает. Оказалось, что когда я регистрирую коллекцию напрямую, я вижу
У меня есть прокручиваемый элемент с множеством дочерних элементов и тег select с соответствующими параметрами. Я хочу изменить значение выбора на основе элементов .scrollTop () Как это сделать эффективно? Я подумал ...