URI.js adalah kumpulan dari fungsi JavaScript yang memungkinkan pengembang untuk memanipulasi string dalam bentuk URI (atau URL).
Perpustakaan tidak mengubah URL halaman saat ini, dan hanya merupakan alat manipulasi string dasar, tetapi khusus dalam string URL saja.
URI.js bekerja dengan sisi klien (browser) dan server-side (Node.js) lingkungan.
Sebuah plugin jQuery disertakan dengan paket download serta p>
Apa yang baru dalam rilis ini:.
- Perubahan mengemas manajemen memanifestasikan saja.
Apa yang baru dalam versi 1.16.1:
- Perubahan mengemas manajemen memanifestasikan hanya
Apa yang baru dalam versi 1.15.1:
- Perubahan mengemas manajemen memanifestasikan hanya
Apa yang baru dalam versi 1.14.2:
- Perubahan mengemas manajemen memanifestasikan hanya
Apa yang baru dalam versi 1.12.1:
- Memperbaiki plugin fragmen untuk kembali URI untuk loading lebih sederhana.
Apa yang baru dalam versi 1.12.0:
- Tetap:
- .absoluteTo () untuk mematuhi Contoh Resolusi RFC3986 Referensi
- .normalizePath () untuk menjaga orang tua referensi terkemuka (../) untuk path relatif, saat mengeluarkan mereka untuk path absolut
- URI.protocol_expression untuk benar menerima. sesuai dengan RFC 3986 - Skema
- URI.withinString () untuk tidak menggunakan backtracking rawan ekspresi reguler URI.find_uri_expression lagi
Apa yang baru dalam versi 1.10.0:
- Tetap URI deteksi properti untuk kembali 'src' jika tidak terdeteksi.
Apa yang baru di versi 1.8.3:.
- Memperbaiki kompresi UglifyJS2
Apa yang baru di versi 1.8.2:
- Menambahkan .fragmentPrefix () untuk mengkonfigurasi awalan fragmentURI dan ekstensi fragmentQuery.
- Menambahkan docs untuk .ToString (), .valueOf () dan .href ().
Apa yang baru di versi 1.8.0:
- Menambahkan .resource () sebagai senyawa [path , query, fragmen]
- Menambahkan jQuery kompatibilitas 1.8.x untuk jQuery.URI.js (sisa kompatibilitas mundur!)
- Menambahkan port default untuk gopher, ws, wss
- Menambahkan .duplicateQueryParameters () untuk mengontrol jika kunci duplikat = nilai harus dipertahankan atau dikurangi
- Memperbarui Punycode.js ke versi 1.1.1
- Meningkatkan AMD / Node menggunakan UMD returnExports
- Memperbaiki .addQuery (& quot; kosong & quot;)? Untuk benar menambahkan kosong
- parsing Fixing dari berformat userinfo http: // username: lulus: Kata @ hostname
Apa yang baru di versi 1.7.2:
- Perbaikan:
- deteksi SLD di .TLD () -. Foot.se akan mendeteksi t.se
- .absoluteTo () untuk mematuhi RFC 3986 Bagian 5.2.2.
- Lokasi tidak yang tersedia di lingkungan non-browser seperti node.js.
Apa yang baru di versi 1.7.0:.
- Menambahkan .segment () accessor
- Upgrade URI.encode () untuk encoding URI ketat sesuai dengan RFC3986.
- Menambahkan URI.encodeReserved () untuk mengecualikan reserved karakter (menurut RFC3986) dari yang dikodekan.
- Menambahkan dukungan URI Template (RFC 6570) dengan UriTemplate ().
Apa yang baru di versi 1.6.3:
- Tetap .absoluteTo () untuk bergabung dua jalur relatif benar.
- Ditambahkan .clone () untuk menyalin sebuah contoh URI.
Apa yang baru di versi 1.6.1:
- Memperbaiki TypeError pada domain () dengan dot-kurang hostname.
Apa yang baru di versi 1.6.0:
- Menambahkan URN (javascript :, mailto :,. ..) dukungan.
- Menambahkan .scheme () sebagai alias dari .protocol ().
- Menambahkan .userinfo () untuk mematuhi terminologi RFC 3986.
- Menambahkan jQuery Plugin src / jquery.URI.js.
- Memperbaiki skema URL relatif.
Apa yang baru di versi 1.5.0:.
- Menambahkan Second Level Domain (SLD) dukungan
Apa yang baru di versi 1.4.1:.
- kompatibilitas Ditambahkan CommonJS
Apa yang baru di versi 1.4.0:
- Ditambahkan URI.iso8859 () dan URI.unicode () untuk beralih charset dasar.
- .iso8859 Ditambahkan () dan .unicode () untuk mengkonversi encoding melarikan diri sebuah URI ini.
Apa yang baru di versi 1.3.1:
- Updated Punycode.js ke versi 0.3.0
- tes Ditambahkan tepi-kasus (& quot; jim & quot;)
- Tetap tepi-kasus di .protocol (), .port (), .subdomain (), .domain (), .TLD (), .filename ()
- parsing Tetap dari hostname di .hostname ()
Persyaratan :
- memampukan JavaScript pada sisi klien
- Node.js untuk lingkungan server-side
- jQuery 1.7 atau lebih tinggi (untuk plugin jQuery saja)
Komentar tidak ditemukan