CanJS

Logiciel capture d'écran:
CanJS
Détails logiciels:
Version: 2.3.6 Mise à jour
Date de transfert: 10 Feb 16
Développeur: Bitovi
Licence: Gratuit
Popularité: 25

Rating: 2.0/5 (Total Votes: 1)

CanJS & rsquo; supports de base Dojo , jQuery , Zepto , YUI et Mootools .

En agissant ainsi, il & nbsp; s'ouvre à un large groupe de développeurs et de cas d'utilisation grâce à une possibilité inexplorée de combiner les technologies ensemble, au lieu de se concentrer uniquement sur un seul outil.

Le cadre a été construit sur un petit noyau et une structure MV *, données à l'appui de deux voies de liaison, étiquettes personnalisées, des widgets sensibles, et son moteur de template propre.

CanJS travaille avec côté client (navigateur) et côté serveur environnements (Node.js) AMD.

CanJS a été développé pour faire partie du framework JavaScript - JavaScriptMVC

Ce qui est nouveau dans cette version:.

  • Renaming et en ajoutant la propriété can.Component ViewModel.
  • Définir le contexte correctement si un calcul asynchrone a une longueur de 1
  • Typo (utilisation de @params au lieu de @param) dans la documentation de can.Model
  • Ajout d'une note et quelques exemples de code illustrant les recherches relatives de can.view.Scope.attr.
  • Ajoute can.Compute, et & quot; calculer & quot; type et setter / getter épluchage pour définir Pugin
  • can-valeur ne deux bind voies avec une valeur clé qui a 0 et une valeur à une case à cocher
  • Les espaces autour d'une clé can valeur ne pas deux voies bind
  • peut-EVENT ne peut pas appeler des fonctions intermédiaires avant d'appeler la fonction finale
  • can.fixture.store avec des objets ne fonctionne pas pour .Create
  • ressource can.Model ne crée pas & quot; détruire & quot; méthode statique
  • Ne pas modifier l'itinéraire si le seul changement serait préfixant & quot;! & Quot;
  • Faire RequireJS travailler avec can.import
  • Remplissez le tri plug-in
  • Peut attr checkboxes set
  • Ajouter / supprimer des événements toujours vous redonner des tableaux
  • Moved jQuery sur fichier travis.yml et dans devDependencies
  • can.route.setState ne nettoie pas en profondeur la route
  • travis.yml before_script
  • Observable peut / carte / plugin sauvegarde

Ce qui est nouveau dans la version 2.3.1:.

  • Renaming et en ajoutant la propriété can.Component viewmodel
  • Définir le contexte correctement si un calcul asynchrone a une longueur de 1
  • Typo (utilisation de @params au lieu de @param) dans la documentation de can.Model
  • Ajout d'une note et quelques exemples de code illustrant les recherches relatives de can.view.Scope.attr.
  • Ajoute can.Compute, et & quot; calculer & quot; type et setter / getter épluchage pour définir Pugin
  • can-valeur ne deux bind voies avec une valeur clé qui a 0 et une valeur à une case à cocher
  • Les espaces autour d'une clé can valeur ne pas deux voies bind
  • peut-EVENT ne peut pas appeler des fonctions intermédiaires avant d'appeler la fonction finale
  • can.fixture.store avec des objets ne fonctionne pas pour .Create
  • ressource can.Model ne crée pas & quot; détruire & quot; méthode statique
  • Ne pas modifier l'itinéraire si le seul changement serait préfixant & quot;! & Quot;
  • Faire RequireJS travailler avec can.import
  • Remplissez le tri plug-in
  • Peut attr checkboxes set
  • Ajouter / supprimer des événements toujours vous redonner des tableaux
  • Moved jQuery sur fichier travis.yml et dans devDependencies
  • can.route.setState ne nettoie pas en profondeur la route
  • travis.yml before_script
  • Observable peut / carte / plugin sauvegarde

