Al hacer clic en un enlace se actualiza la URL colocada, no se recarga la página.

programación

[ad_1]

Hola a todos,

Veo esto en cada vez más sitios web: haces clic en un enlace y la URL en el navegador se convierte en lo que sea que esté configurada la parte href del enlace, pero el navegador no recarga la página. Sé cómo se puede hacer esto con JavaScript, pero ese no parece ser el caso aquí:

https://123-movies.gy/tv/batman-beyond-39206.63720

Intente hacer clic en un episodio diferente y vea cómo cambian los números al final de la URL.

¿Cómo logran esto? Cuando miro el código HTML, parece que es simplemente un enlace href normal, del tipo que normalmente recargaría toda la página. Y cuando dije que sé cómo hacerlo con JavaScript, eso no es del todo exacto, porque cuando lo hago simplemente agrego un detector de eventos de clic a un botón (o cualquier otra cosa que no sea un enlace a-href) y solo puedo actualice los encabezados de consulta GET (lo que sigue a ? en la URL).

¿Se puede hacer solo con HTML? Si no, ¿cuál sería un ejemplo simple de JavaScript?

Lo que he probado:

Intenté ver tres preguntas/artículos diferentes en este sitio.

Actualizar datos cuando el usuario hace clic en un enlace, pero sin que la página se actualice o se vuelva a publicar.[^]
actualizar la URL del navegador sin recargar[^]

Y
Un ejemplo de reescritura de URL con ASP.NET[^]

Solución 1

Lo que estás observando es algo llamado Enrutamiento Javascript[^]. JS ahora tiene una manera de interceptar cambios en la URL y realizar cambios de acción en la pantalla en consecuencia.

Los marcos JS frontend populares admiten enrutamiento, como:

Reaccionar[^]
Angular[^]
expresojs[^]

[ad_2]

コメント

Título y URL copiados