• Страница 1 из 1
  • 1
Модератор форума: JonMagon  
CofeeScript
brizing
Разработчик
Сообщений: 2556
Репутация: 1091

Сообщение # 1 | 02:25:20
Почитал статьи, нашел хороший видео-урок, скачал Sublime Text 2 и node.js и начал по этому примеру:
http://loftblog.ru/2013/02/17/backbone-js-30-coffeescript/

В видео-уроке остановился на 3:43.
В командной строке автора урока все работает:

У меня же выскакивает такая ошибка:


Как исправить?

Читайте книги role.su - Rolesu Authors Workshop.
Drinko
Сообщений: 909
Репутация: 773

Сообщение # 2 | 02:54:16
Цитата brizing ()
Как исправить оба пункта?

Указать правильный путь к приложению coffee wink

По второму скриншоту видно, что в директории его нет, и, судя по ошибке, путь к приложению не прописан в Windows-переменной Path - т.д. для Windows это приложение попросту отсутствует.

brizing
Разработчик
Сообщений: 2556
Репутация: 1091

Сообщение # 3 | 03:20:28
Да первый пункт я удалил, в настройках программы Синтаксис нашел. А по второму вопросу действительно обнаружил опечатку, но исправление не помогло:

Теперь с переменной path разбираться буду.

Добавлено (11 Дек 2013, 03:20:28)
---------------------------------------------
Я даже переименовал файлы:


К сожалению, ничего не поменялось.
В path дописал путь к приложению:
Цитата
...Shared\;C:\Program Files\backburner 2\;C:\Program Files\nodejs\;C:\Program Files\Sublime Text 2\

Читайте книги role.su - Rolesu Authors Workshop.
Drinko
Сообщений: 909
Репутация: 773

Сообщение # 4 | 03:31:59
brizing,

coffee --watch --compile lesson_1.coffee

Путь к параметру lesson_1.coffee действительно правильный, только это никак не влияет на то, что Windows не может найти приложение coffee smile

brizing
Разработчик
Сообщений: 2556
Репутация: 1091

Сообщение # 5 | 14:02:58

Готово.

Нашел русскую документацию:
http://cidocs.ru/coffeescript/
И выполнил шаг "Установка".

Добавлено (11 Дек 2013, 03:46:15)
---------------------------------------------
Господи, я все еще делаю опечатки в командной строке на ровном месте angry

Добавлено (11 Дек 2013, 14:02:58)
---------------------------------------------
Вопрос.

Я могу компилировать CoffeeScript у себя на компьютере и вставлять готовый код на страницу, или же использовать CoffeeScript прямо на странице и компилировать его при загрузке страницы.

Делается на странице это так:

Цитата
<script src="http://jashkenas.github.com/coffee-script/extras/coffee-script.js"></script>
<script type="text/coffeescript">
cubes = (Math.pow(num, 3) for num in [1..5])
</script>


И вот, собственно, посоветуйте, в каком варианте производительность будет больше.

Читайте книги role.su - Rolesu Authors Workshop.
JonMagon
Сообщений: 2291
Репутация: 1828

Сообщение # 6 | 20:00:51
Цитата brizing ()
компилировать CoffeeScript у себя на компьютере и вставлять готовый код на страницу

Не оказываю поддержку посредством ЛС/ICQ/Skype/AIM/XMPP/E-mail.
Miss_Esq
Сообщений: 13859
Репутация: 4159
Уровень замечаний:

Сообщение # 7 | 20:23:57
К чему и зачем это кофе вообще ???

Lumore
Сообщений: 211
Репутация: 18

Сообщение # 8 | 20:43:43
Miss_Esq, якобы замена JS'у я так понял..
Miss_Esq
Сообщений: 13859
Репутация: 4159
Уровень замечаний:

Сообщение # 9 | 21:00:22
Lumore, Дурдом, в системе уже есть обработчик скриптов, на сайт система вешает jQuery .... ну теперь для полного счатья только кофе осталось ещё за воротик залить ...

JacksonMihailov
Сообщений: 259
Репутация: 107

Сообщение # 10 | 22:26:27
Один вопрос, зачем? Что такого можно делать с "coffee", чего нельзя с jquery?

jmDB - Текстовая база данных для uCoz
brizing
Разработчик
Сообщений: 2556
Репутация: 1091

Сообщение # 11 | 23:13:47
Цитата JacksonMihailov ()
Что такого можно делать с "coffee", чего нельзя с jquery?

Ничего, вероятно. Попробовать хочу.

Цитата Miss_Esq ()
К чему и зачем это кофе вообще ???

Поговаривают, что получаемый после компиляции готовый js код будет написан по всем божим заповедям, структурировано и без ошибок.

Добавлено (11 Дек 2013, 23:13:47)
---------------------------------------------

Цитата Miss_Esq ()
ну теперь для полного счатья только кофе

Вешать библиотеку на страницу не буду, никто и не узнает, что определенный js был переделан из coffee.
Как я понимаю, в результате скрипты на сайте могут быть написаны на чистом js, что позволит отключить тяжеленькую библиотеку jquery.
Кажется, это оптимизацией зовут.

Читайте книги role.su - Rolesu Authors Workshop.
JacksonMihailov
Сообщений: 259
Репутация: 107

Сообщение # 12 | 03:48:12
brizing, хм интересно, почитаю на досуге как и с чем его едят ))

jmDB - Текстовая база данных для uCoz
Miss_Esq
Сообщений: 13859
Репутация: 4159
Уровень замечаний:

Сообщение # 13 | 03:54:14
brizing,
Цитата
отключить тяжеленькую библиотеку jquery
Это если на сайте нет функций заточенных именно под jQuery ... Лично таким не похвастать ...

brizing
Разработчик
Сообщений: 2556
Репутация: 1091

Сообщение # 14 | 10:54:02
Miss_Esq, Компилируйте jquery из cofeescript:
http://aaronrussell.co.uk/articles/using-coffeescript-with-jquery/

Вообще говоря, код выглядит короче и чище, но документации на русском языке крайне мало.

p.s.
Я нашел комментарий о преимуществах jquery, там сказано: "Программист напишет больше полезного кода". Это же можно сказать и про coffeescript, правки вносить будет легче.

Добавлено (12 Дек 2013, 10:53:18)
---------------------------------------------
Кофе слева:

Добавлено (12 Дек 2013, 10:54:02)
---------------------------------------------
Комментарии не перенеслись, но это поправимо.


Читайте книги role.su - Rolesu Authors Workshop.
  • Страница 1 из 1
  • 1
Поиск:
Telegram
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!