CanJS

Screenshot Λογισμικό:
CanJS
Στοιχεία Λογισμικού:
Εκδοχή: 2.3.6 επικαιροποιημένο
Ανεβάστε ημερομηνία: 10 Feb 16
Προγραμματιστής: Bitovi
Άδεια: Δωρεάν
Δημοτικότητα: 25

Rating: 2.0/5 (Total Votes: 1)

CanJS & rsquo? πυρήνα στηρίγματα Dojo , jQuery , zepto , YUI και Mootools .

Με αυτό τον τρόπο, & nbsp? η ίδια ανοίγει σε μια ευρεία ομάδα των προγραμματιστών και των περιπτώσεων χρήσης, χάρη σε μια ανεξερεύνητες δυνατότητα συνδυασμού των τεχνολογιών από κοινού, αντί να εστιάζουν μόνο σε ένα ενιαίο εργαλείο.

Το πλαίσιο χτίστηκε σε ένα μικρό πυρήνα και μια δομή MV *, υποστηρίζοντας αμφίδρομη δεσμευτική δεδομένων, προσαρμοσμένες ετικέτες, που να ανταποκρίνεται widgets, και πολύ τη δική του μηχανή το πρότυπό της.

CanJS συνεργάζεται με την πλευρά του πελάτη (browsers) και server-side (Node.js) AMD περιβάλλοντα.

