Pregunta

Estoy tratando de pulir mis conocimientos de programación web con el esmalte discreto pero muy útil que encuentro en muchos sitios. Stackoverflow.com, por ejemplo. Cuando hago una pregunta, la página presenta la pregunta, y mi navegador vuelve a cargar en sí mostrando mi pregunta. Mi botón de retroceso funciona como lo que realmente debe, no me pide (desde la perspectiva de un usuario) la cuestión de miedo de "Para visualizar esta página es necesario volver a enviar su solicitud al servidor. ¿Quieres hacer eso?"

Además, después de presentar la cuestión, si golpeo "refresh" también no llama a presentar otra forma.

¿Hay un sitio que se enumeran a cabo trucos como este? Estoy asumiendo que voy a tener que reconsiderar la pantalla estándar / presentar ciclo / pantalla que uso más a menudo, pero estoy muy dispuesto a aprender nuevas técnicas.

Alguien tiene alguna punteros para mí?

EDIT: pensé que diría esto aquí en vez de en los comentarios individuales. Firebug es de hecho una herramienta fantástica, y lo uso todo el tiempo. Estoy usando jQuery más y más en estos días, pero me gustaría decir que soy apenas competentes en ella. Me encanta usar Firebug para realizar un seguimiento de lo que sucede cuando se hacen preguntas, comentarios, etc, pero no quiero abusar del sitio para los propósitos de aprendizaje. ;)

¿Fue útil?

Solución

Mucho de lo que usted se refiere es debido al creciente uso de AJAX través de Internet. Las formas se presentarán utilizando AJAX detrás de las escenas y la página se actualiza de forma dinámica sin tener que recargar. Puesto que no se presentó a través de una forma tradicional, no hay ninguna solicitud POST en la página, que es lo que hace que la volviera a transmitir que usted se refiere. Mira en discreto Javascript , Comportamiento Separación y usar jQuery y encontrará lo fácil que es llevar a cabo este tipo de funcionalidad.

Otros consejos

Hay un montón de Ajax está haciendo para añadir una capa resbaladiza no recarga a su sitio. Pero si usted no quiere ir tan profundamente en el Ajax también existe el método simple de redirigir la URL después de haber submited la forma. Esto significa que el navegador se puede actualizar etc y no va a volver a presentar.

En cuanto a un único sitio de la lista de este tipo de recomendaciones, no sé de uno fuera de la mano, pero estaría interesado en ver si hay alguno bueno la gente puede recomendar

No sé de una sola fuente de información de este tipo, mejor que este sitio por lo menos. Creo que con la programación web simplemente hay demasiadas maneras de hacer algo, a veces, el CMS hace las cosas sin problemas, a veces una biblioteca, de código a veces escrito a mano.

He encontrado centrándose en un conjunto más reducido de las tecnologías me permite construir un conjunto personal de "métodos más conocidos" más fácil.

Siempre es útil para abrir la pestaña de la red de firebug para ver lo que está pasando en los sitios que llaman atención.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top