Forskjell mellom vinduet.plassering.href og vindu.plassering.Tilordne i JavaScript | Forklart

Forskjell mellom vinduet.plassering.href og vindu.plassering.Tilordne i JavaScript | Forklart
I programmeringsverdenen kan en utvikler møte en situasjon der han/hun trenger å omdirigere fra en side til en annen side. Så å håndtere en slik situasjon kan bevises en reell bekymring for utviklere. Så hvordan du takler slike situasjoner? Vi vil! JavaScript gir flere måter å omdirigere fra en side til en annen som vindu.plassering.href, vindu.plassering.Tilordne vindu.plassering.erstatte. Alle disse egenskapene/metodene utfører den samme funksjonaliteten i.e., omdirigere en side til en annen, men hver av dem har en annen effekt på nettleserens historie.
  • Hva er vindu.Plassering i JavaScript?
  • Hva er vindu.plassering.Href i JavaScript?
  • Hva er vindu.plassering.Tilordne i JavaScript?
  • Forskjell mellom vinduet.plassering.href og vindu.plassering.Tilordne i JavaScript.
  • Sammenligning basert på likheter

Hva er vindu.Plassering i JavaScript?

Vinduet.Plassering er et objekt i JavaScript som kan brukes til å få URL/adresse på den gjeldende siden/dokumentet. Vinduet.Plasseringsobjekt omdirigerer en nettleser til en ny URL/webside. Vi kan hoppe over vindusprefikset fra vinduet.Sted i.e. Vi kan bare bruke plassering med hvilken som helst eiendom eller metode.

Hva er vindu.plassering.Href i JavaScript?

Det er en eiendom i JavaScript som returnerer URL/adresse på den gjeldende siden/dokumentet. Hvis vi passerer URL/adresse til en annen side til vinduet.plassering.HREF -eiendommer da vil den omdirigere oss til den spesifiserte adressen/URL.

Det undergitte utdraget lar deg forstå vinduets arbeid.plassering.Href på en bedre måte:








Hvis du kjører den ovennevnte koden på systemet ditt, får du følgende utdata:

Å klikke på knappen vil føre oss til den gitte url.

Slik plasserer beliggenheten.Href Property Works in JavaScript.

Hva er vindu.plassering.Tilordne i JavaScript?

Det er en innebygd metode som brukes til å omdirigere til en ny side/url. Stedet.Tilordne metode sletter ikke nettadressen til den opprinnelige siden/dokumentet fra historien, derfor kan vi navigere tilbake til den opprinnelige siden.

Programmet nedenfor vil gi deg mer klarhet om plasseringen.Tilordne metode:






I ovennevnte programmet opprettet vi for det første en knapp merket som "Klikk meg!”. Deretter spesifiserte vi www.Linuxhint.com på stedet.tilordne () metode og tilordne Funksjon() vil bli påkalt når brukeren klikker på knappen:

Da vi klikket på knappen “Klikk meg!”, Det leder oss til følgende vindu:

Vi kan observere at begge plasseringen.href og beliggenhet.tilordne produsert samme resultat.

Forskjell mellom beliggenhet.href og beliggenhet.Tilordne i JavaScript

De viktigste forskjellene mellom beliggenhet.href og beliggenhet.tilordne er listet opp nedenfor:

  • Vinduene.plassering.Href er en eiendom mens vinduene.plassering.tilordne er en metode.
  • Stedet.Href brukes til å lagre URL/adresse på den gjeldende siden mens plasseringen.tilordne viser ikke den nåværende plasseringen av siden.
  • Vinduene.plassering.Href returnerer adressen/urlen til det gjeldende dokumentet/siden på den annen side vinduene.plassering.Tilordne laster et nytt dokument.
  • Stedet.Href er raskere sammenlignet med stedet.Tilordne mens stedet.tilordne er sikrere sammenlignet med stedet.href.

Sammenligning basert på likheter

Det er et par likheter mellom beliggenheten.href og beliggenhet.tilordne som beskrevet nedenfor:

  • Begge har samme mål jeg.e., navigere til den nye siden/url.
  • Begge legger til en ny rekord i historien.
  • Begge beliggenheten.href og beliggenhet.Tilordne sletter ikke gjeldende URL fra historien, og vi kan derfor navigere tilbake til den originale URL/-siden.

Konklusjon

I JavaScript, vindu.plassering.Href -eiendom og vindu.plassering.Tilordne metode brukes til å omdirigere til en ny side/url. Imidlertid eksisterer det noen store forskjeller mellom beliggenheten.href og beliggenhet.tilordne e.g. Stedet.Href returnerer URL/adresse på den gjeldende siden/dokumentet mens stedet.Tilordne laster et nytt dokument, stedet.Href er raskere sammenlignet med stedet.Tilordne, stedet.tilordne er sikrere sammenlignet med stedet.href, og så videre.