Diferencia entre la ventana.ubicación.href y ventana.ubicación.Asignar en JavaScript | Explicado

Diferencia entre la ventana.ubicación.href y ventana.ubicación.Asignar en JavaScript | Explicado
En el mundo de la programación, un desarrollador puede enfrentar una situación en la que necesita redirigir de una página a otra. Por lo tanto, tratar con tal situación puede ser una verdadera preocupación para los desarrolladores. Entonces, cómo abordar tales situaciones? Bien! JavaScript proporciona múltiples formas de redirigir de una página a otra, como Window.ubicación.href, ventana.ubicación.Asignación, ventana.ubicación.reemplazar. Todas estas propiedades/métodos realizan la misma funcionalidad I.mi., Redirigir una página a otra, sin embargo, cada uno de ellos tiene un efecto diferente en la historia del navegador.
  • Que es la ventana.Ubicación en JavaScript?
  • Que es la ventana.ubicación.href en javascript?
  • Que es la ventana.ubicación.Asignar en JavaScript?
  • Diferencia entre la ventana.ubicación.href y ventana.ubicación.Asignar en JavaScript.
  • Comparación basada en similitudes

Que es la ventana.Ubicación en JavaScript?

La ventana.La ubicación es un objeto en JavaScript que se puede usar para obtener la URL/dirección de la página/documento actual. La ventana.El objeto de ubicación redirige un navegador a una nueva URL/página web. Podemos omitir el prefijo de la ventana desde la ventana.Ubicación yo.mi. Podemos usar solo ubicación con cualquier propiedad o método.

Que es la ventana.ubicación.href en javascript?

Es una propiedad en JavaScript que devuelve la URL/dirección de la página/documento actual. Si pasamos la URL/dirección de alguna otra página a la ventana.ubicación.propiedad href entonces, en consecuencia, nos redirigirá a la dirección/URL especificada.

El fragmento dado a continuación le permitirá comprender el funcionamiento de la ventana.ubicación.href de una mejor manera:








Si ejecuta el código anterior en su sistema, obtendrá la siguiente salida:

Hacer clic en el botón nos llevará a la URL dada.

Así es como la ubicación.La propiedad href funciona en JavaScript.

Que es la ventana.ubicación.Asignar en JavaScript?

Es un método integrado utilizado para redirigir a una nueva página/URL. La locación.El método de asignación no elimina la URL de la página/documento original del historial, por lo tanto, podemos volver a la página original.

El siguiente programa le proporcionará más claridad sobre la ubicación.Método de asignación:






En el programa dado anterior, en primer lugar, creamos un botón etiquetado como "Haga clic en mí!". A continuación, especificamos www.Linuxhint.com en la ubicación.Método de asignación () y el asignación de funciones() se invocará siempre que el usuario haga clic en el botón:

Cuando hicimos clic en el botón "Haz clic en mí!", Nos dirige a la siguiente ventana:

Podemos observar que ambas ubicaciones.href y ubicación.Asignar producido el mismo resultado.

Diferencia entre la ubicación.href y ubicación.Asignar en JavaScript

Las diferencias clave entre la ubicación.href y ubicación.Asignar se enumeran a continuación:

  • Las ventanas.ubicación.href es una propiedad mientras las ventanas.ubicación.Asignar es un método.
  • La locación.HREF se utiliza para almacenar la URL/dirección de la página actual mientras la ubicación.Asignar no muestra la ubicación actual de la página.
  • Las ventanas.ubicación.Href devuelve la dirección/URL del documento/página actual, por otro lado, Windows.ubicación.Asignar carga un nuevo documento.
  • La locación.href es más rápido en comparación con la ubicación.Asignar mientras la ubicación.La asignación es más segura en comparación con la ubicación.href.

Comparación basada en similitudes

Hay un par de similitudes entre la ubicación.href y ubicación.Asignar como se describe a continuación:

  • Ambos tienen el mismo objetivo.mi., navegar a la nueva página/URL.
  • Ambos agregan un nuevo disco a la historia.
  • Ambos ubicaciones.href y ubicación.Asignar no elimina la URL actual del historial y, por lo tanto, podemos volver a la URL/página original.

Conclusión

En JavaScript, ventana.ubicación.propiedad y ventana href.ubicación.El método de asignación se utiliza para redirigir a una nueva página/URL. Sin embargo, existen algunas diferencias importantes entre la ubicación.href y ubicación.asignar e.gramo. La locación.href devuelve la URL/dirección de la página/documento actual mientras la ubicación.Asignar carga un nuevo documento, la ubicación.href es más rápido en comparación con la ubicación.Asignar, la ubicación.La asignación es más segura en comparación con la ubicación.href, etc.