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

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

936
Как Trello получает доступ к буферу обмена пользователя?

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

653
Почему добавление заголовков CORS к маршруту OPTIONS не позволяет браузерам получать доступ к моему API?

Я пытаюсь поддерживать CORS в моем приложении Node.js, которое использует веб-инфраструктуру Express.js. Я прочитал обсуждение группы Google о том, как с этим справиться, и прочитал несколько статей о том, как работает CORS. Сначала я сделал это (код написан в синтаксисе CoffeeScript): app.options...

493
Как использовать исполняемые файлы из пакета, установленного локально в node_modules?

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

198
Exec: отображать стандартный вывод "в реальном времени"

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

190
Как перебрать ключи и значения в объекте в CoffeeScript?

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

150
Нулевой безопасный доступ к собственности (и условное присвоение) в ES6 / 2015

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

142
Как мне комментировать в CoffeeScript? «/ * Это * /» не работает

Каким образом вы можете комментировать в CoffeeScript? В документации сказано, что вы можете использовать три символа хеша для запуска и закрытия блока комментариев: ### Comments go here ### Я обнаружил, что иногда могу использовать следующие два формата `// backticks allow for straight-JavaScript,...

115
CoffeeScript в Windows?

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

105
Определение массива анонимных объектов в CoffeeScript

Как определить массив анонимных объектов в CoffeeScript? Возможно ли это вообще при использовании синтаксиса YAML? Я знаю, что иметь массив именованных объектов довольно просто: items:[ item1: name1:value1 item2: name:value2 ] Однако было бы немного сложнее, если бы у этих двух объектов не было...

103
Загрузка изображения в кодировке base64 в Amazon S3 через Node.js

Вчера я провел сеанс глубокого ночного кодирования и создал небольшое приложение node.js / JS (ну, на самом деле CoffeeScript, но CoffeeScript - это просто JavaScript, так что, скажем, JS). какова цель: клиент отправляет данные холста (png) на сервер (через socket.io) сервер загружает изображение...

99
React input defaultValue не обновляется с учетом состояния

Я пытаюсь создать простую форму с помощью response, но сталкиваюсь с трудностями при правильной привязке данных к defaultValue формы. Я ищу следующее поведение: Когда я открываю свою страницу, поле ввода текста должно быть заполнено текстом моего сообщения AwayMessage в моей базе данных. Это...