Si cette question a déjà été posée, je suis désolé, s'il vous plaît pointez-moi dans la bonne direction. Je me demandais si quelqu'un avait un aperçu de la façon dont StackOverflow affiche la chose «n nouvelles réponses ont été postées, chargez de nouvelles réponses» en haut d'une question lorsque vous ajoutez un post. Cela semble être une fonction très utile pour mon site web de forum et j'aimerais savoir comment cela est fait. Je suppose que certains ajax ou javascript avancé d'une certaine sorte.Comment StackOverflow sait-il qu'il y a de nouvelles réponses à une question?
11
A
Répondre
12
Regardez ce poste SO blog: http://blog.stackoverflow.com/2008/10/solving-the-fastest-gun-in-the-west-problem/
Cela dit, une recommandation implémentable qui est sorti de cette discussion est un actif, GMail comme notification lorsque vous rédigez une réponse . Nous avons accepté cette demande , donc Jarrod l'a implémenté. Voici comment cela fonctionne:
- Lorsque vous commencez à composer une réponse, un temporisateur est créé.
- Chaque minute, la page vérifie elle-même si les nouvelles réponses sont arrivées.
- Si de nouvelles réponses arrivent, la barre de notification vous dira comment beaucoup, et offre de mettre à jour la page pour vous.
- Les mises à jour de réponses sont effectuées dans le style AJAX, donc elles n'interrompent pas votre réponse actuelle.
3
à une supposition qu'il utilise un objet de minuterie jQuery pour interroger un webservice JSON tous n secondes. Découvrez http://docs.jquery.com et http://geekswithblogs.net/JuanDoNeblo/archive/2007/10/24/json_in_aspnetajax_part2.aspx.
Quelle ironie ... une réponse a été postée au moment où j'écrivais ceci.
Questions connexes
- 1. Fonctionnalités de type questions/réponses de type Stackoverflow pour Sharepoint
- 2. Une cartographie Stackoverflow (Hibernate)
- 3. Boîte de commentaire JQuery similaire à Stackoverflow?
- 4. Y a-t-il une API Wikipedia?
- 5. Y a-t-il de bons agrégateurs de nouvelles C#, .net?
- 6. Fichiers Tomcat context.xml, y a-t-il une hiérarchie?
- 7. Quel type d'éditeur TextBox utilise dans stackoverflow pour poser des questions et publier les réponses
- 8. Comment puis-je dessiner une boîte en utilisant css comme la boîte de réponse dans stackoverflow?
- 9. Y a-t-il un avantage à supprimer une ligne supprimée en MySQL?
- 10. Ajout de nouvelles vues à une fenêtre/vue de changer
- 11. WindowsMobile - Comment vérifier s'il y a une connexion WIFI?
- 12. Y a-t-il une API bing?
- 13. Il y a PyQuery ... y en a-t-il une pour Ruby?
- 14. Y at-il un Wiki avec une interface Web 2.0 (comme StackOverflow)?
- 15. Panneau de notification similaire à celui de stackoverflow
- 16. Y a-t-il des fournisseurs d'abonnement ASP.NET personnalisés à vendre avec une sécurité accrue?
- 17. Y a-t-il une sorte de "classe d'expression" (C++)
- 18. Accéder à VBA Comment ajouter de nouvelles feuilles à Excel?
- 19. stackOverflow UI secrets de conception?
- 20. Y a-t-il une carte de référence UML disponible?
- 21. Y a-t-il une enveloppe API de Robocopy?
- 22. Y a-t-il une dernière version de pyUIQ?
- 23. Y a-t-il une différence entre DataTable.Clear et DataTable.Rows.Clear?
- 24. Y a-t-il un moteur de jeu à Scala?
- 25. À propos Nouvelles Sitemap?
- 26. Y a-t-il un coût associé à une utilisation excessive de hidden sur un CALayer?
- 27. Comment empêcher une erreur StackOverflow dans le code suivant?
- 28. Comment l'équipe de stackoverflow est organisée?
- 29. Comment savoir quand il y a trop de connexions SQL?
- 30. Nouvelles améliorations de vb.net?
Edité pour en faire une question plus claire. –
C'est une bien meilleure question que la mienne, merci :) –