Question

Je suis en train de polir mes compétences en programmation web avec le vernis discret mais extrêmement utile que je trouve sur de nombreux sites. Stackoverflow.com, pour un. Lorsque je pose une question, la page présente la question, et mon navigateur lui-même afficher ma question recharge. Mon bouton retour fonctionne comme il devrait vraiment pas me demander (du point de vue d'un utilisateur) la question effrayante de « Pour afficher cette page nous avons besoin de renvoyer votre demande au serveur. Est-ce que vous voulez faire? »

En outre, après avoir soumis la question, si je frappe « refresh » Il ne remet pas une autre forme soumettre.

Y at-il un site qui répertorie des trucs comme ça? Je suppose que je vais devoir repenser l'affichage standard / soumettre / cycle d'affichage que j'utilise le plus souvent, mais je suis très disposé à apprendre de nouvelles techniques.

Quelqu'un a des pointeurs pour moi?

EDIT: Je pensais que je dirais que ce ici au lieu de dans les commentaires individuels. Firebug est en effet un outil fantastique, et je l'utilise tout le temps. J'utilise jQuery de plus en plus ces jours-ci, mais je me appeler à peine compétent dans ce domaine. J'aimerais utiliser Firebug pour suivre ce qui se passe quand poser des questions, des commentaires, etc, mais je ne veux pas abuser du site aux fins de l'apprentissage. ;)

Était-ce utile?

La solution

Beaucoup de ce que vous faites allusion est due à l'utilisation croissante des AJAX à travers l'Internet. Les formulaires sont présentés en utilisant AJAX dans les coulisses et la page est mis à jour dynamiquement sans recharger réellement. Comme il n'a pas été soumis par une forme traditionnelle, il n'y a pas de demande POST sur la page, ce qui cause le vous resoumettre faites référence. Regardez dans Unobtrusive, de séparation comportementale et utiliser jQuery et vous trouverez la facilité est d'accomplir ce type de fonctionnalité.

Autres conseils

Il y a beaucoup de ajax être fait pour ajouter une couche de rechargement non lisse sur votre site. Mais si vous ne voulez pas aller aussi profondément dans ajax il y a aussi la méthode simple de rediriger l'url après avoir submited la forme. Cela signifie que le navigateur peut être rafraîchi etc et il ne sera pas soumettre à nouveau.

En ce qui concerne un site unique liste ce genre de recommandations, je ne sais pas d'une main mais hors serais intéressé de voir s'il y a des bonnes personnes peuvent recommander

Je ne sais pas d'une source unique pour l'information comme celui-ci, mieux que ce site au moins. Je pense que la programmation web, il y a tout simplement trop de façons de faire quelque chose, parfois, le CMS rend les choses en douceur, parfois une bibliothèque, le code à la main parfois écrit.

J'ai trouvé se concentrer sur un ensemble plus restreint de technologies me permet de construire un ensemble personnel de « méthodes les plus connues » plus facile.

Il est toujours utile d'ouvrir l'onglet réseau de Firebug pour voir ce qui se passe dans les sites qui attirent attention.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top