Ich bin ein ziemlich erfahrener Programmierer, der versucht, Webentwicklung zu lernen. Ich versuche, eine clientseitige Webanwendung zu entwickeln, die svg oder canvas für Grafiken verwendet. Ich habe beschlossen, den Anwendungscode in Coffeescript zu schreiben. Ich kenne weder Javascript noch Coffeescript.
Wie wichtig ist es, Javascript für die Coffeescript-Webentwicklung zu kennen? Trete ich wahrscheinlich auf ein grässliches Problem, bei dem ich Javascript verstehen muss? Kann ich problemlos mit Javascript-APIs von Coffeescript arbeiten?
Edit : Ich könnte die Grundlagen von Javascript in einer Woche leicht erlernen. Ich bin eher besorgt, dass Javascript viele versteckte scharfe Kanten zu haben scheint. In der seltsamsten Frage zu Sprachfunktionen von StackOverflow ist Javascript eine der am häufigsten verwendeten Sprachen. Es hat ein ungewöhnliches Objekt- und Klassenmodell. Es gibt nicht offensichtliche Regeln für den Namensumfang. Ich finde, es dauert mehr als eine Woche, bis ich wirklich eine Sprache beherrsche.
Ich werde an einem kleinen einfachen Projekt arbeiten, um die Webentwicklung zu lernen. Wäre es besser für mich, Javascript oder Coffeescript zu verwenden? Ich denke, auf lange Sicht bevorzuge ich Coffeescript, aber ich bin bereit, mit Javascript zu beginnen, wenn ich ein gründliches Verständnis von Javascript benötige, um Coffeescript verwenden zu können.
class
bewirkt das Schlüsselwort in CS nichts Magisches. Es verwendet einfach JavaScripts native prototypische Vererbungsmechanismen. Aus diesem Grund würde ich empfehlen, zumindest zusätzliche Kenntnisse über einige JavaScripts zu haben, die weniger aussagekräftig sind.