2010-11-18 12 views
0

Je l'ai utilisé gmail nombre incalculable de fois et je me demandais s'il y a des modèles standards derrière ce scénario:Actions d'utilisateur de file d'attente-Ajax Pattern?

  1. utilisateur souhaite joindre un fichier grand dans l'e-mail, les clics fixer et le sélectionne le fichier qui a être attaché
  2. Il y a un traitement qui a lieu (ajout au serveur, le virus scans etc) et quand cela se passe une « pièce jointe de téléchargement » message est affiché
  3. Avant que cette action ne soit terminée, l'utilisateur clique sur Envoyer pour . Le "envoyer" est pas traité jusqu'à ce que le téléchargement est réussi. Les actions de l'utilisateur (téléchargement puis envoi) sont mises en file d'attente

Existe-t-il un modèle d'implémentation standard pour ce type de scénarios où les actions de l'utilisateur doivent être mises en file d'attente sans bloquer l'interface utilisateur? Et plus curieusement, n'importe quel plugin jQuery existe pour de tels scénarios?

Répondre

0

Pas très sûr du modèle de conception nécessaire ici, mais je vais commencer par regarder de près le patron de conception de la chaîne de commandement et le modèle de délégation.

+0

oh oui, chaîne o 'commande !! – ram