Ce qui est nouveau dans la version 2.2.9:.

  • Renaming et en ajoutant la propriété can.Component viewmodel
  • Définir le contexte correctement si un calcul asynchrone a une longueur de 1
  • Typo (utilisation de @params au lieu de @param) dans la documentation de can.Model
  • Ajout d'une note et quelques exemples de code illustrant les recherches relatives de can.view.Scope.attr.
  • Ajoute can.Compute, et & quot; calculer & quot; type et setter / getter épluchage pour définir Pugin
  • can-valeur ne deux bind voies avec une valeur clé qui a 0 et une valeur à une case à cocher
  • Les espaces autour d'une clé can valeur ne pas deux voies bind
  • peut-EVENT ne peut pas appeler des fonctions intermédiaires avant d'appeler la fonction finale
  • can.fixture.store avec des objets ne fonctionne pas pour .Create
  • ressource can.Model ne crée pas & quot; détruire & quot; méthode statique
  • Ne pas modifier l'itinéraire si le seul changement serait préfixant & quot;! & Quot;
  • Faire RequireJS travailler avec can.import
  • Remplissez le tri plug-in
  • Peut attr checkboxes set
  • Ajouter / supprimer des événements toujours vous redonner des tableaux
  • Moved jQuery sur fichier travis.yml et dans devDependencies
  • can.route.setState ne nettoie pas en profondeur la route
  • travis.yml before_script
  • Observable peut / carte / plugin sauvegarde

Ce qui est nouveau dans la version 2.2.6:.

  • Renaming et en ajoutant la propriété can.Component viewmodel
  • Définir le contexte correctement si un calcul asynchrone a une longueur de 1
  • Typo (utilisation de @params au lieu de @param) dans la documentation de can.Model
  • Ajout d'une note et quelques exemples de code illustrant les recherches relatives de can.view.Scope.attr.
  • Ajoute can.Compute, et & quot; calculer & quot; type et setter / getter épluchage pour définir Pugin
  • can-valeur ne deux bind voies avec une valeur clé qui a 0 et une valeur à une case à cocher
  • Les espaces autour d'une clé can valeur ne pas deux voies bind
  • peut-EVENT ne peut pas appeler des fonctions intermédiaires avant d'appeler la fonction finale
  • can.fixture.store avec des objets ne fonctionne pas pour .Create
  • ressource can.Model ne crée pas & quot; détruire & quot; méthode statique
  • Ne pas modifier l'itinéraire si le seul changement serait préfixant & quot;! & Quot;
  • Faire RequireJS travailler avec can.import
  • Remplissez le tri plug-in
  • Peut attr checkboxes set
  • Ajouter / supprimer des événements toujours vous redonner des tableaux
  • Moved jQuery sur fichier travis.yml et dans devDependencies
  • can.route.setState ne nettoie pas en profondeur la route
  • travis.yml before_script
  • Observable peut / carte / plugin sauvegarde

Ce qui est nouveau dans la version 2.2.5:.

  • Renaming et en ajoutant la propriété can.Component viewmodel
  • Définir le contexte correctement si un calcul asynchrone a une longueur de 1
  • Typo (utilisation de @params au lieu de @param) dans la documentation de can.Model
  • Ajout d'une note et quelques exemples de code illustrant les recherches relatives de can.view.Scope.attr.
  • Ajoute can.Compute, et & quot; calculer & quot; type et setter / getter épluchage pour définir Pugin
  • can-valeur ne deux bind voies avec une valeur clé qui a 0 et une valeur à une case à cocher
  • Les espaces autour d'une clé can valeur ne pas deux voies bind
  • peut-EVENT ne peut pas appeler des fonctions intermédiaires avant d'appeler la fonction finale
  • can.fixture.store avec des objets ne fonctionne pas pour .Create
  • ressource can.Model ne crée pas & quot; détruire & quot; méthode statique
  • Ne pas modifier l'itinéraire si le seul changement serait préfixant & quot;! & Quot;
  • Faire RequireJS travailler avec can.import
  • Remplissez le tri plug-in
  • Peut attr checkboxes set
  • Ajouter / supprimer des événements toujours vous redonner des tableaux
  • Moved jQuery sur fichier travis.yml et dans devDependencies
  • can.route.setState ne nettoie pas en profondeur la route
  • travis.yml before_script
  • Observable peut / carte / plugin sauvegarde

