batman.js

Screenshot Λογισμικό:
batman.js
Στοιχεία Λογισμικού:
Εκδοχή: 0.16.0
Ανεβάστε ημερομηνία: 12 May 15
Προγραμματιστής: Shopify
Άδεια: Δωρεάν
Δημοτικότητα: 148

Rating: 2.5/5 (Total Votes: 2)

Είναι ιδανικό για τη δημιουργία διαδραστικών, φιλικό προς το χρήστη και το πρόγραμμα περιήγησης μίας σελίδας εφαρμογές.
Δοκιμασμένο και λειτουργεί με το Google Chrome, Safari 4+, IE 7+ και Firefox 3+.
Εμπνευσμένο από την Ruby on Rails

Χαρακτηριστικά :.

  • Stateful MVC αρχιτεκτονική
  • Ισχυρό σύστημα πρόσδεσης
  • δρομολογήσιμες ενέργειες των ελεγκτών

  • Θέα
  • Καθαρό HTML
  • υποστήριξη Toolchain χτισμένο σε Node.js και κέικ

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

  • Προστέθηκε:
  • App.shouldAllowEvent. [Περίπτωση]. Callbacks σε αυτό το hash θα καλείται όταν το αντίστοιχο δεδομένων γεγονός που τροφοδοτούνται από οπουδήποτε μέσα από το app. Επιστροφή false για να αποτρέψετε διάδοση app-επίπεδο. Για παράδειγμα: CoffeeScript τάξη MyApp εκτείνεται Batman.App @ shouldAllowEvent.click = (εκδήλωση) - & # x3e? return false
  • Σταθερή:
  • Αποτρέψτε τα στοιχεία πρόσθετη ιστορία από το να δημιουργηθούν εάν οι χρήστες θα μεταβεί στην σελίδα που είναι ήδη.
  • Σταθερή:
  • ονομάτων δρομολόγησης Φωλιά πόρων.

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

  • Προσθήκη Model.createFromJSON ως συντόμευση για την εκκίνηση μοντέλα από JSON και να τους κολλήσει στο χάρτη ταυτότητα
  • Προσθέστε το ως επιλογή να Model.encode που επιτρέπει σειριακή σε ένα πλήκτρο εκτός από το κλειδί που αναφέρεται στην κωδικοποίηση
  • Προσθήκη Ράγες τμήματα στυλ προαιρετική διαδρομή με ()
  • Προσθέστε ένα φίλτρο τελειώματα
  • Δώστε πιο επικυρώσεις την επιλογή allowBlank να τους αναγκάσουν να περάσει, αν η τιμή είναι απροσδιόριστη ή η κενή συμβολοσειρά
  • Προσθέστε ένα AssociatedValidator πρόσθεσε καλώντας «όνομα» Model.validate, που συνδέονται: αλήθεια
  • Κάντε Ελεγκτές σταματήσει την εκτέλεση του υπόλοιπου της δράσης, όταν ανακατεύθυνση εμφανίζεται σε ένα beforeFilter.
  • Προσθέστε μια τάξη Proxy για την proxying ενός αντικειμένου

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

  • Προσθήκη Batman.StateHistory για pushState υποστήριξη πλοήγησης
  • Εμφάνιση κώδικα html μπορούν να προ-προσκομιζόμενες μέσω View.viewSourceCache.prefetch
  • Κύριες refactoring άποψη δέστρες στην κατηγορία με βάση την ιεραρχία
  • Προσθέστε δεδομένων defineview να επιτρέψει την άποψή πηγές που πρέπει να δηλώνονται inline
  • Προσθήκη υποστήριξης σύνδεσης στο μοντέλο μέσω Model.hasOne, Model.hasMany, Model.belongsTo
  • Προσθέστε έξυπνες αντικείμενα AssociationProxy που στηρίζουν την επαναφόρτωση
  • Προσθέστε τη στήριξη των ενώσεων φόρτωσης με ενσωματωμένο JSON
  • Προσθήκη υποστήριξης για; και! σε ονόματα ιδιοτήτων και keypaths
  • Αποθηκεύστε τις τρέχουσες params στην Batman.currentApp για ενδοσκόπηση.
  • Προσθήκη ParamsReplacer και ParamsPusher ως έξυπνες αντικείμενα, τα οποία όταν σετ, ενημέρωση των παγκόσμιων params, pushState ή replaceState, και τον αναπροσανατολισμό.
  • Προσθήκη Hash :: ενημέρωσης, Hash :: αντικαταστήσει, και το set :: Ενημέρωση
  • Προσθήκη Σετ :: indexedByUnique
  • Προσθήκη Batman.contains για τον έλεγχο των μελών και των συνοδευτικών έχει φιλτράρει
  • Προσθήκη υποστήριξης για τα αιτήματα JSONP στην batman.solo
  • Προσθέστε την τελική υποστήριξη ακίνητο για να βελτιστοποιήσετε την παρατήρηση ιδιότητες που δεν θα αλλάξει ποτέ
  • Προσθήκη Batman.version
  • Προσθήκη υποστήριξης για προσαρμόσιμη καταστήσει στόχους στον ελεγκτή :: καθιστούν

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

  • Σελιδοποίηση μέσω Batman.Paginator και Batman.ModelPaginator
  • Ένθετα πόρων διαδρομές
  • Άγνωστος params περάσει urlFor θα προσαρτηθεί στο ερώτημα string
  • App.layout δέχεται ένα όνομα κατηγορίας που θα υπόσταση αυτόματα αυτής της κατηγορίας κατά φορτίο
  • Ελεγκτής :: καθιστούν αποδέχεται ένα σε επιλογή, η οποία σας επιτρέπει να καταστήσει σε μια απόδοση άλλους από την κύρια
  • απόδοσης / contentFor / αντικατάσταση είναι πλέον animatable με εμφάνιση / απόκρυψη
  • Παρεμβολή φίλτρου
  • Ευχάριστο υπενθυμίσεις αν φαίνεται να έχουν ξεχάσει ορισμένες κωδικοποιητές
  • Αφαίρεση κόμβοι θα καταστρέψει όλες τις συνδέσεις τους
  • Batman.setImmediate για γρήγορη στοίβα βρεθώ

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

  • Προστέθηκε Batman.Enumerable
  • Προστέθηκε υποστήριξη για multi-επιλέξτε κουτιά
  • Προστέθηκε batman.rails.coffee, ένα νέο προσαρμογέα για χρήση εντός Ράγες
  • Προστέθηκε προγραμματιστής namespace για εύκολη debugging (παίρνει απογυμνώνεται στο κτίριο)
  • Ο ένας τρόπος συνδέσεις έχουν αλλάξει τα δεδομένα πηγής και των δεδομένων-στόχο να αποφευχθεί η ασάφεια
  • Προστέθηκε υποστήριξη δεδομένων δεσμεύονται για input type = 'αρχείου'
  • Προστέθηκε δεδομένων-εκδήλωση-DoubleClick
  • Προστέθηκε φίλτρο μήκους
  • Προστέθηκε τελειώματα βοηθός
  • Controller.resources δημιουργεί μια νέα διαδρομή αντί να καταστρέψει
  • Model.find θα επιστρέφει πάντα το στιγμιότυπο του κοινόχρηστου ρεκόρ. Μπορείτε στη συνέχεια να συνδεθεί με αυτό και όταν τα δεδομένα προέρχονται από τον προσαρμογέα αποθήκευσης, χάρη σας θα ενημερωθεί
  • Προστέθηκε Μοντέλο :: findOrCreate
  • Προστέθηκε Μοντέλο :: updateAttributes
  • Να επιτρέπεται προσαρμογείς αποθήκευσης σε συγκεκριμένες ονομάτων τους με storageKey
  • callbacks φίλτρο προσαρμογέα αποθήκευσης λάβει λάθη
  • Προστέθηκε App.ready περίπτωση που οι πυρκαγιές όταν η διάταξη είναι έτοιμη στο DOM
  • Η κατάσταση Normalize / statusCode στην Batman.Request
  • hashes έχουν πλέον μετα αντικείμενα για να μη obtrusively δεσμεύουν τα μεταδεδομένα όπως μήκος

Απαιτήσεις :

  • Node.js 0.4 ή νεότερη έκδοση

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

Katana
Katana

14 Apr 15

Derby
Derby

11 Mar 16

Laravel
Laravel

25 May 16

RIOT.js
RIOT.js

10 Feb 16

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

Dashing
Dashing

13 May 15

Liquid
Liquid

9 Feb 16

Shopify API (Ruby)
Shopify API (Ruby)

10 Feb 16

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

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