Crossroads.js

Screenshot Λογισμικό:
Crossroads.js
Στοιχεία Λογισμικού:
Εκδοχή: 0.12.0
Ανεβάστε ημερομηνία: 6 Jun 15
Προγραμματιστής: Miller Medeiros
Άδεια: Δωρεάν
Δημοτικότητα: 135

Rating: 2.0/5 (Total Votes: 1)

Με το ταίριασμα αναλύονται δεδομένα από τα πρότυπα, μπορεί να αποφασίσει ποια μέτρα πρέπει να ληφθούν.
Crossroads.js είναι πολύ ισχυρή, και αν χρησιμοποιηθεί σωστά, μπορεί να μειώσει την πολυπλοκότητα κώδικα.
Μπορεί να αποσυνδέσουν αντικείμενα από υδροληψίες μονοπάτια πλοήγησης και αιτημάτων από τον server.
Crossroads.js μπορεί να χρησιμοποιηθεί με περισσότερες βιβλιοθήκες JS και πλαισίων.
Crossroads.js εμπνεύστηκε από URL Οδός / Αποστολή βοηθητικά προγράμματα που υπάρχουν στα περισσότερα MVC πλαίσια όπως Django, Ruby on Rails, Πυραμίδα, το CakePHP ή CodeIgniter

Τι είναι καινούργιο σε αυτή την έκδοση.:

  • επέτρεψε να έχουμε μια διαφορετική patternLexer ανά δρομολογητή.
  • Προστέθηκε υστερούντα / κορυφαίους & quot ;; & quot? να crossroads.min.js να αποφύγετε προβλήματα concat.
  • Βελτιωμένη UMD περιτύλιγμα έτσι crossroads.min.js θα πρέπει επίσης να συνεργαστεί με r.js.

Τι είναι καινούργιο στην έκδοση 0.11.0:

  • Αλλαγές API:
  • Προστέθηκε crossroads.pipe () και crossroads.unpipe ().
  • Addeded τρόπος για να αλλάξετε την περίπτωση ευαισθησία crossroads.ignoreCase, η προεπιλογή είναι αλήθεια.
  • Προστέθηκε crossroads.ignoreState.
  • Βελτιώσεις:
  • decodeQueryString () σέβεται πλέον shouldTypecast.
  • Αλλαγή επικύρωση σειρά Route.rules να είναι πεζά ή κεφαλαία, αν crossroads.ignoreCase = true.

Τι είναι καινούργιο στην έκδοση v0.10.0:

  • Αποφύγετε την αποστολή των δρομολογούνται / παρακάμπτεται / συμφωνημένα σήματα αν περνώντας ίδια αίτηση σε επόμενες προσκλήσεις υποβολής προτάσεων.
  • Προστέθηκε crossroads.resetState ().

Τι είναι καινούργιο στην έκδοση v0.9.1:

  • Διορθώσεις:
  • Εξομάλυνση προαιρετικό συμπεριφορά τμήματα στον IE 7-8.
  • Σταθερή captureVals στον IE 7-8, βεβαιωθείτε παγκόσμιο σημαία λειτουργεί σωστά.
  • Βελτιώσεις:
  • Route.interpolate () δέχεται αριθμούς ως τμήματα.

Τι είναι καινούργιο στην έκδοση v0.9.0:

  • Route.switched μόνο αποστέλλονται εάν ταιριάζουν σε ένα διαφορετικό διαδρομής.
  • Άλλαξε προεπιλεγμένη συμπεριφορά καθέτους στα έναρξης / λήξης του αιτήματος.

Τι είναι καινούργιο στην έκδοση v0.8.0:.

  • Προστέθηκε Route.switched
  • Προστέθηκε crossroads.NORM_AS_ARRAY, crossroads.NORM_AS_OBJECT.
  • Προστέθηκε επιλογή για να περάσει προεπιλογή επιχειρήματα για να crossroads.parse ().
  • Προστέθηκε τμήματα υπόλοιπο υποστήριξη.
  • Αλλαγή χτίσει σε Node.js.
  • Αλλαγή minifier να UglifyJS.

Τι είναι καινούργιο στην έκδοση v0.7.1:

  • Σταθερή αποφεύγουν να καλέσουν rules.normalize_ κατά το στάδιο της επικύρωσης.

Τι είναι καινούργιο στην έκδοση v0.7.0:

  • Αλλαγές API:
  • Προστέθηκε crossroads.normalizeFn.
  • Προστέθηκε vals_ Array σε τιμές αντικειμένων περάσει normalize_ και crossroads.normalizeFn την αύξηση της ευελιξίας.
  • Προστέθηκε Route.greedy υποστήριξη.
  • Αλλαγή των παραμέτρων που αποστέλλονται από crossroads.routed σήμα, περνά αίτημα ως πρώτη παράμετρος και ένα αντικείμενο δεδομένων ως δεύτερης param.
  • Άλλα:
  • Βελτίωση παράμετρος στοιχειοχυτικές.
  • Refactoring για την καλύτερη κώδικα συμπίεσης και απλοποίησε επίσης κάποια λογική για την αύξηση της αναγνωσιμότητας κώδικα.

Τι είναι καινούργιο στην έκδοση v0.6.0:

  • Αλλαγές API:
  • Αλλαγή crossroads.shouldTypecast προεπιλεγμένη τιμή σε false.
  • Προστέθηκε μαγικό κανόνα για την εξομάλυνση των params διαδρομή πριν από την αποστολή rules.normalize _.
  • Προστέθηκε crossroads.VERSION.
  • Διορθώσεις:
  • Διορθώστε προαιρετικό & quot? / & Quot? μεταξύ των απαιτούμενων params.
  • Test Μόνο προαιρετικό params αν η αξία! = Null.
  • Διορθώστε CommonJS περιτύλιγμα, δεν εξήγαγε σταυροδρόμι σωστά.
  • Άλλα:
  • Μεταναστεύσει δοκιμές μονάδα από YUI να Jasmine να επιτρέψει δοκιμές σε nodejs και επίσης επειδή λειτουργεί σε τοπικό επίπεδο και δίνει καλύτερα μηνύματα λάθους. Αυξηθεί πολύ ο αριθμός των δοκιμών που βοήθησαν να εντοπίσουν μερικές περιπτώσεις ακμής.
  • Αλλαγή περιτύλιγμα για να δημιουργήσει ένα ενιαίο αρχείο διανομή που τρέχει σε όλα τα περιβάλλοντα.

Απαιτήσεις :

  • να ενεργοποιήσετε την Javascript από την πλευρά του πελάτη

Παρόμοια λογισμικά

Apache Axis2
Apache Axis2

10 Apr 16

Urls for Humans
Urls for Humans

1 Mar 15

Trenni
Trenni

1 Mar 15

Άλλο λογισμικό του προγραμματιστή Miller Medeiros

mdoc
mdoc

10 Dec 15

Σχόλια για Crossroads.js

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία