2010-03-26 4 views
1

J'ai travaillé sur une application complexe avec un tableau de bord principal. Je n'aime pas particulièrement le design car il essaie d'en faire trop sur une page. Donc le développeur principal a pensé que ce serait une bonne idée d'utiliser ajax - parce que la page est si grande. Une partie rafraîchissante est beaucoup plus rapide que de la recharger.Meilleur livre jQuery/Prototype pour ajax complexe?

Problème: les données peuvent être utilisées de plusieurs manières.

  • Ajout d'éléments
  • lignes Modification
  • Exécution d'actions sur les lignes sélectionnées (sélectionnées à l'aide d'une case à cocher)
  • Modification des éléments simples (comme emplacement, téléphone)

Mon problème fait généralisable code ajax qui peut fonctionner sur les données dans un div, en utilisant des noms de classe pour assembler les informations appropriées pour l'appel ajax. Je me suis plutôt bien débrouillé, mais je ne peux m'empêcher de vouloir voir s'il y a une meilleure façon de le faire.

Répondre

3

Avant que je creusais dans jQuery, je l'ai fait beaucoup de recherches pour Javascript les meilleures pratiques et bookmarked plusieurs articles qui m'a aidé à obtenir ma tête autour généralement bonnes idées Javascript (tels que Javascript discret, etc). Il est possible d'utiliser jQuery ou une autre bibliothèque et de le faire d'une manière pleine d'odeurs de code.

j'étais un grand fan de:

Je ne vais pas très loin sur le web sans JavaScript: The Definitive Guide, 5th edition pour obtenir des conseils linguistiques et des pièges. À partir de là, plutôt que de prendre un livre jQuery, j'ai cherché en ligne les meilleures pratiques spécifiques à jQuery. Le jQuery Code Smells de James Padolsey était un excellent article. La documentation de jQuery fournit des tonnes d'exemples de code. J'ai beaucoup étudié les plugins jQuery (parfaits pour modulariser votre code) et mis en signet A Plugin Development Pattern.

Si vous voulez un livre sur jQuery, celui qui est revenu encore et encore dans ma lecture était Learning jQuery, mais basé sur l'évolution rapide de la langue, j'ai trouvé que le web avait des informations plus récentes.

+0

Je ne peux pas voter pour ça (pas assez de réputation), mais merci. C'est très utile! –

+0

Vous devriez toujours pouvoir cocher la petite case verte (si vous pensez que c'est la bonne réponse). En prime, vous obtenez rep pour faire ça! – justkt

+0

J'ai compris ... merci. Et oui, bonne liste. J'ajouterais aussi ce tutoriel de John Resig - lié à son prochain livre "Secrets of the Javascript Ninja". http://ejohn.org/apps/learn/ –

Questions connexes