URI.js είναι μια συλλογή από λειτουργίες JavaScript, που επιτρέπει στους προγραμματιστές να χειραγωγήσουν χορδές με τη μορφή των URIs (ή URL).
Η βιβλιοθήκη δεν τροποποιεί την τρέχουσα διεύθυνση URL της σελίδας, και είναι απλώς ένα βασικό εργαλείο χειραγώγησης εγχόρδων, αλλά ειδικεύεται στην χορδές URL και μόνο.
URI.js συνεργάζεται με την πλευρά του πελάτη (browsers) και server-side (Node.js) περιβάλλοντα.
Ένα plugin jQuery περιλαμβάνεται στο πακέτο λήψης, καθώς και
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Αλλαγές στο πακέτο διαχείρισης εκδηλώνεται μόνο.
Τι είναι καινούργιο στην έκδοση 1.16.1:
- Αλλαγές στο πακέτο διαχείρισης εκδηλώνεται μόνο
Τι είναι καινούργιο στην έκδοση 1.15.1:
- Αλλαγές στο πακέτο διαχείρισης εκδηλώνεται μόνο
Τι είναι καινούργιο στην έκδοση 1.14.2:
- Αλλαγές στο πακέτο διαχείρισης εκδηλώνεται μόνο
Τι είναι καινούργιο στην έκδοση 1.12.1:
- Καθορισμός κομμάτι plugins για να επιστρέψει URI για απλούστερη φόρτωσης.
Τι είναι καινούργιο στην έκδοση 1.12.0:
- Σταθερή:
- .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.
- Προσθήκη docs για .toString (), .valueOf () και .href ().
Τι είναι καινούργιο στην έκδοση 1.8.0:
- Η προσθήκη .resource () ως ένωση [διαδρομή , το ερώτημα, θραύσμα]
- Προσθήκη jQuery συμβατότητα 1.8.x για jQuery.URI.js (υπόλοιπο προς τα πίσω συμβατότητα!)
- Προσθήκη προεπιλεγμένες θύρες για Gopher, ws, WSS
- Προσθήκη .duplicateQueryParameters () για να ελέγχει εάν αντιγράφων κλειδιών = αξία πρέπει να διατηρηθεί ή να μειωθεί
- Ενημέρωση Punycode.js στην έκδοση 1.1.1
- Βελτίωση της AMD / Κόμβος χρησιμοποιώντας UMD returnExports
- Καθορισμός .addQuery (& quot? Άδειο & quot?); Για να προσθέσετε σωστά άδειο
- Καθορισμός parsing των κακογραμμένα userinfo http: // username: pass: λέξη @ hostname
Τι είναι καινούργιο στην έκδοση 1.7.2:
- Διορθώσεις:
- SLD ανίχνευσης σε .tld () -. Foot.se θα ανιχνεύσει t.se
- .absoluteTo () για τη συμμόρφωση με το RFC 3986 Ενότητα 5.2.2.
- Η τοποθεσία δεν είναι διαθέσιμη σε περιβάλλοντα μη-browser όπως node.js.
Τι είναι καινούργιο στην έκδοση 1.7.0:.
- Η προσθήκη .segment () accessor
- Αναβάθμιση URI.encode () για αυστηρή κωδικοποίηση URI σύμφωνα με RFC3986.
- Προσθήκη URI.encodeReserved () για να αποκλείσει τους δεσμευμένους χαρακτήρες (σύμφωνα με το RFC3986) από το να κωδικοποιηθεί.
- Προσθήκη URI Πρότυπο (RFC 6570) υποστήριξη με URITemplate ().
Τι είναι καινούργιο στην έκδοση 1.6.3:
- Σταθερή .absoluteTo () για να ενώσει δύο σχετικές διαδρομές σωστά.
- Προστέθηκε .clone () για να αντιγράψετε ένα παράδειγμα URI.
Τι είναι καινούργιο στην έκδοση 1.6.1:
- Ο καθορισμός TypeError στον τομέα () με dot-λιγότερο hostnames.
Τι είναι καινούργιο στην έκδοση 1.6.0:
- Η προσθήκη URN (javascript :, mailto :,. ..) υποστήριξη.
- Προσθήκη .scheme () ως ψευδώνυμο του .protocol ().
- Προσθήκη .userinfo () για να συμμορφωθούν με την ορολογία του RFC 3986.
- Προσθήκη jQuery Plugin src / jquery.URI.js.
- Καθορισμός σχετικές διευθύνσεις σύστημα.
Τι είναι καινούργιο στην έκδοση 1.5.0:.
- Η προσθήκη Χώρου δευτέρου επιπέδου (SLD) στήριξης
Τι είναι καινούργιο στην έκδοση 1.4.1:.
- Προστέθηκε CommonJS συμβατότητα
Τι είναι καινούργιο στην έκδοση 1.4.0:
- Προστέθηκε URI.iso8859 () και URI.unicode () για να μεταβείτε συνόλων χαρακτήρων βάσης.
- Προστέθηκε .iso8859 () και .unicode () για να μετατρέψετε την κωδικοποίηση απόδραση ενός URI του.
Τι είναι καινούργιο στην έκδοση 1.3.1:
- Ενημέρωση Punycode.js στην έκδοση 0.3.0
- δοκιμές προστιθέμενη άκρη περίπτωση (& quot? Jim & quot?)
- Σταθερή άκρη περιπτώσεις .protocol (), .port (), .subdomain (), .domain (), .tld (), .filename ()
- Σταθερή parsing του hostname σε .hostname ()
Απαιτήσεις :
- να ενεργοποιήσετε την Javascript από την πλευρά του πελάτη
- Node.js για server-side περιβάλλοντα
- jQuery 1.7 ή νεότερη έκδοση (για το plugin jQuery μόνο)
Τα σχόλια δεν βρέθηκε