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

Utilities.NET
Utilities.NET

6 Jun 15

fastJSON
fastJSON

21 Jul 15

url.js
url.js

1 Oct 15

Treesaver
Treesaver

14 Apr 15

D'autres logiciels de développeur Bitovi

DocumentJS
DocumentJS

9 Apr 16

StealJS
StealJS

12 Apr 15

jQuery++
jQuery++

9 Apr 16

Commentaires à CanJS

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!