9
votes

Modèles avancés JavaScript / JQuery Design

Quelles sont les meilleures ressources sur les modèles de conception qui traitent spécifiquement vers le développement Web avec JavaScript et JQuery?

Je suis particulièrement intéressé par des informations sur la programmation de mes propres bibliothèques, des composants réutilisables, des widgets, etc. et des mérites de diverses techniques (par exemple dans le cas de composants / widgets comparant ceux employés dans JQuery UI contre le rouleau. ).

Je suis également curieux des excréties de JavaScript sous forme de langage de programmation et des points de programmation plus fins de la programmation basée sur des objets avec JavaScript.

Grand fan de Douglas Crockford et la série de vidéos Yahoo. Vous recherchez des exemples supplémentaires.


2 commentaires

Cela pourrait provoquer une guerre de flamme idiote afin qu'elle puisse être fermée; Marqué comme "subjectif" pour attirer cela, éventuellement.


Je dirais avoir l'un des livres de John Resig (Techniques Pro JS et Secrets d'une JS Ninja). Il a écrit JQuery. Il aborde les techniques des développeurs intéressés à créer leurs propres bibliothèques. Douglas Crockford a également un petit livre (mais condensé) intitulé «JavaScript: les bonnes parties». Il est dédié à JS la langue, pas le DOM. Il fait des recommandations sur lesquelles les techniques d'adoption et lesquelles autres doivent éviter de manière approfondie (les mauvaises parties).


4 Réponses :


6
votes

Une chose très pédagogique que vous puissiez faire est de lire sur le code source JQuery. C'est un trésor-trésor de techniques de codage intéressantes et efficaces. Vous pourriez ensuite élargir vos horizons en lisant la source de prototype ou d'une autre bibliothèque.

La bonne chose à propos de la lecture d'un bon code et d'essayer de comprendre c'est que c'est vraiment réel ; Il est le bon code, de sorte que vous contournez une couche de rhétorique.


1 commentaires

C'est un bon conseil. J'en ai écaillé une partie de cela maintenant et encore, mais je devrais consacrer plus de temps à la plongée vraiment. Je me demande s'il y a des critiques de code en ligne sur la source de JQuery (ou d'autres bibliothèques) qui expliquent certaines de leurs méthodes / décisions de programmation.



1
votes

Ce mec a de très bonnes choses aussi bien que les "Intricacies de JavaScript en tant que langage de programmation" de votre question sont concernées:

http://devlicio.us/blogs/sergio_pereira/default.aspx

E.g. http: //devlicio.us/blogs/sergio_pereira/archive/2009/02/09/javascript-5-ways-a-call-a-funcer.aspx


0 commentaires

0
votes

the comp.lang.javascript groupe sur Usenet est un Excellente ressource: à peu près tout ce qui concerne le script de navigateur a été discuté là-bas et est disponible dans les archives, et certains des habitués, sans toujours le plus poli, sont incroyablement compétents.


0 commentaires

5
votes

Semblable à la réponse de Poiny, vous devez consulter ces deux vidéos, ce qui vous aide à comprendre le code source de JQuery (il pourrait être difficile pour certains de plonger dans le code de commencer à finir):

  • 10 choses que j'ai apprises de la source de jQuery < / a>
  • 11 autres choses que j'ai apprises du JQuery Source

    Paul Irish, membre de l'équipe de JQuery, traverse des modèles de conception très intéressants dans la source de JQuery de manière humoristique. Je pense qu'il choisit des endroits vraiment intéressants, ce qui vous donne vraiment beaucoup de connaissances utilisables, vous pouvez utiliser ailleurs.

    C'est probablement la ressource qui m'a donné le plus de connaissances sur un domaine particulier dans les plus brefs délais. C'est vraiment précieux.


0 commentaires