Я достаточно опытный программист, пытающийся научиться веб-разработке. Я пытаюсь разработать клиентское веб-приложение, которое использует SVG или Canvas для графики. Я решил, что хотел бы написать код приложения в Coffeescript. Я не знаю ни Javascript, ни Coffeescript.
Насколько необходимо знание Javascript для веб-разработки Coffeescript? Могу ли я столкнуться с какой-то сложной проблемой, которая требует от меня понимания Javascript? Могу ли я счастливо работать с API Javascript от Coffeescript?
Редактировать : я мог бы легко выучить основы Javascript за неделю. Я больше обеспокоен тем, что у Javascript, похоже, много скрытых острых углов. В самом странном языковом вопросе о StackOverflow Javascript - один из самых распространенных языков. Имеет необычный объект и модель класса. У него есть неочевидные правила именования областей. Я считаю, что мне нужно больше недели, чтобы действительно знать язык.
Я собираюсь работать над небольшим простым проектом, чтобы изучить веб-разработку. Мне лучше использовать Javascript или Coffeescript? Я думаю, что в конечном итоге я предпочту Coffeescript, но я хочу начать с Javascript, если мне понадобится полное понимание Javascript для использования Coffeescript.
class
ключевое слово в CS не делает ничего волшебного; он просто использует нативные механизмы наследования прототипов JavaScripts. По этой причине я бы рекомендовал иметь хотя бы вспомогательные знания о некоторых неявных «функциях» JavaScripts.