Вопросы с тегом «coffeescript»

CoffeeScript - это язык, который компилируется в JavaScript. Под всеми этими смущающими скобками и точками с запятой в основе JavaScript всегда была великолепная объектная модель. CoffeeScript - это попытка простым способом раскрыть хорошие части JavaScript.

5
Как Trello получает доступ к буферу обмена пользователя?
Когда вы наводите курсор на карточку в Trello и нажимаете Ctrl+ C, URL этой карточки копируется в буфер обмена. Как они это делают? Насколько я могу судить, Flash-фильм не задействован. У меня установлен Flashblock , и на вкладке сети Firefox не отображается загруженный Flash-фильм. (Это обычный метод, например, ZeroClipboard.) Как …

30
Почему добавление заголовков CORS к маршруту OPTIONS не позволяет браузерам получать доступ к моему API?
Я пытаюсь поддерживать CORS в моем приложении Node.js, которое использует веб-инфраструктуру Express.js. Я прочитал обсуждение группы Google о том, как с этим справиться, и прочитал несколько статей о том, как работает CORS. Сначала я сделал это (код написан в синтаксисе CoffeeScript): app.options "*", (req, res) -> res.header 'Access-Control-Allow-Origin', '*' res.header …

22
Как использовать исполняемые файлы из пакета, установленного локально в node_modules?
Как использовать локальную версию модуля в node.js . Например, в моем приложении я установил coffee-script: npm install coffee-script Это устанавливает его, ./node_modulesи команда кофе находится в./node_modules/.bin/coffee . Есть ли способ выполнить эту команду, когда я нахожусь в главной папке моего проекта? Я думаю, что я ищу что-то похожее на bundle …

13
Как последовательно запускать задачи Gulp один за другим
во фрагменте вот так: gulp.task "coffee", -> gulp.src("src/server/**/*.coffee") .pipe(coffee {bare: true}).on("error",gutil.log) .pipe(gulp.dest "bin") gulp.task "clean",-> gulp.src("bin", {read:false}) .pipe clean force:true gulp.task 'develop',['clean','coffee'], -> console.log "run something else" В developзадании, которое я хочу выполнить, cleanи после того, как оно выполнено, запустите, coffeeи когда это будет сделано, запустите что-то еще Но я …

7
Троичная операция в CoffeeScript
Мне нужно установить значение, aкоторое зависит от условия. Какой самый короткий способ сделать это с CoffeeScript? Например, вот как я бы сделал это в JavaScript: a = true ? 5 : 10 # => a = 5 a = false ? 5 : 10 # => a = 10



9
Exec: отображать стандартный вывод "в реальном времени"
У меня есть такой простой сценарий: var exec = require('child_process').exec; exec('coffee -cw my_file.coffee', function(error, stdout, stderr) { console.log(stdout); }); где я просто выполняю команду для компиляции файла сценария кофе. Но stdout никогда не отображается в консоли, потому что команда никогда не заканчивается (из-за опции -w кофе). Если я выполняю команду …

4
Как перебрать ключи и значения в объекте в CoffeeScript?
У меня есть объект (так называемый «ассоциированный массив» - также известный как простой объект JavaScript): obj = {} obj["Foo"] = "Bar" obj["bar"] = "Foo" Я хочу перебрать objиспользование CoffeeScript следующим образом: # CS for elem in obj Бу код CS выше компилируется в JS: // JS for (i = 0, …


11
Нулевой безопасный доступ к собственности (и условное присвоение) в ES6 / 2015
Есть ли nullв ES6 оператор безопасного доступа к свойствам (нулевое распространение / существование) (например, ?.в CoffeeScript, например, в CoffeeScript) ? Или это запланировано на ES7? var aThing = getSomething() ... aThing = possiblyNull?.thing Это будет примерно так: if (possiblyNull != null) aThing = possiblyNull.thing В идеале решение не должно назначать …

3
Как мне комментировать в CoffeeScript? «/ * Это * /» не работает
Каким образом вы можете комментировать в CoffeeScript? В документации сказано, что вы можете использовать три символа хеша для запуска и закрытия блока комментариев: ### Comments go here ### Я обнаружил, что иногда могу использовать следующие два формата `// backticks allow for straight-JavaScript, // but the closing backtick can't be on …



13
CoffeeScript в Windows?
Как я могу попробовать CoffeeScript в Windows? Инструкции по установке предназначены только для * nix: http://jashkenas.github.com/coffee-script/#installation РЕДАКТИРОВАТЬ: Поскольку я спросил об этом некоторое время назад, появилось много новых ответов. Количество (и качество) опций для пользователей Windows было значительно увеличено. Я "принял" ответ давным-давно, а затем изменил его на другие (лучшие) …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.