Ce qui est nouveau dans la version 2.1.4 / 2.2.0-pre.0:

  • Assurez-can .Construct travailler avec getter / setters (et super plugin)
  • Mise à jour compute.read pour revenir également des fonctions constructeur
  • biens pour lesquels aucun validations sont définies renvoie une exception
  • Lecture de valeurs non définies dans le champ d'application.
  • Fonction fixe écrasement
  • Utiliser attrData.scope.compute comme un setter renvoie une erreur si le getter n'a pas été appelé
  • Cadre calcule créé avec computeData va jeter si elle est définie premier
  • Correction accès à des caractères IE7
  • $. Fn.scope undefined lorsque vous utilisez CommonJS
  • Vous ne pouvez pas lire les propriétés de can.Map à l'intérieur de la méthode de la valeur d'une propriété
  • madeMap Supprimé et getMapFromObject de LazyMap car il est utilisé
  • Dispatch arguments corrects avec can.List: épissure si insérer et retirer les mêmes éléments
  • .
  • Les résultats inconsistants lors de l'extension can.Models parsés
  • portée des objets avec des propriétés de la fonction constructeur sont traités comme des méthodes
  • avertissement Mustache sur les aides
  • Extension d'un modèle remplace parseModels ()
  • variables inutilisées dans can.Model

Ce qui est nouveau dans la version 2.1.3:

  • Changements:
  • IE 8 + 10 correctifs
  • Fait que can.compute.read peut lire une valeur de can.route finale
  • Permet cartes passées au constructeur de can.Map
  • Fait can.route.current est observable
  • Component ne met pas à jour la portée sur id, classe, et les données-view-id attribuer les changements
  • Empêcher 'fuite lit' sur calcule simple bind
  • constructeur de can.Map échoue si elle est adoptée une autre carte
  • Documentation incomplète pour can.List.prototype.filter

  • méthode
  • can.Map pas devenir calculable automatiquement
  • can.route.current est pas vivre-liable
  • setupSingleBindComputeHandlers fuites observables temporaires.
  • can.compute.read ne devrait pas appeler can.route
  • Correction compute.read avec une carte enveloppée dans un calcul
  • Lorsque vous utilisez un assistant avec 2 arguments de chaîne
  • Simplifier et clarifier les docs lazymap
  • Documenter comment accéder à des propriétés de la carte contenant un point

Ce qui est nouveau dans la version 2.1.0:

  • Changements:
  • question Stache avec voler et apostrophes
  • composant de mise à jour docs sur la transmission de données via des attributs
  • can.Mustache, can.EJS et can.view.mustache, can.view.ejs sont amorties
  • docs Finaliser can.Map.define
  • Mise en garde à l'aide d'étendre.
  • Ajout de guide pour le développement de plugins
  • Documentation Liste de promesse.
  • journalisation dev Mustache
  • can.Map.define
  • Fait peut-valeur et le travail peut-EVENT avec {}
  • Correction de bugs avec des étiquettes auto-fermeture personnalisés et des balises vides.
  • {} fonctionne avec peut-valeur et peut-cliquez sur
  • Stache ne pas enregistrer correctement avec voler
  • can.Mustache convertit un can.Model à un can.Map

  • manutention
  • peut-valeur nulle en plus définie pour certains éléments
  • docs can.view.live
  • Mises à jour de la page des recettes

Ce qui est nouveau dans la version 2.0.7:

  • Changements:
  • Configuration pour le développement AMD build
  • AMD dev build

