Co to jest Encodeuri w JavaScript

Co to jest Encodeuri w JavaScript
"URI" Lub "Uniform Identyfikator zasobów”Identyfikuje zasób i opisuje, jak uzyskać do niego dostęp. W JavaScript „URL" Lub "Uniform Lokalizatory zasobów”Może zawierać tylko znaki z zestawu standardowych znaków ASCII 128. Dlatego słowa zastrzeżone muszą być zakodowane, jeśli nie są częścią zestawu przed przekazaniem ich do adresu URL.

Na przykład użytkownik wypełnił formularz danymi w formacie ciągów, które należy obsługiwać URL. W takim scenariuszu możesz użyć JavaScript „encodeuri ()„Funkcja kodowania wartości ciągu.

Ten zapis omówił użycie metody encodeuri () w JavaScript. A więc zacznijmy!

What Is Encodeuri () w JavaScript

„„encodeuri ()”Funkcja koduje określony URI, zastępując znaki ciągów sekwencjami ucieczki w JavaScript. Na przykład „„encodeuri ()„Funkcja zastępuje postać kosmiczną„ ”sznurka jako procent 20:”%20".

Istnieją jednak również niektóre znaki, których nie można zakodować i pozostać tak, jak to jest. Te znaki obejmują:

  • Alfabety Zarówno małe litery I duże litery
  • Cyfry z 0 Do 9
  • Inny znaki specjalne Jak na przykład #;; (), ' / * ? ~: ! @ . & _ = - $ +

Teraz sprawdźmy składnię „encodeuri ()”Funkcja w JavaScript.

Składnia

encodeuri (URI)

Tutaj "encodeuri ()”Funkcja akceptuje„URI”Jako argument i zwraca odpowiedni zakodowany URI.

Przykład
JavaScript „encodeuri ()„Funkcja może być wykorzystana do kodowania URI, która zawiera niektóre przestrzenie. Na przykład w podanym poniżej przykładu przekazamy URI „https: // linuxhint.COM/ JavaScript Clear Console " do "encodeuri ()”Funkcja:

var encodeduri = encodeuri ("https: // linuxhint.COM/ JavaScript Clear Console ”);
konsola.log („Kodowany URI to:”+ encodeduri);

Wykonanie określonych „encodeuri ()„Funkcja zwróci następujące zakodowane URI:

Różnica między funkcjami encodeuri () i encodeuricomponent ()

Początkujący często są zdezorientowani między „encodeuri ()" I "encodeuricomponent ()”Funkcje i myśl, że obie funkcje są używane w tym samym celu; Jednak tak nie jest.

JavaScript „encodeuri ()”Funkcja jest używana, gdy ciąg musi być zakodowany jako Cały URL, natomiast "encodeuricomponent ()”Funkcja koduje tylko Sekcja a URL taki jak "String zapytania". W rezultacie liczba znaków zastąpionych sekwencjami ucieczki przekracza liczbę „encodeuri ()”Funkcja.

Sprawdź podwójny przykład do użycia „encodeuricomponent ()”Funkcja w JavaScript.

Przykład
W sytuacji, w której konieczne jest zbudowanie adresu URL ze sznurka, „encodeuricomponent ()”Funkcja służy do kodowania parametrów ciągu zapytania. Następnie możesz połączyć zakodowany URI drugiej części, aby utworzyć adres URL:

var x = encodeuricomponent („JavaScript”)
var url = "http: // linuxhint.com/?Search = " + x +" i długość = 34 ";
konsola.Log („Nowy adres URL to:”+ URL);

Dane wyjście oznacza to za pomocą „encodeuricomponent ()”Funkcja, ciąg„ JavaScript ”Jest przekonwertowany na jego zakodowaną wersję, a następnie staje się częścią„URL„Zmienna za pomocą operatora konatenacji”+”:

Dlaczego powinieneś używać funkcji encodeuri () w JavaScript

Użycie „encodeuri ()”Funkcja oferuje następujące korzyści:

  • „„encodeuri ()”Funkcja pozwala programistom JavaScript na kodowanie określonych URI za pomocą prostota I łatwość ponieważ pomaga w kodowaniu całego zestawu znaków jednocześnie i zwraca odpowiednią wartość ciągu.
  • Bardzo Nowoczesne przeglądarki Czy zgodny z innym Wersje „z„encodeuri ()”Funkcja, dzięki czemu możesz użyć tych funkcji bez żadnych kłopotów.

To były wszystkie istotne informacje związane z funkcją JavaScript encodeuri (). Możesz go dalej zbadać zgodnie z Twoimi wymaganiami.

Wniosek

W JavaScript „The„encodeuri ()”Funkcja koduje określony URI, zastępując znaki stringowe sekwencjami ucieczki. Na przykład „„encodeuri ()„Funkcja zastępuje postać kosmiczną„ ”sznurka jako procent 20:”%20". Akceptuje „„URI”Jako argument i zwraca odpowiedni zakodowany URI. W tym spisie omówiono użycie encodeuri () w JavaScript za pomocą odpowiednich przykładów.