CanJS αναπτύχθηκε για να είναι μέρος του πλαισίου JavaScript - JavaScriptMVC

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

  • Μετονομασία και προσθήκη ιδιοκτησία can.Component viewModel.
  • Ορίστε το πλαίσιο σωστά όταν μια υπολογιστική ασύγχρονη έχει μήκος 1
  • Typo (χρήση @params αντί @param) στην τεκμηρίωση can.Model του
  • Προστέθηκε μια σημείωση και κάποιο δείγμα κώδικα που απεικονίζουν σχετική αναζητήσεις can.view.Scope.attr.
  • Προσθέτει can.Compute, και & quot? Υπολογίσει & quot? Τύπος και setter / κτήτορας φλούδι για ορίσουν Pugin
  • μπορεί αξίας δεν αμφίδρομη συνδέονται με μια βασική αξία που έχει το 0 και μία τιμές σε ένα πλαίσιο ελέγχου
  • Χώροι γύρω από ένα κλειδί με Can-αξία δεν αμφίδρομη δεσμεύουν
  • μπορεί συμβάν δεν μπορεί να καλέσει ενδιάμεσο λειτουργίες πριν από την κλήση του τελικού λειτουργία
  • can.fixture.store με τα αντικείμενα δεν λειτουργεί για .create
  • πόρων can.Model δεν είναι η δημιουργία & quot? Καταστρέψει & quot? στατική μέθοδο
  • Μην αλλάξετε τη διαδρομή αν η μόνη αλλαγή θα είναι προσθέτοντας στην αρχή & quot?! & Quot?
  • Κάντε RequireJS συνεργαστεί με can.import
  • Συμπληρώστε το plugin Ταξινόμηση
  • Μπορεί attr σύνολο πλαίσια ελέγχου
  • Προσθήκη / αφαίρεση εκδηλώσεις πάντα να σας δώσει πίσω συστοιχίες
  • Μεταφέρθηκε jQuery από το αρχείο travis.yml και σε devDependencies
  • can.route.setState δεν βαθύ καθαρισμό της διαδρομής
  • travis.yml before_script
  • Ο ορατός μπορεί / χάρτη / εφεδρική plugin

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

  • Μετονομασία και προσθήκη ακίνητο can.Component viewModel
  • Ορίστε το πλαίσιο σωστά όταν μια υπολογιστική ασύγχρονη έχει μήκος 1
  • Typo (χρήση @params αντί @param) στην τεκμηρίωση can.Model του
  • Προστέθηκε μια σημείωση και κάποιο δείγμα κώδικα που απεικονίζουν σχετική αναζητήσεις can.view.Scope.attr.
  • Προσθέτει can.Compute, και & quot? Υπολογίσει & quot? Τύπος και setter / κτήτορας φλούδι για ορίσουν Pugin
  • μπορεί αξίας δεν αμφίδρομη συνδέονται με μια βασική αξία που έχει το 0 και μία τιμές σε ένα πλαίσιο ελέγχου
  • Χώροι γύρω από ένα κλειδί με Can-αξία δεν αμφίδρομη δεσμεύουν
  • μπορεί συμβάν δεν μπορεί να καλέσει ενδιάμεσο λειτουργίες πριν από την κλήση του τελικού λειτουργία
  • can.fixture.store με τα αντικείμενα δεν λειτουργεί για .create
  • πόρων can.Model δεν είναι η δημιουργία & quot? Καταστρέψει & quot? στατική μέθοδο
  • Μην αλλάξετε τη διαδρομή αν η μόνη αλλαγή θα είναι προσθέτοντας στην αρχή & quot?! & Quot?
  • Κάντε RequireJS συνεργαστεί με can.import
  • Συμπληρώστε το plugin Ταξινόμηση
  • Μπορεί attr σύνολο πλαίσια ελέγχου
  • Προσθήκη / αφαίρεση εκδηλώσεις πάντα να σας δώσει πίσω συστοιχίες
  • Μεταφέρθηκε jQuery από το αρχείο travis.yml και σε devDependencies
  • can.route.setState δεν βαθύ καθαρισμό της διαδρομής
  • travis.yml before_script
  • Ο ορατός μπορεί / χάρτη / εφεδρική plugin

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

  • Μετονομασία και προσθήκη ακίνητο can.Component viewModel
  • Ορίστε το πλαίσιο σωστά όταν μια υπολογιστική ασύγχρονη έχει μήκος 1
  • Typo (χρήση @params αντί @param) στην τεκμηρίωση can.Model του
  • Προστέθηκε μια σημείωση και κάποιο δείγμα κώδικα που απεικονίζουν σχετική αναζητήσεις can.view.Scope.attr.
  • Προσθέτει can.Compute, και & quot? Υπολογίσει & quot? Τύπος και setter / κτήτορας φλούδι για ορίσουν Pugin
  • μπορεί αξίας δεν αμφίδρομη συνδέονται με μια βασική αξία που έχει το 0 και μία τιμές σε ένα πλαίσιο ελέγχου
  • Χώροι γύρω από ένα κλειδί με Can-αξία δεν αμφίδρομη δεσμεύουν
  • μπορεί συμβάν δεν μπορεί να καλέσει ενδιάμεσο λειτουργίες πριν από την κλήση του τελικού λειτουργία
  • can.fixture.store με τα αντικείμενα δεν λειτουργεί για .create
  • πόρων can.Model δεν είναι η δημιουργία & quot? Καταστρέψει & quot? στατική μέθοδο
  • Μην αλλάξετε τη διαδρομή αν η μόνη αλλαγή θα είναι προσθέτοντας στην αρχή & quot?! & Quot?
  • Κάντε RequireJS συνεργαστεί με can.import
  • Συμπληρώστε το plugin Ταξινόμηση
  • Μπορεί attr σύνολο πλαίσια ελέγχου
  • Προσθήκη / αφαίρεση εκδηλώσεις πάντα να σας δώσει πίσω συστοιχίες
  • Μεταφέρθηκε jQuery από το αρχείο travis.yml και σε devDependencies
  • can.route.setState δεν βαθύ καθαρισμό της διαδρομής
  • travis.yml before_script
  • Ο ορατός μπορεί / χάρτη / εφεδρική plugin

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

  • Μετονομασία και προσθήκη ακίνητο can.Component viewModel
  • Ορίστε το πλαίσιο σωστά όταν μια υπολογιστική ασύγχρονη έχει μήκος 1
  • Typo (χρήση @params αντί @param) στην τεκμηρίωση can.Model του
  • Προστέθηκε μια σημείωση και κάποιο δείγμα κώδικα που απεικονίζουν σχετική αναζητήσεις can.view.Scope.attr.
  • Προσθέτει can.Compute, και & quot? Υπολογίσει & quot? Τύπος και setter / κτήτορας φλούδι για ορίσουν Pugin
  • μπορεί αξίας δεν αμφίδρομη συνδέονται με μια βασική αξία που έχει το 0 και μία τιμές σε ένα πλαίσιο ελέγχου
  • Χώροι γύρω από ένα κλειδί με Can-αξία δεν αμφίδρομη δεσμεύουν
  • μπορεί συμβάν δεν μπορεί να καλέσει ενδιάμεσο λειτουργίες πριν από την κλήση του τελικού λειτουργία
  • can.fixture.store με τα αντικείμενα δεν λειτουργεί για .create
  • πόρων can.Model δεν είναι η δημιουργία & quot? Καταστρέψει & quot? στατική μέθοδο
  • Μην αλλάξετε τη διαδρομή αν η μόνη αλλαγή θα είναι προσθέτοντας στην αρχή & quot?! & Quot?
  • Κάντε RequireJS συνεργαστεί με can.import
  • Συμπληρώστε το plugin Ταξινόμηση
  • Μπορεί attr σύνολο πλαίσια ελέγχου
  • Προσθήκη / αφαίρεση εκδηλώσεις πάντα να σας δώσει πίσω συστοιχίες
  • Μεταφέρθηκε jQuery από το αρχείο travis.yml και σε devDependencies
  • can.route.setState δεν βαθύ καθαρισμό της διαδρομής
  • travis.yml before_script
  • Ο ορατός μπορεί / χάρτη / εφεδρική plugin

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

  • Μετονομασία και προσθήκη ακίνητο can.Component viewModel
  • Ορίστε το πλαίσιο σωστά όταν μια υπολογιστική ασύγχρονη έχει μήκος 1
  • Typo (χρήση @params αντί @param) στην τεκμηρίωση can.Model του
  • Προστέθηκε μια σημείωση και κάποιο δείγμα κώδικα που απεικονίζουν σχετική αναζητήσεις can.view.Scope.attr.
  • Προσθέτει can.Compute, και & quot? Υπολογίσει & quot? Τύπος και setter / κτήτορας φλούδι για ορίσουν Pugin
  • μπορεί αξίας δεν αμφίδρομη συνδέονται με μια βασική αξία που έχει το 0 και μία τιμές σε ένα πλαίσιο ελέγχου
  • Χώροι γύρω από ένα κλειδί με Can-αξία δεν αμφίδρομη δεσμεύουν
  • μπορεί συμβάν δεν μπορεί να καλέσει ενδιάμεσο λειτουργίες πριν από την κλήση του τελικού λειτουργία
  • can.fixture.store με τα αντικείμενα δεν λειτουργεί για .create
  • πόρων can.Model δεν είναι η δημιουργία & quot? Καταστρέψει & quot? στατική μέθοδο
  • Μην αλλάξετε τη διαδρομή αν η μόνη αλλαγή θα είναι προσθέτοντας στην αρχή & quot?! & Quot?
  • Κάντε RequireJS συνεργαστεί με can.import
  • Συμπληρώστε το plugin Ταξινόμηση
  • Μπορεί attr σύνολο πλαίσια ελέγχου
  • Προσθήκη / αφαίρεση εκδηλώσεις πάντα να σας δώσει πίσω συστοιχίες
  • Μεταφέρθηκε jQuery από το αρχείο travis.yml και σε devDependencies
  • can.route.setState δεν βαθύ καθαρισμό της διαδρομής
  • travis.yml before_script
  • Ο ορατός μπορεί / χάρτη / εφεδρική plugin