Ce qui est nouveau dans la version 2.0.4:

  • Les fonctions définies à l'échelle mondiale quand il ne doit pas être
  • Liste Undefined passé à {{#each}}
  • Test Ajout du bogue de l'événement inséré (live bloc de liaison)
  • Support hors ligne Test
  • Lorsque vous utilisez certains html commentaires, can.view.Scanner ne les reconnaît pas correctement

Ce qui est nouveau dans la version 2.0.3:

  • boucles Mustache n'imprimer 0
  • Observer la mise à jour de constructeur
  • Fournir une fonction constructeur de can.Map à la portée d'un composant ne fonctionne pas.
  • @Index ne se calcule pas correctement quand il y a des éléments identiques dans la liste
  • À la this.scope de eventHandler est pas définie (comme on l'appelle sur le champ d'application lui-même)
  • Support Bower, plusieurs versions de jQuery

Ce qui est nouveau dans la version 2.0.0:

  • Changement:
  • listes Remplacement vivent liaison
  • Destroy params
  • liaison attribut spécial
  • Mustache listes dans les aides de liaison
  • Certains attributs HTML doivent en direct contraignant
  • spéciale
  • Destroy modèles et attributs.
  • Certains typo dans la documentation.
  • attr () ne fonctionne pas dans certains cas, dans IE9
  • can.Object dépendance pour can.fixture
  • Fonctions View renderer ne fonctionnent pas avec Deferreds
  • can.view.ejs (str) et can.view.ejs (id, str) renvoient des réponses différentes
  • can.Mustache: #if sections sont rendus deux fois lorsqu'il est activé depuis live-liaison
  • can.route.ready ne doit pas être appelée automatiquement
  • les valeurs can.route par défaut ne fonctionnent pas

Ce qui est nouveau dans la version 1.1.8:

  • can.Observe.List.Sort: fixer pour cas lorsque le comparateur est pas une fonction
  • makeFindOne erreur exemple de cache: http://canjs.com/docs/can.Model.makeFindOne.html
  • Deux déclarations de retour dans Mustache.getHelper
  • pauses de syntaxe recommandée can.route
  • Empêcher récursion infinie sur unbindAndTeardown de quand Observer _bindings est indéfini et Observer est auto-référentielle

Ce qui est nouveau dans la version 1.1.4:

  • Ajout:
  • attribut removeAttr can.Model.
  • Appel détruire le non persisté modèle.
  • jQuery support 1.9.x.

  • Helpers
  • Mustache qui acceptent calcule et renvoient un élément devrait fonctionner.

Ce qui est nouveau dans la version 1.1.3:

  • Rendu des modèles dans les tableaux produit des résultats différents que l'équivalent observer

  • helper
  • Mustache données ne pas analyser correctement l'attribut
  • vues partielles Mustache supposent la balise parent droite pour le live liaison
  • partials Mustache ne pas analyser correctement

Ce qui est nouveau dans la version 1.1.2:

  • problème résolu quand voler des modèles de moustache - peut / vue / retours de moustache peuvent opposer maintenant.
  • Les contrôles ne doit pas se lier à des événements templated qui contiennent des valeurs non définies.
  • Remise à zéro une forme modifie les valeurs d'entrée à.
  • Plus d'AMD construire des améliorations.

Ce qui est nouveau dans la version 1.1.0:.

  • le respect Ajouté AMD

Ce qui est nouveau dans la version v1.0b:.

  • Mise à jour par défaut de démonstration paginate

Exigences :

  • JavaScript côté client
  • Node.js pour les environnements côté serveur

Logiciel similaire

Apache Tika
Apache Tika

20 Jul 15

KeyboardJS
KeyboardJS

10 Dec 15

Esprima
Esprima

11 Mar 16

D'autres logiciels de développeur Bitovi

StealJS
StealJS

12 Apr 15

DocumentJS
DocumentJS

9 Apr 16

jQuery++
jQuery++

9 Apr 16

Commentaires à CanJS

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!
Recherche par catégorie