Если я буду разрабатывать с помощью CoffeeScript мне нужно будет знать, какие браузеры поддерживаются CoffeeScript JS код - Я уверен, что будет веб-страницы где-то на эту тему :)Версия Coffeescript JS?
ответ
Девиз CoffeeScript - «Это просто JavaScript». Это означает, что если вы напишете код CoffeeScript, который вызывает функцию, которая существует только в более новых браузерах, вывод JavaScript будет зависеть от этой функции. Собственные синтаксические функции CoffeeScript, такие как наследование классов и массивы, генерируют код, совместимый со всеми основными браузерами, возвращающимися в IE6.
Обновление: Сейчас я понимаете, что вы специально запрашивали браузеры, которые поддерживают компилятор Coffeescript. У меня нет подробной информации об этом, но, учитывая широкое использование Coffeescript, мой ответ будет самым большим.
Нет браузеров, поддерживающих Coffeescript напрямую, хотя могут быть некоторые доступные фрагменты javascript, которые могли бы скомпилировать Coffeescript в Javascript на лету, когда браузер загружает страницу.
Обычный рабочий процесс, однако, заключается в том, чтобы скомпилировать Coffeescript в Javascript, а затем только кормить браузеры получаемыми файлами Javascript. «Компиляция» также не может быть правильным словом, поскольку она более или менее переводит один набор исходных кодов (Coffescript) в другой набор исходного кода (Javascript), который затем анализируется и иногда выполняется JIT-компиляция для выполнения в браузере (Spidermonkey, V8 и т. Д.).
* Основной компилятор, однако, не зависит от узла и может работать в любой среде JavaScript или в браузере *, - говорится на веб-сайте. Не нужно предварительно компилировать или иметь какие-либо волшебные фрагменты JavaScript. –
Да, именно поэтому я назвал его «некоторыми волшебными фрагментами javascript». Но если вам нравятся медленные загрузки ваших страниц, будьте моим гостем. :-) –
Если это загружается медленно, я не знаю, какой доисторический браузер вы используете. : P –
- 1. конвертировать JS в CoffeeScript
- 2. CoffeeScript для Js службы
- 3. Устранение неполадок js to coffeescript
- 4. Угловое + CoffeeScript JS ошибки скрипку
- 5. Переменные среды в JS/Coffeescript
- 6. C# версия jquery.md5.js
- 7. JS-версия Ruby's .each_with_index
- 8. Coffeescript array.sort (a, b) генерирует сбой JS
- 9. Магистраль JS w/Coffeescript basic GET
- 10. Нежелательные JS код добавляется при компиляции CoffeeScript
- 11. zappa js @include coffeescript метод не работает
- 12. Актуальность использования SonnarQube на coffeescript скомпилирована JS
- 13. Node.js, coffeescript и скомпилированные js-файлы
- 14. CoffeeScript перевод на jQuery в JS
- 15. Как выбрать кодировку для coffeescript для JS?
- 16. Как преобразовать эту функцию JS в Coffeescript?
- 17. Использование арфы с p5.js и coffeescript
- 18. Ссылка событие CoffeeScript в отдельном файле JS
- 19. Как преобразовать этот JS в CoffeeScript?
- 20. Угловой JS + CoffeeScript + JSFiddle: код не работает
- 21. JS сообщение 'не является функцией' в CoffeeScript
- 22. CoffeeScript и разметки на основе выполнения JS
- 23. Оптимизировать CoffeeScript сгенерированных JS для V8
- 24. Угловая обработка JS с классом CoffeeScript
- 25. Невозможно создать угловую модуль JS в CoffeeScript
- 26. Перевести d3.js JavaScript функция CoffeeScript
- 27. SVG/JS Interaction - ПРОСТОТА ВЕРСИЯ
- 28. Kinetic JS - getDragLayer версия 4.4
- 29. Использование Underscore.js для CoffeeScript
- 30. Mocha не распознает тест CoffeeScript/JS при добавлении программно
Спасибо Тревору, единственное, что меня удерживает, это мысль о том, что сгенерированный код может быть несовместим со старыми браузерами. Наверное, у меня есть несколько часов работы, чтобы заставить CS работать и работать, но с тех пор все должно быть весело. :) – user5321531