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

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

CoffeeScript или простой JavaScript?

Когда обычному программисту ASP.net на C# (с очень плохим знанием JavaScript, кроме написания сценариев с некоторыми эффектами hide() show()) придется перейти от создания приложений ASP.net WebForms к приложению RIA JavaScript (например, клиент-серв…
21 июл '11 в 14:31
1 ответ

Coffeescript и Passport: странное поведение, прикрепление функций

Я играл с coffescript, экспресс и паспортом, и, похоже, я не совсем понял некоторые детали языка. Может кто-нибудь объяснить мне, что здесь происходит? Когда я инициализирую passport.serializeUser а также passport.deserializeUser функции как это: pa…
11 ноя '14 в 21:43
1 ответ

Отладка источников CoffeeScript с помощью нода-инспектора

Некоторое время я использую CoffeeScript для написания программ Node.js. Это нормально для отладки node-inspector если я скомпилирую источники с Source Maps. Однако когда я пытаюсь создать смешанное приложение Javascript/CoffeeScript, используя coff…
11 ноя '14 в 11:42
1 ответ

Выпуск метеорного волокна?

Я вытаскиваю CSV, анализирую его в массив (прекрасно работает) и пытаюсь заполнить коллекцию Монго (не удается). Я получаю следующую ошибку в терминале: "Ошибка: код метеора должен всегда выполняться внутри оптоволокна. Попробуйте обернуть обратные …
21 ноя '13 в 04:44
1 ответ

Запустите класс CoffeeScript в браузере и в узле

У меня есть класс в CoffeeScript, который я хотел бы использовать как на сервере, так и в более широком. Для сервера мне нужно class classname constructor: (@arg)-> #code module.classname = classname Но для brwoser мне нужно class classname const…
06 июн '13 в 05:54
3 ответа

Как передать функцию в качестве параметра с многострочным массивом в IDEA?

Предположим, у меня есть эта функция в файле coffeescript test = (arr, fn) -> console.log item for item in arr fn() Вот как я это называю test [1, 2, 3, 4, 5], -> console.log "start" # function body console.log "finish" Все в порядке, пока мас…
11 май '13 в 09:43
2 ответа

Изменение источника видео HTML

У меня есть следующий HTML-код. <div class="panel"> <div class="col-sm-9">> <video id="currentVideo" width="650" height="350" controls> <source src="{{currentVideo.Source}}" type="video/mp4"> Your browser does not support …
11 июл '18 в 10:13
1 ответ

Scrollmagic ajax страница загрузки проблема

Привет, ребята, я в настоящее время настраиваю страницу Wordpress, где я загружаю на страницах с Ajax и использую Scrollmagic, чтобы установить точки срабатывания для разных контейнеров, чтобы сделать некоторые эффекты параллакса. На первом просмотр…
03 янв '17 в 07:38
2 ответа

Метеор: вставка работает только на клиенте, но не сохраняется в базе данных на стороне сервера

Я пытаюсь вставить документ в Activities коллекция каждый раз, когда пользователь выполняет действие. Вот как я это настроил: Вот мой createActivity Метеор.метод в коллекциях / мероприятиях.coffee: @Activities = new Mongo.Collection('activities') Ac…
09 фев '15 в 08:29
1 ответ

Uncaught TypeError: Object #<Object> не имеет метода 'tree'

** получение этой ошибки "Uncaught TypeError: Object # не имеет метода" tree "" в этой строке кода "$('#tree1').tree". См., например, http://mbraak.github.com/jqTree/ код работает на другой странице, но он содержит только 1.jqtree.css 2.div id=tree1…
0 ответов

Можно ли прекратить обновление таблиц метеорных таблиц aldeed при вставке / обновлении данных?

По деловым причинам мне нужно предоставить пользователю возможность запретить обновление таблицы при изменении базовых данных. Возможно ли это сделать? Вот пример того, как таблица определяется в coffeescript. Я попытался настроить ответ на false, н…
22 янв '18 в 17:17
1 ответ

Открывать новое окно при загрузке только на определенных страницах

$(document).ready( -&gt; window.open $('[data-auto-popup]').find('a').attr("href"), "popupWindow", "width=600, height=600" ) Это откроет окно на всех страницах, которые я посещаю; но я хочу, чтобы это появлялось только на странице с атрибутом data: …
13 ноя '14 в 23:24
0 ответов

Coffeescript + Atom: обязательные слушатели

Моя проблема заключается в том, что если я создаю прослушиватели в цикле, то функции обратного вызова слушателя используют последнее значение индекса цикла при вызове. Я думаю, что это проблема привязки функции обратного вызова, но я не могу понять,…
25 июн '18 в 22:29
1 ответ

API Trello: как получить идентификаторы правления организации или члена

Я работаю над ботом синхронизации Trello, основанным на GitHub, здесь: https://github.com/fiatjaf/trello-cardsync и я работаю над файлами coffeescript. Я посмотрел на API, и я думаю, что знаю, что мне нужно, я просто не знаю, как написать это точно,…
22 июл '15 в 08:42
3 ответа

Области применения Javascript в coffeescript для кода Google Analytics

Коды для Google Analytics используют глобальный _gaq объект для команд аналитики. Они советуют проверить, существует ли такой объект, вот так: var _gaq = _gaq || []; // Command _gaq.push(['_trackPageview']); В CoffeeScript это будет выглядеть так: _…
1 ответ

Как вызвать код jQuery (с CoffeeScript) в Ruby on Rails 3.x для повышения производительности?

Я занимаюсь разработкой сложного веб-приложения, и теперь я нахожусь на стадии рефакторинга вызовов jQuery. Я разделил код CoffeeScript на отдельные файлы для разных контроллеров. В каждом файле, в котором я сейчас звоню jQuery -&gt; $('.someClass')…
10 окт '12 в 14:16
1 ответ

Путаница с государственным провайдером в coffeescript/javascript

Новое в Angular/Javascript: Я пытаюсь удалить старый файл coffeescript (rent-roll.coffee) и заменить его на rent-roll.js, но у меня проблема с поставщиком маршрутизации / состояния. Существующая маршрутизация отлично работает с файлом coffeescript, …
2 ответа

Coffescript, Jaml как шаблонный движок

Я просто экспериментирую с различными механизмами шаблонов javascript (на стороне клиента) для моих базовых представлений... И я нашел этот старый проект: https://github.com/edspencer/jaml Мне кажется, это хорошо, потому что мне не нужно использоват…
4 ответа

В чем разница между "если a не неопределенный" и "если a?" в coffeescript?

Следующий код if a isnt undefined b = 1 if a? b = 1 компилируется в следующий JavaScript var b; if (a !== void 0) { b = 1; } if (typeof a !== "undefined" &amp;&amp; a !== null) { b = 1; } Эти две проверки эквивалентны? При каких условиях они отличаю…
30 окт '13 в 17:17
3 ответа

"Неверные аргументы", выданные bcrypt-nodejs - Passport

У меня установлена ​​система входа в систему для моего приложения Node.js. Недавно я внес изменения в свою модель пользователя (CoffeeScript): password: String в password: type: String select: false Моя функция для сравнения хэшей паролей с bcrypt в…