Lors de la génération de pages statiques par lots, il est vraiment inconfortable de ne pas connaître les informations de progression. J'ai longtemps cherché sur Internet et je n'ai pas trouvé de barre de progression d'apprentissage gratuite ajax appropriée.
Afin de réaliser cette fonction, j'ai dû apprendre ajax à partir de zéro. Cela a pris trois jours entre l'apprentissage d'ajax et maintenant. J'ai enfin reçu quelques conseils. Cependant, parce que je suis en train d'apprendre et que mes forces sont limitées, je ne peux écrire qu'à contrecœur un programme aussi nul. J'espère que tout le monde pourra le développer ensemble.
Une partie du code de cet exemple provient d'Internet, ainsi que de quelques modifications et extensions. Je voudrais exprimer ma gratitude et ma déclaration.
Ce code est entièrement open source et tout le monde peut l'utiliser et l'étendre gratuitement. J'espère que tout le monde pourra partager et communiquer.
En fait, ce code est une idée qui peut être légèrement modifiée pour afficher la progression de n'importe quelle tâche à long terme, pas seulement des pages statiques générées par lots.
Cet exemple utilise une iframe pour accéder à la page d'exécution. La page d'exécution écrit les informations dans gaga.txt en temps réel, et ajax lit le contenu txt en temps réel et l'affiche au premier plan à l'aide de js.
Comme je n'ai pas bien compris certaines fonctionnalités d'ajax, cet exemple présente une faille regrettable, c'est-à-dire qu'une erreur se produira si la page est actualisée à mi-chemin du programme. Cependant, si vous ne plaisantez pas, vous pouvez toujours faire. faire avec. J'espère qu'un expert pourra me corriger et m'aider à corriger cette faille, je lui en serais très reconnaissant. Si vous pouvez m'aider à le rattraper, n'hésitez pas à me contacter. Merci encore.
Développer