Mida teada
- JavaScripti encodeURIComponent () function kodeerib mis tahes stringi, mille see argumendina edastatakse, ja tagastab selle kasutamiseks.
- Näiteks, encodeURIComponent ("Doc, tee tantsu!") toodab Dokumendi% 2C% 20do% 20da% 20Dance!
- Mailto: URL-ide koostamise hõlbustamiseks asendage URL-i stringi esinemine funktsiooniga encodeURIComponent ().
Selles artiklis selgitatakse, kuidas JavaScripti loomisel kasutada "mailto" URL-id. JavaScripti kasutades ei pea te heksakoode meeles pidama ega koostama.
Funktsioon JavaScripti encodeURIComponent ()
JavaScripti encodeURIComponent () function kodeerib mis tahes stringi, mille see argumendina edastatakse, ja tagastab selle kasutamiseks. Näiteks,
encodeURIComponent ("Doc, tee tantsu!")toodab.
Dokumendi% 2C% 20do% 20da% 20Dance!
Kui teete selle krüptograafia käsitsi, on tõenäoline, et teete vea - kuid JavaScripti mitte. Kui soovite oma mailto: URL-ide koostamise hõlbustamiseks kasutada encodeURIComponent (), asendage lihtsalt kõik stringi esinemine URL-is funktsiooniga encodeURIComponent (), mis näeb meie stringi kui argument.
Oletame näiteks, et soovite luua mailto: URL-i, mis algatab sõnumi [email protected], mille teema on "Millal, millal on nüüd?" (kui siin on "now"). "URL näeb välja selline:
mailto: saaja@näide.com? subjekt =
Teemaks on string: "Millal, millal on nüüd? (kui siin on "nüüd"). "String kui argument koodimiseksURIComponent () teeb järgmist:
encodeURIComponent ("Millal, millal nüüd on? (kui \ "nüüd \" on siin) ")
Selle funktsioonikõne tulemus on:
Kui% 2C% 20, kui% 20 on% 20, nüüd% 3F% 20 (kui% 20% 22 nüüd% 22% 20 on% 20, siin)
EncodeURIComponent () kasutamine Mailto: URL-idega
KoodiURIComponent () kasutamiseks mailto URL-is koostage kogu link (alates "HTML-i allikas.
Näiteks: