2010-02-25 9 views
9

Was sind die besten Ressourcen für Design Patterns speziell für Web-Entwicklung mit JavaScript und JQuery?Erweiterte JavaScript/JQuery Design Patterns

Ich bin besonders interessiert an Informationen über die Programmierung meiner eigenen Bibliotheken, wiederverwendbare Komponenten, Widgets, etc. und die Vorzüge der verschiedenen Techniken (zum Beispiel im Falle von Komponenten/Widgets Vergleiche die in jQuery UI vs. besitzen).

Ich bin auch neugierig auf die Feinheiten von JavaScript als Programmiersprache und die Feinheiten der objektbasierten Programmierung mit JavaScript.

Großer Fan von Douglas Crockford und der Yahoo-Video-Serie. Auf der Suche nach zusätzlichen Beispielen.

+0

Dies könnte einen albernen Flammenkrieg provozieren, so dass es geschlossen werden könnte; getaggt als "subjektiv", um das abzuwehren, möglicherweise. – Pointy

+1

Ich würde sagen, eines von John Resigs Büchern (Pro-JS-Techniken und Geheimnisse eines JS-Ninja). Er schrieb JQuery. Er spricht Techniken für Entwickler an, die daran interessiert sind, ihre eigenen Bibliotheken zu erstellen. Douglas Crockford hat auch ein kleines (aber komprimiertes) Buch mit dem Titel "Javascript: the good parts". Es ist der Sprache gewidmet, nicht dem DOM. Er gibt einige Empfehlungen, welche Techniken zu übernehmen sind und welche anderen gründlich zu vermeiden sind (die schlechten Teile). –

Antwort

5

Eine sehr lehrreiche Sache, die Sie tun könnten, ist über den jQuery-Quellcode zu lesen. Es ist eine Fundgrube für interessante und effiziente Codierungstechniken. Sie könnten dann Ihren Horizont erweitern, indem Sie die Quelle für Prototype oder eine andere Bibliothek lesen.

Das schöne daran, guten Code zu lesen und zu verstehen, ist, dass es wirklich real ist; es ist der gute Code, also umgehen Sie eine Schicht Rhetorik.

+1

Das ist ein guter Tipp.Ich habe hin und wieder ein paar davon überflogen, aber ich sollte mehr Zeit darauf verwenden, wirklich darin einzutauchen. Ich frage mich, ob es Online-Code-Reviews in der jQuery-Quelle (oder anderen Bibliotheken) gibt, die einige ihrer Programmiermethoden/-entscheidungen erklären. – jverdi

0

Die comp.lang.javascript Gruppe im Usenet ist eine hervorragende Ressource: so ziemlich alles zu Browser-Scripting Zusammenhang hat dort diskutiert und ist im Archiv zur Verfügung, und einige der Stammgäste, die zwar nicht immer die höflichste, ist unglaublich gut informiert .

5

Ähnlich wie Zipfel Antwort, Sie einen Blick auf diese beiden Videos nehmen sollten, die Ihnen helfen, den Quellcode von JQuery verstehen (es könnte schwierig sein, für einige in den Code tauchen von Anfang bis Ende):

Paul Irish, ein Mitglied der JQuery-Team geht durch einige sehr interessante Design-Muster in der JQuery Quelle auf humorvolle Art und Weise. Ich denke, er hat einige wirklich interessante Spots ausgewählt, die dir wirklich viel brauchbares Wissen geben, das du woanders verwenden kannst.

Es ist wahrscheinlich die Ressource, die mir in kürzester Zeit das meiste Wissen über ein bestimmtes Gebiet gegeben hat. Es ist einfach sehr wertvoll.

Verwandte Themen