Описание тега iced-coffeescript

IcedCoffeeScript - это расширенный набор CoffeeScript.
2 ответа

Инкапсуляция Redis Hmset в функции сценария со льдом кофе

Я хочу инкапсулировать redis hmset, exports.hmset = (name, autocb, params...)=> await client.hmset name, params, defer(err) throw err if err У меня есть это params это как массив ['fooKey', 'fooValue', 'barKey', 'barValue'], Но тогда у меня есть …
08 сен '13 в 14:36
2 ответа

Как использовать IcedCoffeeScript в функции с двумя обратными вызовами?

Давайте предположим, что у меня есть такая функция (в Javascript): Fun Fun(success_cb, error_cb) { Var результат; пытаться { результат = function_that_calculates_result(); success_cb(результат); } catch (e) { error_cb(е); } } И я использую это как: …
04 сен '13 в 13:49
1 ответ

Веб-компилятор, преобразующий CoffeeScript в JavaScript с помощью require()

Я использую веб-компилятор для Visual Studio 2015 и пытаюсь скомпилировать файл coffeescript в обычный файл javascript, но всякий раз, когда я компилирую файл coffeescript.js, я получаю javascript.js, но с: // Generated by IcedCoffeeScript 108.0.11 …
2 ответа

Как использовать IcedCoffeeScript в приложении ExpressJS

Вопрос в том, как я могу использовать IcedCoffeeScript ( http://maxtaco.github.io/coffee-script) в моем веб-приложении на основе ExpressJS? Теперь я использую в своем приложении ванильный язык CoffeeScript. Спасибо
30 авг '13 в 14:13
2 ответа

Как правильно обрабатывать ошибки с IcedCoffeeScript?

В node.js принято возвращать сообщение об ошибке в качестве первого аргумента функции обратного вызова. Существует ряд решений этой проблемы в чистом JS (Promise, Step, seq и т. Д.), Но ни одно из них, похоже, не интегрируется с ICS. Какое будет пра…
1 ответ

Использование атрибута defer в iced-coffeescript

Я пытаюсь вставить тег сценария из файла iced-coffeescript. Я хочу указать сценарий defer атрибут, но компилятору coffeescript не нравится, что я пытаюсь определить что-то под названием defer, так как это ключевое слово. Есть ли решение, которое поз…
24 фев '14 в 16:14
2 ответа

Не могу получить сценарий со льдом-кофе с такими понятиями, как карта или сокращение

В общем, сегодня я обнаружил сценарий со льдом-кофе и был очень рад видеть, что кто-то пытался создать более читаемый диалект сценария для кофе для асинхронного программирования. Я не могу замёрзнуть в работе, хотя с такими понятиями, как карта и фу…
14 дек '12 в 17:25
1 ответ

Добавление ключевых слов IcedCoffeeScript в Webstorm Intellisense

Я хочу добавить несколько ключевых слов IcedCoffeeScript для выделения файлов CoffeeScript, но кнопка редактирования недоступна для типа файлов CoffeeScript. Есть ли способ, которым я мог бы продублировать тип файла, который уже есть в списке и доба…
27 ноя '12 в 14:22
1 ответ

Coffeescript против реакции на одностраничную панель пользователя приложения

Как я новенький. Я должен спроектировать панель управления для пользователей, которая представляет собой почти одностраничное приложение, а также обладает множеством функциональных возможностей. Я планирую использовать coffeescript или response.js, …
08 июн '16 в 06:46
1 ответ

Как я могу отложить обратный вызов без аргументов в Iced Coffeescript? (Блокирующий звонок)

Например: await Meteor.call "putCampaign", url, daily_budget, defer campaign_id это обратный вызов с обратным вызовом с одним аргументом. Как я могу отложить вызов без единого аргумента? В коде вместо: callback(campaign_id) Блокировка звонков callba…
17 ноя '13 в 02:28
2 ответа

Возвращаемое значение из jquery get callback-функции

Было бы очень полезно для меня, если бы вы могли помочь мне исправить эту функцию: textParseQuery = (txtSnippet) -> queryUrl = "http://localhost:8083/txtParse/#{txtSnippet}" console.log queryUrl callback = (response) => parsed = $.parseJSON re…
14 апр '14 в 11:35
1 ответ

Nodemon с IcedCoffeeScript

Прежде всего, я устанавливаю nodemon глобально: npm install -g nodemon Затем я пытаюсь запустить приложение, используя следующую команду: nodemon app.iced И я получаю такую ​​ошибку: "SyntaxError: Неожиданный токен ILLEGAL". Тем не менее, я могу зап…
24 сен '13 в 08:43
1 ответ

Ожидайте... отложите в цикле forEach

Должен ли этот код возвращать 12334 или 12433? Я ожидаю 12334, но это дает 12433... console.log '1' anArray.forEach (info, index, array)-> console.log '2' await model.findOne info, defer(err, doc) console.log '3' console.log '4'
1 ответ

Ожидайте отложенного конструктора, асинхронного конструктора

Это возможно в iced coffee script сделать асинхронный конструктор: class Animal constructor: (autocb) -> #some async action here И назовите это как: await new Animal, defer(animal) Когда я пытаюсь это сделать, появляется ошибка: unexpected ,
10 дек '13 в 02:25
1 ответ

С помощью when.js как преобразовать обещание в обратный вызов в стиле Node.js?

Я использую IcedCoffeeScript. Я хочу написать это: User.find(id).always esc done или же await User.find(id).always defer e, user Но Promise#always устарела в when.js, Есть ли другой способ?
19 июн '13 в 17:21
1 ответ

Запретить изменение require.extensions в node.js

Я использую IcedCoffeeScript. Некоторые из моих зависимостей имеют coffee-script зависимость. когда coffee-script требуется, он устанавливает require.extensions['.coffee'], который переопределяет расширение IcedCoffeeScript. Это ломает мое приложени…
15 июн '13 в 12:59
2 ответа

Как использовать ScopedClient с Iced CoffeeScript

Я пытаюсь переписать скрипт hubot, используя скрипт со льдом кофе. Вот мой оригинальный обычный (горячий?) Код CoffeeScript: getHost = (msg, artifact, cb) -> url = "http://myapi.org/api/hosts-for/artifact/#{artifact}" msg.http(url) .get() (err, r…
22 авг '13 в 08:36
2 ответа

Написание тестов Mocha с IcedCoffeeScript?

Я пытаюсь выполнить некоторые запросы к базе данных в тесте Mocha, но у меня возникают некоторые проблемы. Вот тест (с использованием Mongoose): it.only "should create some objects", (done) -> await models.MyModel1.count defer(err, oldModel1Count…
27 июн '13 в 14:12
2 ответа

Как я могу использовать await/defer для обработки успешных вызовов и обратных вызовов?

Например, возьмите следующий код: getThing = (thing_id, cb_success, cb_error) -> model.findById thing_id, (error, thing) -> if error || !thing cb_error "error" else cb_success thing А потом вызывать функцию getThing thing_id , (thing) -> co…
11 май '14 в 04:46
2 ответа

Как использовать в браузере файл JS, сгенерированный из IcedCoffeeScript

Когда я использую vanilla CoffeeScript, я компилирую файлы *.coffee и отправляю полученный *.js клиенту. Чтобы избавиться от зависимости от модуля async.js на стороне клиента, я нашел расширение языка IcedCoffeeScript. Но когда я скомпилировал свой …