' 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.