Τι είναι καινούργιο στην έκδοση 2.1.4 / 2.2.0-pre.0:

  • Κάντε κονσέρβα .Construct συνεργαστεί με κτήτορας / setters (και σούπερ plugin)
  • Ενημέρωση compute.read να επιστρέψετε επίσης λειτουργίες κατασκευαστή
  • ιδιοκτησία για την οποία ορίζονται υπάρχουν επικυρώσεις ρίχνει μια εξαίρεση
  • Ανάγνωση από απροσδιόριστες τιμές στο πεδίο εφαρμογής.
  • Σταθερή λειτουργία αντικατάστασης
  • Χρήση attrData.scope.compute ως ρυθμιστής ρίχνει ένα σφάλμα αν η κτήτορας δεν έχει κληθεί
  • Ρύθμιση υπολογίζει δημιουργήθηκε με computeData θα ρίξει αν πρώτα να ορίσετε
  • Fix IE7 πρόσβαση χαρακτήρα
  • $. Fn.scope απροσδιόριστο όταν χρησιμοποιούν CommonJS
  • Δεν είναι δυνατή η ανάγνωση ιδιότητες can.Map εσωτερικό μεθόδου αξίας του ακινήτου
  • Αφαιρέθηκε madeMap και getMapFromObject από LazyMap δεδομένου ότι είναι αχρησιμοποίητα
  • Αποστολή σωστή επιχειρήματα με can.List: συναρμογής, αν εισάγετε και αφαιρείτε τα ίδια στοιχεία
  • .
  • Αντιφατικά αποτελέσματα κατά την επέκταση αναλυμένη can.Models
  • πεδίου αντικείμενα με ιδιότητες λειτουργίας κατασκευαστή αντιμετωπίζονται ως μέθοδοι
  • προειδοποίηση μουστάκι για βοηθούς
  • Η επέκταση ένα μοντέλο αντικαθιστά parseModels ()
  • Αχρησιμοποίητα μεταβλητή σε can.Model

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

  • Αλλαγές:
  • IE 8 + 10 διορθώσεις
  • Κάνει βέβαιος can.compute.read μπορεί να διαβάσει μια τελική αξία can.route
  • Επιτρέπει χάρτες περάσει κατασκευαστή can.Map του
  • Κάνει can.route.current είναι παρατηρήσιμα
  • Component δεν ενημερώνει το πεδίο εφαρμογής για την ταυτότητα, την τάξη, και τα δεδομένα-view-id αποδίδουν αλλαγές
  • Αποτροπή «διαρροή διαβάζει» στις υπολογίζει μόνο δεσμεύουν
  • can.Map κατασκευαστή αποτυγχάνει εάν περάσει ένα άλλο Χάρτης
  • Ελλιπής τεκμηρίωση για can.List.prototype.filter

  • μέθοδο
  • can.Map δεν γίνει υπολογίσιμη αυτόματα
  • can.route.current δεν είναι live-bindable
  • setupSingleBindComputeHandlers διαρροή προσωρινή παρατηρήσιμα.
  • can.compute.read δεν θα πρέπει να καλέσετε can.route
  • Διορθώσεις compute.read με ένα χάρτη τυλιγμένο σε μια υπολογιστική
  • Όταν χρησιμοποιείτε ένα βοηθό με 2 επιχειρήματα κορδόνι
  • Απλοποίηση και διευκρίνιση docs lazymap
  • Τεκμηρίωση πώς να αποκτήσετε πρόσβαση σε ιδιότητες Χάρτης περιέχει μια τελεία

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

  • Αλλαγές:
  • Stache θέμα με κλέβουν και μονά εισαγωγικά
  • Ενημέρωση συστατικό docs για πέρασμα στα δεδομένα μέσω χαρακτηριστικά
  • can.Mustache, can.EJS και can.view.mustache, οι can.view.ejs αποσβένονται
  • Οριστικοποίηση can.Map.define docs
  • Προειδοποίηση να μην χρησιμοποιείτε επέκταση.
  • Η προσθήκη οδηγός για την ανάπτυξη των plugins
  • τεκμηρίωση Λίστα υπόσχεση.
  • Μουστάκι dev υλοτομία
  • can.Map.define
  • Κάνει μπορεί αξία και μπορούν εκδήλωση εργασία με {}
  • Διορθώνει σφάλματα με προσαρμοσμένες ετικέτες αυτο-κλείσιμο και άδειο προσαρμοσμένες ετικέτες.
  • {} λειτουργεί με Can-αξία και μπορεί κλικ
  • Stache δεν καταχωρεί σωστά με κλέψουν
  • can.Mustache είναι η μετατροπή ενός can.Model σε can.Map

  • null χειρισμού
  • μπορεί αξία εκτός από την απροσδιόριστη για επιλεγμένα στοιχεία
  • can.view.live docs
  • Ενημερώσεις στη σελίδα συνταγές

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

  • Αλλαγές:
  • Διαμόρφωση για την ανάπτυξη της AMD κατασκευής
  • AMD dev build

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

  • Λειτουργίες σε παγκόσμιο επίπεδο ορίζεται όταν δεν θα πρέπει να είναι
  • Μη καθορισμένη λίστα πέρασε στο {{#each}}
  • Προστέθηκε τεστ για παρεμβάλλεται bug εκδήλωση (ζωντανά δέσμευσης μπλοκ)
  • Υποστήριξη Αποσυνδεδεμένος Δοκιμές
  • Όταν χρησιμοποιείτε ορισμένα html-σχόλια, can.view.Scanner δεν τους αναγνωρίζει σωστά

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

  • βρόχους μουστάκι δεν εκτυπώνει 0
  • Τηρείτε ενημέρωση οικοδόμου
  • Παροχή λειτουργία can.Map κατασκευαστή σε έκταση ενός στοιχείου δεν λειτουργεί.
  • @index δεν υπολογίζεται σωστά όταν υπάρχουν πανομοιότυπα στοιχεία στη λίστα
  • Μέσα στο this.scope eventHandler δεν έχει οριστεί (όπως λέγεται στο ίδιο το πεδίο εφαρμογής)
  • υποστήριξη Bower, πολλαπλές εκδόσεις jQuery

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

  • Αλλαγή:
  • Αντικατάσταση λίστες ζουν δεσμευτική
  • Καταστρέψτε params
  • Ειδικές δεσμευτική ιδιότητα
  • Μουστάκι καταλόγους βοηθοί δεσμευτική
  • Ορισμένα χαρακτηριστικά HTML χρειάζονται ιδιαίτερη live-δεσμευτική
  • Καταστρέψτε τα πρότυπα και χαρακτηριστικά.
  • Μερικά τυπογραφικό λάθος στην τεκμηρίωση.
  • attr () δεν λειτουργεί σε ορισμένες περιπτώσεις IE9
  • εξάρτησης can.Object για can.fixture
  • λειτουργίες Προβολή renderer δεν λειτουργούν με Deferreds
  • can.view.ejs (str) και can.view.ejs (id, str) επιστρέφουν διαφορετικές απαντήσεις
  • can.Mustache: #if τα τμήματα που παρέχονται δύο φορές, όταν ενεργοποιείται από ενεργούς δέσμευσης
  • can.route.ready δεν πρέπει να ονομάζεται αυτόματα
  • προεπιλεγμένες can.route τιμές δεν εργάζονται

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

  • can.Observe.List.Sort: διορθώσει περίπτωση κατά την οποία σύγκρισης δεν είναι μια συνάρτηση
  • makeFindOne σφάλμα παράδειγμα cache: http://canjs.com/docs/can.Model.makeFindOne.html
  • Δύο δηλώσεις επιστροφή στην Mustache.getHelper
  • διαλείμματα Συνιστάται σύνταξη can.route
  • Αποτρέψτε άπειρη αναδρομή στις unbindAndTeardown όταν Παρατηρήστε το _bindings είναι απροσδιόριστο και Παρατηρήστε είναι αυτοαναφορική

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

  • Προστέθηκε:
  • removeAttr can.Model χαρακτηριστικό.
  • Κλήση καταστρέψει σε μη επέμενε μοντέλο.
  • jQuery υποστήριξη 1.9.x.

  • Βοηθοί
  • μουστάκι που δέχονται υπολογίζει και να επιστρέψει ένα στοιχείο θα πρέπει να εργαστεί.

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

  • Rendering μοντέλα στους πίνακες παράγει διαφορετικά αποτελέσματα από ένα ισοδύναμο παρατηρούμε
  • Δεδομένα Μουστάκι βοηθός δεν αναλύσει αποδίδουν σωστά
  • Μερική θέα Μουστάκι αναλάβει το δικαίωμα tag γονέα για ζωντανή δεσμευτική
  • partials μουστάκι δεν αναλύσει σωστά

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

  • Λύθηκε το θέμα, όταν κλέβει πρότυπα μουστάκι - μπορεί / προβολή / επιστροφές μουστάκι μπορεί να αντιταχθεί τώρα.
  • Οι έλεγχοι δεν πρέπει να συνδέονται με templated γεγονότα που περιέχει ακαθόριστες τιμές.
  • Η επαναφορά μιας μορφής αλλάζει εισόδου τιμές σε.
  • Περαιτέρω AMD χτίσει βελτιώσεις.

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

  • Προστέθηκε AMD συμμόρφωσης

Τι είναι καινούργιο στην έκδοση V1.0B:.

  • Ενημέρωση προεπιλογές Σελιδοποίηση demo

Απαιτήσεις :

  • να ενεργοποιήσετε την Javascript από την πλευρά του πελάτη
  • Node.js για server-side περιβάλλοντα

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

Flyer.js
Flyer.js

1 Mar 15

Simple Statistics
Simple Statistics

10 Feb 16

Devil
Devil

12 May 15

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

DocumentJS
DocumentJS

9 Apr 16

StealJS
StealJS

12 Apr 15

FuncUnit
FuncUnit

12 May 15

Σχόλια για CanJS

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