URI.js คือชุดของฟังก์ชั่น JavaScript ที่ช่วยให้นักพัฒนาที่จะจัดการกับสตริงในรูปแบบของยูริ (หรือ URL) ได้.
ห้องสมุดไม่ได้ปรับเปลี่ยน URL ปัจจุบันของหน้าเว็บและเป็นเพียงเครื่องมือในการจัดการสตริงพื้นฐาน แต่เฉพาะในสตริง URL เพียงอย่างเดียว.
URI.js ทำงานร่วมกับฝั่งไคลเอ็นต์ (เบราว์เซอร์) และฝั่งเซิร์ฟเวอร์ (Node.js) สภาพแวดล้อม.
ปลั๊กอิน jQuery มาพร้อมกับแพคเกจดาวน์โหลดเช่นกัน
มีอะไรใหม่ ในรุ่นนี้:.
- การเปลี่ยนแปลงการแพคเกจการจัดการแสดงออกเท่านั้น.
มีอะไรใหม่ ในรุ่น 1.16.1:
- การเปลี่ยนแปลงการแพคเกจการจัดการแสดงออกเท่านั้น
มีอะไรใหม่ ในรุ่น 1.15.1:
- การเปลี่ยนแปลงการแพคเกจการจัดการแสดงออกเท่านั้น
มีอะไรใหม่ ในรุ่น 1.14.2:
- การเปลี่ยนแปลงการแพคเกจการจัดการแสดงออกเท่านั้น
คืออะไรใหม่ ในรุ่น 1.12.1:
- แก้ไขปลั๊กอินชิ้นส่วนที่จะกลับ URI สำหรับการโหลดง่าย
มีอะไรใหม่ ในรุ่น 1.12.0:
- Fixed:
- .absoluteTo () เพื่อให้สอดคล้องกับมติตัวอย่าง RFC3986 อ้างอิง
- .normalizePath () เพื่อรักษาอ้างอิงชั้นนำผู้ปกครอง (../) สำหรับเส้นทางญาติในขณะที่การลบพวกเขาสำหรับเส้นทางที่แน่นอน
- URI.protocol_expression ที่จะยอมรับอย่างถูกต้อง ในการปฏิบัติตาม RFC 3986 - โครงการที่
- URI.withinString () จะไม่ใช้ย้อนรอยแนวโน้ม URI.find_uri_expression แสดงออกปกติอีกต่อไป
มีอะไรใหม่ ในรุ่น 1.10.0:
- การตรวจสอบคุณสมบัติคงที่ URI ที่จะกลับมา 'src' ถ้า ไม่มีการตรวจพบ.
มีอะไรใหม่ ในรุ่น 1.8.3:.
- แก้ไขการบีบอัด UglifyJS2
มีอะไรใหม่ ในรุ่น 1.8.2:
- การเพิ่ม .fragmentPrefix () เพื่อกำหนดค่าคำนำหน้าของ fragmentURI และส่วนขยาย fragmentQuery.
- การเพิ่มเอกสารสำหรับ .ToString () .valueOf () และ .href ().
คืออะไรใหม่ ในรุ่น 1.8.0:
- การเพิ่ม .resource () เป็นสารประกอบของ [เส้นทาง แบบสอบถามชิ้น]
- การเพิ่มความเข้ากันได้ 1.8.x jQuery สำหรับ jQuery.URI.js (ที่เหลืออยู่หลังเข้ากันได้!)
- การเพิ่มพอร์ตเริ่มต้นสำหรับหนู, WS, WSS
- การเพิ่ม .duplicateQueryParameters () เพื่อควบคุมถ้าคีย์ซ้ำกัน = ค่าจะต้องมีการเก็บรักษาไว้หรือลดลง
- การอัปเดต Punycode.js กับรุ่น 1.1.1
- การปรับปรุงเอเอ็มดี / Node ใช้ UMD returnExports
- แก้ไข .addQuery (& quot; ว่างเปล่า & quot;) ที่จะต้องเพิ่มที่ว่างเปล่า
- แก้ไขแยกของรูปแบบไม่ UserInfo http: // ชื่อผู้ใช้: รหัสผ่าน: คำ @ ชื่อโฮสต์
มีอะไรใหม่ ในรุ่น 1.7.2:
- แก้ไข:
- การตรวจสอบ SLD ใน TLD ในขณะนี้ (). - foot.se จะตรวจสอบ t.se
- .absoluteTo () เพื่อให้สอดคล้องกับ RFC 3986 มาตรา 5.2.2.
- สถานที่ไม่ได้มีอยู่ในสภาพแวดล้อมที่ไม่ใช่เบราว์เซอร์เช่น Node.js.
คืออะไรใหม่ ในรุ่น 1.7.0:.
- การเพิ่ม .segment () เข้าถึง
- อัพเกรด URI.encode () เพื่อเข้ารหัส URI เข้มงวดตาม RFC3986.
- การเพิ่ม URI.encodeReserved () เพื่อยกเว้นตัวอักษรที่สงวนไว้ (ตาม RFC3986) จากการถูกเข้ารหัส.
- การเพิ่มการสนับสนุน URI แม่แบบ (RFC 6570) กับ URITemplate ().
มีอะไรใหม่ ในรุ่น 1.6.3:
- คง .absoluteTo () เพื่อเข้าร่วมสองเส้นทางญาติ ได้อย่างถูกต้อง.
- เพิ่ม .clone () เพื่อคัดลอกตัวอย่าง URI.
คืออะไรใหม่ ในรุ่น 1.6.1:
- แก้ไข TypeError บนโดเมน () ด้วยจุดน้อย ชื่อโฮสต์.
มีอะไรใหม่ ในรุ่น 1.6.0:
- การเพิ่มผอบ (จาวา :, mailto :, .. ) สนับสนุน.
- การเพิ่ม .scheme () เป็นชื่อแทนของ .protocol ().
- การเพิ่ม .userinfo () เพื่อให้สอดคล้องกับคำศัพท์ของ RFC 3986.
- การเพิ่ม jQuery Plugin src / jquery.URI.js.
- แก้ไข URL ที่โครงการญาติ.
มีอะไรใหม่ ในรุ่น 1.5.0:.
- การเพิ่มโดเมนระดับที่สอง (SLD) สนับสนุน
มีอะไรใหม่ ในรุ่น 1.4.1:.
- เพิ่ม CommonJS เข้ากันได้
คืออะไรใหม่ ในรุ่น 1.4.0:
- เพิ่ม URI.iso8859 () และ URI.unicode () เพื่อเปลี่ยนชุดอักขระฐาน.
- เพิ่ม .iso8859 () และ .unicode () เพื่อแปลงการเข้ารหัสการหลบหนีของ URI.
คืออะไรใหม่ ในรุ่น 1.3.1:
- Updated Punycode.js กับรุ่น 0.3.0
- ทดสอบเพิ่มขอบกรณี (& quot; จิม & quot;)
- คงขอบกรณี .protocol () .port () .subdomain () .domain () TLD ในขณะนี้ () .filename ()
- แยกหนี้ชื่อโฮสต์ใน .hostname ()
ต้องการ
- เปิดใช้งาน JavaScript บนฝั่งไคลเอ็นต์
- Node.js สำหรับสภาพแวดล้อมด้านเซิร์ฟเวอร์
- jQuery 1.7 หรือสูงกว่า (สำหรับปลั๊กอิน jQuery เท่านั้น)
ความคิดเห็นที่ไม่พบ