Хэрхэн суллах вэ? URL:

JavaScript хаана тусалдаг талаар суралцах

Мк кодыг кодчилох : URL зөв нь арай төвөгтэй юм. Субъектив мөр, үндсэн зурвас, бусад элементийг оруулах хэрэгтэй үед энэ нь ялангуяа үнэн юм. Энгийн үгсээс илүүтэйгээр RFC 1738-Uniform Resource Locators (URL) стандартуудаар кодлогдсон ASCII тэмдэгтүүдийг илэрхийлдэг hex кодыг ашиглах ёстой. Хэдийгээр та эдгээр толгойн оройгоос дээшхи текстийг санаж байх шаардлагагүй юм байна.

Javascript encodeURIComponent () функц

Javascript encodeURIComponent () функц нь аргумент хэлбэрээр дамжуулагдах кодыг кодчилон ашигладаг. Жишээ нь encodeURIComponent ("Doc, do da Dance!") Doc% 2C% 20do% 20da% 20Dance! .

Тиймээ, энэ нь ойлгомжгүй зүйл. Хэрэв та энэ криптографыг гараар хийвэл алдаа гаргах магадлалтай-гэхдээ JavaScript-тэй болохгүй. Таны mailto : URLs-ийн бүтцийг хялбаршуулах encodeURIComponent () -г ашиглахын тулд зөвхөн мөрийг аргумент гэж үздэг encodeURIComponent () функц бүхий URL дээрх тэмдэгт мөрийг орлох болно.

Жишээ нь, та :: URL хэзээ нэгэн цагт recipient@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ . URL нь дараах байдалтай харагдах болно:

mailto: recipient@example.com? subject =

Энэ сэдэв нь "Хэзээ, хэзээ вэ?" (Хэрэв "одоо" байгаа бол) " EncodeURIComponent () нь уг мөрийг дараах байдлаар хийдэг:

encodeURIComponent ("Хэзээ, хэзээ болсон бэ? (хэрэв \" одоо \ "байгаа бол)") .

Энэ функцын дуудлагын үр дүн нь:

Хэзээ% 2C% 20 үед% 20is% 20now% 3F% 20 (хэрэв% 20% 22now% 22% 20is% 20here)

E (n )URComponent () мэйл ашиглан: URLs

URL : encodeURIComponent () : mailto : URL дээр бүх холбоосыг ("href =" "to" "хийдэг)" JavaScript функц " баримт бичиг () баримт бичиг, бид үүнийг HTML эх сурвалжийн бичсэн байсан шиг.

Жишээлбэл:

mail me! ")

Скриптийн хэл = "JavaScript"> нь гурван хэсгээс бүрдэх баримт бичгийн одоогийн байршилд ямар нэг зүйлийг бичнэ үү : " mailto : link" гэсэн эхлэлийг бид мэддэг шиг, тэмдэгт мөр, төгсгөлийн тагны дараа.