2010-02-06 2 views
5

J'essaie de peaufiner 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 soumet la question et mon navigateur se recharge en affichant ma question. Mon bouton de retour fonctionne comme il le devrait, ne me demandant pas (du point de vue d'un utilisateur) la question effrayante de "Afin d'afficher cette page, nous devons renvoyer votre demande au serveur." Voulez-vous faire cela? "Trucs et astuces professionnels

En outre, après l'envoi de la question, si je clique sur "Actualiser", il n'appelle pas un autre formulaire.

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

Quelqu'un at-il des pointeurs pour moi?

EDIT: J'ai pensé que je dirais ceci ici plutôt que dans des 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 m'appellerais à peine compétent. J'aimerais utiliser Firebug pour suivre ce qui se passe quand je pose des questions, comment je commente, etc., mais je ne veux pas abuser du site à des fins d'apprentissage. ;)

Répondre

7

Beaucoup de ce dont vous parlez est dû à l'utilisation croissante de AJAX sur Internet. Les formulaires sont soumis en utilisant AJAX dans les coulisses et la page est mise à jour dynamiquement sans rechargement. Comme il n'a pas été soumis via un formulaire traditionnel, il n'y a pas de demande POST sur la page, ce qui explique la nouvelle soumission à laquelle vous faites référence. Regardez dans Unobtrusive Javascript, Behavioral Separation et utilisez jQuery et vous verrez comment il est facile d'accomplir ce type de fonctionnalité.

+0

Je ne l'avais jamais entendu le terme Javascript Unobtrusive . C'est drôle comment j'ai même utilisé le mot dans ma question. Merci pour les pointeurs! J'espère que d'autres viendront et ajouteront d'autres choses. J'ai trouvé des informations sur le modèle de conception PRG qui fait partie de ce que je cherche, au cas où quelqu'un le lirait. –

0

Je ne connais pas une seule source pour des informations comme celle-ci, mieux que ce site au moins. Je pense qu'avec la programmation web, il y a simplement trop de façons de faire quelque chose, parfois le CMS rend les choses plus faciles, parfois une bibliothèque, parfois du code écrit à la main.

J'ai trouvé que se concentrer sur un ensemble plus restreint de technologies me permet de créer un ensemble personnel de "méthodes les plus connues" plus facilement.

0

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

1

Il y a beaucoup d'ajax en train d'être fait pour ajouter une couche lisse non rechargeable à votre site. Mais si vous ne voulez pas aller aussi loin dans ajax il y a aussi la méthode simple de rediriger l'url après avoir soumis le formulaire. Cela signifie que le navigateur peut être actualisé et qu'il ne sera pas renvoyé.

En ce qui concerne un site unique liste ce genre de recommandations, je ne sais pas d'une large main, mais serait intéressant de voir s'il y a des bons gens peuvent recommander

Questions connexes