Я досить досвідчений програміст, який намагається навчитися розробці веб-сторінок. Я намагаюся розробити веб-додаток на стороні клієнта, який використовує svg або канву для графіки. Я вирішив, що хочу написати код заявки в Coffeescript. Я не знаю ні Javascript, ні Coffeescript.
Наскільки потрібно знати Javascript для веб-розробки Coffeescript? Чи, можливо, я стикаюся з якоюсь проблемою, яка вимагає від мене розуміння Javascript? Чи можу я щасливо працювати з API Javascript від Coffeescript?
Редагувати : Я легко міг би засвоїти основи Javascript за тиждень. Мене більше турбує те, що у Javascript здається багато прихованих гострих країв. В дивному художній мові питання про StackOverflow Javascript є одним з найбільш поширених мов. Він має незвичайну модель об'єкта та класу. Він має не очевидні правила визначення імені. Я вважаю, що мені потрібно більше тижня, щоб я справді знав мову.
Я буду працювати над невеликим простим проектом для вивчення веб-розробки. Чи краще мені використовувати Javascript або Coffeescript? Я думаю, що в перспективі я віддаю перевагу Coffeescript, але я хочу почати з Javascript, якщо для цього мені потрібно буде глибоке розуміння Javascript, щоб використовувати Coffeescript.
class
ключове слово в CS не робить нічого магічного; він просто використовує нативні механізми успадкування прототипів JavaScripts. З цієї причини я б рекомендував мати принаймні додаткові знання про деякі більш чіткі "функції" JavaScripts.