Kaj počne metoda Atob() v JavaScriptu

Kaj Pocne Metoda Atob V Javascriptu



' atob() « se nanaša na » ASCII v dvojiško ” dekodirana metoda za dekodiranje kodiranega niza base-64. The osnova-64 predstavlja binarne podatke v formatu ASCII, ki jih ni mogoče brati kot besedilo. Pomaga pri shranjevanju pomembnih in občutljivih informacij. Dekodirani niz je enostaven za branje in razumevanje, tj. v človeku berljivem formatu.

Ta zapis bo ponazoril cilj, delovanje in uporabo ' atob() ” v JavaScriptu.







Kaj počne metoda »atob()« v JavaScriptu?

' atob() ” dekodira kodiran binarni podatkovni niz. ' atob() ” rekonstruira te kodirane nize base-64 tako, da preslika vsak znak niza v njegovo izvirno 6-bitno binarno predstavitev.



Sintaksa

JEČNICA ( kodirano )

V zgornji sintaksi ' kodirano ” določa podatkovni niz, ki je kodiran v binarni obliki zapisa base-64.



Primer: uporaba metode »atob()« v JavaScriptu

V tem primeru je mogoče obravnavano metodo uporabiti za prvo kodiranje in nato dekodiranje inicializiranega niza po dvojnem kliku gumba.





HTML koda

Oglejmo si naslednje vrstice kode HTML:

< str > Za dekodiranje pisne osnove - 64 kodiran odstavek dvojno kliknite na to gumb. str >
< gumb ondblclick = 'prevesti()' > Dvojni klik gumb >
< p id = 'test' > str >

V zgornji kodi HTML:



  • Najprej vključite odstavek prek »

    ' oznaka.

  • V naslednjem koraku vključite gumb s povezanim » ondblclick ” preusmeritev dogodka na funkcijo z imenom “ prevesti() ”, ki se sproži ob dvojnem kliku na gumb.
  • Zdaj pa '

    ” določa drugi odstavek z ID-jem “ test ”, v katerem bodo dodani kodirani in dekodirani nizi.

Koda JavaScript

Zdaj pa preidimo na blok kode JavaScript:

< scenarij >
funkcijo prevesti ( ) {
je bil vrvica = 'Linux' ;
je bil kodirano = bratec ( vrvica ) ;
je bil dekodirano = JEČNICA ( kodirano ) ;
je bil rezultat = 'Kodiran niz je: ' + kodirano + '
'
+ 'Dekodiran niz:    ' + dekodirano ; dokument. getElementById ( 'test' ) . notranjiHTML = rezultat ;
}
scenarij >

V zgornjem kodnem bloku:

  • Najprej deklarirajte funkcijo ' prevesti() ”.
  • V njegovi definiciji inicializirajte niz, ki ga je treba dekodirati in kodirati.
  • Po tem uporabite » btoa() ”, ki vzame inicializirani niz kot argument in ga kodira v format base-64.
  • Zdaj uporabite ' atob()« za »dekodiranje ” kodirani niz v prvotno besedilno obliko.
  • Na koncu uporabite » getElementById() ' za dostop do odstavka in dodajanje dekodiranih in kodiranih nizovnih vrednosti vanj (odstavek) prek ' notranjiHTML ” ob dvojnem kliku.

Izhod

Izhod kaže, da sta kodiranje in dekodiranje izvedena ustrezno.

Zaključek

V JavaScriptu je vgrajeni » atob() ” metoda se uporablja za dekodiranje base-64 kodiranega niza. Kot argument vzame kodiran niz in ga ustrezno dekodira. Vendar se kodiranje izvede prek » btoa() « metoda, imenovana tudi » binarno v ASCII ”. Ta zapis je zajel cilj, delovanje in funkcionalnost ' atob() ” v JavaScriptu.