Auf Stackers 'Empfehlung, habe ich gelesen, Crockford ausgezeichnete Javascript: Die guten Teile.Der beste Weg, Javascript "gute Teile" zu verwenden
Es ist ein großartiges Buch, aber da so viel davon gewidmet ist, den besten Weg zu beschreiben, die grundlegende Funktionalität von Javascript zu verwenden, bin ich nicht sicher, wie ich seinen Rat in die Praxis umsetzen kann, ohne die Bemühungen vieler anderer Javascript-Programmierer zu kopieren .
Nehmen Sie diese Stelle, zum Beispiel:
Wenn Sie ein neues Objekt zu machen, können Sie das Objekt auswählen, dessen Prototyp sein sollte. Der Mechanismus, den Javascript bietet, um dies zu tun, ist chaotisch und komplex, aber es kann erheblich vereinfacht werden. Wir werden eine
create
Methode zurObject
Funktion hinzufügen. Die Methodecreate
erstellt ein neues Objekt, das ein altes Objekt als Prototyp verwendet.if (typeof Object.create !== 'function') { Object.create = function(o) { var F = function() {}; F.prototype = o; return new F(); }
Ich könnte diesen Code auf alle meine Javascript-Projekte manuell hinzufügen, aber wäre ein großer Schmerz Überblick über alles zu halten.
Gibt es Bibliotheken, die Der gute Teil ‚s Empfehlungen und dadurch sparen Sie mir die Mühe, den Überblick behalten sie (/ physisch geben sie alle) implementieren?
+1 für das Lesen von Crockfords Buch –
+1 gute Frage! Ich habe auch das Gefühl, dass ich das Rad neu erfinde. – orip
Das ist genau die Art von Frage, die ich hatte, nachdem ich sein Buch gelesen hatte. –