1 - Метод Цепнойначал играть с CoffeeScript - пара основных вопросов
Я действительно люблю то, как вы можете вызывать функции, не засоряя код с кронштейнами, но следующее несоответствие действительно беспокоит меня;
$(this).attr("id").data "foo"
Метод цепочка, как это в значительной степени требует, чтобы я использовать скобки до до последнего метода в цепочке, это кажется довольно непоследовательно и делает мой ОКР чувства покалывания, как сумасшедшие .. я скучаю понимающим что-то здесь? Есть ли более последовательный, но чистый подход (т. Е. Помимо возврата к использованию скобок везде).
2 - Конфигурация компилятора?
Я использую кофе -watch, чтобы он автоматически скомпилировал файлы, однако -help показывает очень мало аргументов, которые я могу дать, чтобы изменить его поведение. Во-первых, я хотел бы изменить размер вкладки полученного javascript. Есть какой-либо способ сделать это?
Удаление парсеров из промежуточных выражений нетривиально; что такое 'attr 'id" .data "foo" '? Это 'attr (" id "). Data (" foo ")' или 'attr (" id ".data (" foo "))'? Выполнение этого в общем случае намного сложнее, чем может быть предпочтительнее. –
Это также может быть 'attr (" id ".data) (" foo ")' – Flambino