Ember

Logiciel capture d'écran:
Ember
Détails logiciels:
Version: 2.4.2 Mise à jour
Date de transfert: 12 Mar 16
Licence: Gratuit
Popularité: 27

Rating: nan/5 (Total Votes: 0)

Ember élimine boilerplate et fournit une architecture standard de l'application sur laquelle les développeurs peuvent construire leur application à l'aide d'une suite de bien organisé, testé des composants JavaScript.

Ember a tout à fait une réputation dans le open source et communautaire JavaScript, être reconnu comme l'un des meilleurs cadres JS autour, et d'être digne de confiance et utilisé dans des environnements de production par des entreprises comme Yahoo !, Groupon, Carré, Zendesk, Discours, et LivingSocial.

Sous le capot, Ember continue le travail de SproutCore 2.0

Ce qui est nouveau dans cette version:.

  • Ajouter 'autocomplete' à la vue Ember.Select
  • Assurez-modèles ont été compilés avec la version actuelle du compilateur.
  • Faire plus facile d'écrire des flux paresseux.
  • Paresseusement réifier emplacement.
  • de routeur
  • Supprimer EachProxy et EachArray des exportations.
  • Fix UnrecognizedURLError ne pas être une erreur.
  • Déprécier utilisation directe de Ember.CoreView.
  • Ne partagez pas vue registre dans des conteneurs.
  • Déprécier Ember.tryFinally et Ember.tryCatchFinally.
  • Déprécier Ember.required.
  • les fautes de frappe Fix dans deprecations d'attribut de style unescaped
  • Assurer docs ne sont pas détectés pour mixins de désapprobation.
  • Ne pas exporter Ember.Descriptor.
  • Exiger que href de base et embed src sont échappés.
  • Inclure tous les fichiers dans le paquet de jspm.
  • Correction vulnérabilité XSS Ember.js Avec {{view & quot; sélectionnez & quot;}} Options

Ce qui est nouveau dans la version 2.3.1:

  • Ajouter 'autocomplete' à la vue Ember.Select
  • Assurez-modèles ont été compilés avec la version actuelle du compilateur.
  • Faire plus facile d'écrire des flux paresseux.
  • Paresseusement réifier emplacement.
  • de routeur
  • Supprimer EachProxy et EachArray des exportations.
  • Fix UnrecognizedURLError ne pas être une erreur.
  • Déprécier utilisation directe de Ember.CoreView.
  • Ne partagez pas vue registre dans des conteneurs.
  • Déprécier Ember.tryFinally et Ember.tryCatchFinally.
  • Déprécier Ember.required.
  • les fautes de frappe Fix dans deprecations d'attribut de style unescaped
  • Assurer docs ne sont pas détectés pour mixins de désapprobation.
  • Ne pas exporter Ember.Descriptor.
  • Exiger que href de base et embed src sont échappés.
  • Inclure tous les fichiers dans le paquet de jspm.
  • Correction vulnérabilité XSS Ember.js Avec {{view & quot; sélectionnez & quot;}} Options

Ce qui est nouveau dans la version 2.2.0 / 2.3.0-beta.1:

  • Ajouter ' autocomplete 'à la vue Ember.Select
  • Assurez-modèles ont été compilés avec la version actuelle du compilateur.
  • Faire plus facile d'écrire des flux paresseux.
  • Paresseusement réifier emplacement.
  • de routeur
  • Supprimer EachProxy et EachArray des exportations.
  • Fix UnrecognizedURLError ne pas être une erreur.
  • Déprécier utilisation directe de Ember.CoreView.
  • Ne partagez pas vue registre dans des conteneurs.
  • Déprécier Ember.tryFinally et Ember.tryCatchFinally.
  • Déprécier Ember.required.
  • les fautes de frappe Fix dans deprecations d'attribut de style unescaped
  • Assurer docs ne sont pas détectés pour mixins de désapprobation.
  • Ne pas exporter Ember.Descriptor.
  • Exiger que href de base et embed src sont échappés.
  • Inclure tous les fichiers dans le paquet de jspm.
  • Correction vulnérabilité XSS Ember.js Avec {{view & quot; sélectionnez & quot;}} Options

Ce qui est nouveau dans la version 2.0.2 / 2.1.0-beta.4:

  • Ajouter ' autocomplete 'à la vue Ember.Select
  • Assurez-modèles ont été compilés avec la version actuelle du compilateur.
  • Faire plus facile d'écrire des flux paresseux.
  • Paresseusement réifier emplacement.
  • de routeur
  • Supprimer EachProxy et EachArray des exportations.
  • Fix UnrecognizedURLError ne pas être une erreur.
  • Déprécier utilisation directe de Ember.CoreView.
  • Ne partagez pas vue registre dans des conteneurs.
  • Déprécier Ember.tryFinally et Ember.tryCatchFinally.
  • Déprécier Ember.required.
  • les fautes de frappe Fix dans deprecations d'attribut de style unescaped
  • Assurer docs ne sont pas détectés pour mixins de désapprobation.
  • Ne pas exporter Ember.Descriptor.
  • Exiger que href de base et embed src sont échappés.
  • Inclure tous les fichiers dans le paquet de jspm.
  • Correction vulnérabilité XSS Ember.js Avec {{view & quot; sélectionnez & quot;}} Options

Ce qui est nouveau dans la version 1.13.2 / 2.0.0-beta.1:

  • Ajouter ' autocomplete 'à la vue Ember.Select
  • Assurez-modèles ont été compilés avec la version actuelle du compilateur.
  • Faire plus facile d'écrire des flux paresseux.
  • Paresseusement réifier emplacement.
  • de routeur
  • Supprimer EachProxy et EachArray des exportations.
  • Fix UnrecognizedURLError ne pas être une erreur.
  • Déprécier utilisation directe de Ember.CoreView.
  • Ne partagez pas vue registre dans des conteneurs.
  • Déprécier Ember.tryFinally et Ember.tryCatchFinally.
  • Déprécier Ember.required.
  • les fautes de frappe Fix dans deprecations d'attribut de style unescaped
  • Assurer docs ne sont pas détectés pour mixins de désapprobation.
  • Ne pas exporter Ember.Descriptor.
  • Exiger que href de base et embed src sont échappés.
  • Inclure tous les fichiers dans le paquet de jspm.
  • Correction vulnérabilité XSS Ember.js Avec {{view & quot; sélectionnez & quot;}} Options

Ce qui est nouveau dans la version 1.11.3 / 1.12.0-beta.3:

  • Ajouter embre package -template-compilateur.
  • Renommer Ember.HTMLBars.registerASTPlugin à Ember.HTMLBars.registerPlugin.
  • Exporter embre-template-compiler.js.
  • Évadez href, src, et le fond des attributs pour un, lien, éléments img et iframe.
  • Déplacer la sortie de débogage de fichier ember.js à ember.debug.js.
  • Supprimer la propriété TemplateData de vues.
  • Restructurer Ember.libraries pour être plus idiomatique.
  • Empêcher la création d'une vue supplémentaire pour chaque option de sélection.
  • Déprécier la forme de bloc de l'assistant de liaison.
  • Nettoyage Ember.CoreObject de l'argument de passage.
  • Autoriser tous les types de rejet à être traités par gestionnaire d'erreur RSVP par défaut.
  • Déprécier réglage ContainerView # childViews.

Ce qui est nouveau dans la version 1.10.0 / 1.11.0-beta.3:

  • Ajouter embre package -template-compilateur.
  • Renommer Ember.HTMLBars.registerASTPlugin à Ember.HTMLBars.registerPlugin.
  • Exporter embre-template-compiler.js.
  • Évadez href, src, et le fond des attributs pour un, lien, éléments img et iframe.
  • Déplacer la sortie de débogage de fichier ember.js à ember.debug.js.
  • Supprimer la propriété TemplateData de vues.
  • Restructurer Ember.libraries pour être plus idiomatique.
  • Empêcher la création d'une vue supplémentaire pour chaque option de sélection.
  • Déprécier la forme de bloc de l'assistant de liaison.
  • Nettoyage Ember.CoreObject de l'argument de passage.
  • Autoriser tous les types de rejet à être traités par gestionnaire d'erreur RSVP par défaut.
  • Déprécier réglage ContainerView # childViews.

Ce qui est nouveau dans la version 1.9.0:

  • Ember.js 1.9 ajoute le support pour Guidons 2.0 modèles et supprime le soutien pour Guidons 1.x modèles.
  • Les itinéraires Ember.js ont longtemps soutenu une activation et la désactivation crochet.
  • Ember.js 1.9 ajoute une nouvelle aide de test pour une pause indéfiniment l'exécution des tests.
  • Key-up et des actions clés vers le bas.
  • Ember.js 1.9 est livré avec plusieurs améliorations de performance.

Ce qui est nouveau dans la version 1.8.0:

  • Déprécier utilisation d'Internet Explorer 6 et 7.
  • Déprécier accès global pour afficher les classes de modèle (voir le guide de deprecation).
  • Déprécier Ember.Set (note: ce n'est pas le Ember.set).
  • Déprécier Ember.computed.defaultTo.
  • Supprimer les avertissements Ember.StateManager longtemps dépréciés.
  • Utiliser un cache intelligent pour Ember.String (de camelize, dasherize, etc.).
  • Utiliser la mise en cache intelligente pour conteneur normalisation.
  • Polyfill Object.create (utilisation de nouvelles techniques de mise en cache).
  • internes de refactoring pour rendre le débogage plus facile (utiliser une seule cession par instruction var).
  • Ajout embre-routage linkto-cible attribut
  • Ajout embre-routage multi-courant lorsque
  • Ajout embre-routage-auto-location-utilisations-replace-état pour-history
  • Ajout embre-metal-est-présent
  • Propriété-brace-extension amélioration Ajouté

Ce qui est nouveau dans la version 1.7.0:

  • NOUVEAUTÉ:
  • embre-routage-linkto-cible attribut
  • embre-routage multi-courant lorsque
  • embre-routage-auto-location-utilisations-replace-état pour-history
  • embre-metal-est-présent
  • Propriété-brace-extension amélioration

Ce qui est nouveau dans la version 1.6.0:

  • FEATURE:
  • embre-routage-add-modèle-options
  • embre-runtime-test-friendly-promesses
  • embre-métal-calculé vide-array
  • CORRECTIF:
  • Ajout d'un meilleur débogage pour DefaultResolver.
  • {{rendement}} fonctionne à l'intérieur d'un composant Metamorph'ed.
  • title Ajout attribut de liaison à Ember.TextSupport.
  • concreteView de Ember.View demande maintenant concreteView de son parentView.
  • Chute de code mort pour * dans les chemins.
  • Route # rendent nom vs viewName priorité fix.
  • Utiliser parseFloat avant d'incrémenter via incrementProperty.
  • Ajouté qui attribuent à l'événement déclenché par keyEvent helper de test.
  • Améliorer cache recherche débit.

Ce qui est nouveau dans la version 1.5.0:

  • SECURITY:
  • Assurez-vous que embre-routage-auto-location ne peut pas être contraint de rediriger vers un autre domaine.
  • CORRECTIF:
  • Manipuler les erreurs de transpiler ES6.
  • Assurer namespaces sont nettoyés.

Ce qui est nouveau dans la version 1.0.0:

  • Un codebase plus souple, capable de gérer le streaming, coutume JSON, et les modifications lors de l'enregistrement avec facilité.
  • Les opérations asynchrones sont maintenant le tout soutenu par des promesses.
  • Meilleur support pour les modules. Ember.js lui-même a maintenant un bon support pour les modules, par la dépendance de Ember App Kit drop-in résolveur, mais Ember données sur les recherches mondiales (par App.Post.find, etc.) en Ember données difficiles à utiliser avec des modules.
  • Beaucoup mieux la documentation des API de Ember de données, y compris les adaptateurs et sérialiseur API.

Ce qui est nouveau dans la version 0.9.8:

  • Better docs
  • Support de routage préliminaire
  • gérer correctement le contenu nul dans Ember.Select
  • Laisser un contexte à transmettre à l'aide d'action
  • Notifier parentView des changements ChildView pour les vues virtuelles
  • Extrait Ember.Application dans un paquet séparé
  • Une meilleure manipulation console
  • avertissements supprimés au sujet de l'élément de ne pas être présent dans willInsertElement
  • syntaxe Removed ancienne dépréciée runloop
  • Ajout du support pour & quot; entrée & quot; gestionnaires d'événements
  • Retiré dépréciée getPath / setPath support global, chemins étoiles dépréciés
  • Retiré Ember.Set.create avec dénombrable
  • Ajouter Ember.Binding.registerTransform
  • Les Etats devraient créer un tableau childStates
  • Toujours envoyer Tableau # contentWillChange avec contentDidChange
  • Mise à jour Metamorph
  • Réactiver propriétés énumérables: [], firstObject et LastObject
  • Ajout du support pour #each foo en bar
  • Mettre en œuvre {{#with foo comme bar}} syntaxe
  • commande fixe de MutableArray # unshiftObjects
  • Fix Em namespace en mode dev
  • Ajoutez la propriété currentView à Ember.ContainerView
  • Fonctions de débogage Namespace, ember_assert, ember_deprecate et ember_warn sont maintenant Ember.asset, Ember.deprecate et Ember.warn.
  • Renommer BindableSpanView - & # X3e; HandlebarsBoundView
  • Guidons Mise à jour à 1.0.0.beta.6
  • Ember.cacheFor devrait renvoyer des valeurs falsy
  • Guidons actions utilisent un StateManager par défaut
  • Manchettes doit se connecter `this` et non le prototype.
  • Fix erreur de sécurité w / Opéra et Cadres
  • Warn lors d'une tentative de appendTo ou replaceIn avec un Ember.View
  • existant
  • Changer le contexte dans lequel {{vue}} rend
  • Améliorer l'erreur lors de l'envoi d'un événement inappliquées
  • Changement de la fonction didInsertElement à l'événement callback
  • Precompile defaultTemplates pour la production construit
  • uglifier Mise à jour
  • Amélioration de la pile de test
  • Utilisation de la syntaxe du côlon avec classBinding devrait permettre des valeurs truthy pour propager la classe associée
  • Ajouter méthode SafeHTML à cordes
  • Amélioration de la compatibilité avec Handlebars.SafeString
  • Déprécier Ember.Button

Ce qui est nouveau dans la version 0.9.7:

  • RenderBuffer échappe désormais correctement les valeurs d'attribut. Corrections XSS vulnérabilité
  • Faire des options un argument optionnel pour Ember.Handlebars.getPath
  • getProperties peuvent être appelés avec un tableau de noms de propriété
  • Prévoir et pré-versions RCs jQuery
  • Soulever si les deux modèles et templateName apparaissent
  • assèchent createChildView initialisation
  • Ember.ContainerView devrait propager des données de modèle
  • Permet a donné des blocs modèle à être facultatif
  • substate fixe / test parentState
  • vues Inline doivent toujours avoir un id
  • Ember.View ne devrait pas exiger vue méthode nom de partage de l'événement.
  • Refactor et le nettoyage Ember.Checkbox
  • Normaliser chemins mots clés afin que les observateurs travaillent
  • Exposer vue et contrôleur des mots-clés à des modèles

Ce qui est nouveau dans la version 0.9.6:

  • améliorations de performances internes importantes
  • Amélioration de la performance des RenderBuffer
  • Évitez unneceesary ping-ponging dans les mises à jour de liaison
  • Fix boucle infinie causée par jQuery.extend avec tableau dans les anciens navigateurs
  • option Ajouté ENV.SHIM_ES5 pour améliorer la compatibilité avec Prototype.js
  • Ajout Ember.Evented mixin pour des événements internes
  • Retiré OUI et NON constantes
  • alias non plus comme SC / SproutCore
  • Déprécier Namespaces minuscules
  • Amélioration & quot; détruire & quot; méthode et a ajouté & quot; willDestroy & quot; et & quot; didDestroy & quot; callbacks
  • Soutien des classes statiques dans bindAttr
  • Autoriser «ceci» à utiliser dans bindAttr
  • Assurez-vous que les États sont sorti dans le bon ordre
  • Déprécier re-rendu en vue est InBuffer
  • Ajout du support de l'événement contextmenu
  • {{action}} événement auxiliaire comprend vue et le contexte
  • paramètres simplifiés adoptés par {{action}} aide pour StateManager
  • Permettre à l'aide {{action}} pour utiliser & quot; envoyer & quot; comme le nom de l'action
  • reliures Collection itemViewClass itemHash doivent être résolus dans le contexte approprié.
  • attribut Honor emptyViewClass en vue de collection helper
  • Autoriser Voir attributeBindings à aliasées.
  • Ajouter Ember.getWithDefault
  • Ajoutez Ember.computed (key1, key2, func)
  • Ajouter Ember.Map

Ce qui est nouveau dans la version 0.9.5:

  • Ajouter un .jshintrc
  • Ajout du support de présentation à Ember.View
  • Permettre aux gestionnaires de l'État pour contrôler leur propre exploitation forestière
  • Imprimer les informations de débogage plus utile dans le gestionnaire d'état
  • Réparer les problèmes qui ont empêché Ember d'être utilisé dans les iframes
  • Résolution de chemin Fix pour les états
  • Gestionnaire de l'Etat devrait augmenter si un événement est unhandled
  • Attribut Bindings doit gérer des objets String - Corrige # 497
  • fixe chaque / autre - fixe # 389
  • Mise à jour Metamorph - Correction # 449
  • Etats hashes se conduisent mal quand y compris les classes

  • élément
  • L'aide d'action devrait empêcher le comportement par défaut sur elle est attachée
  • Passez l'événement, la vue et le contexte de l'action {{}} actions d'aide
  • # 454 Etat Méthodes sortie devrait être appelé dans l'ordre inverse
  • # 454 Test StateManager doit envoyer les événements de sortie dans le bon ordre lors de la modification d'un état de niveau supérieur
  • Récupérer longueur de vues des enfants après des mutations potentielles
  • Metamorph de remplacer maintenant invalident récursive éléments ChildView
  • Correction d'un bug où les vues parentes étaient pas réglées correctement lorsque plusieurs points de vue ont été ajoutés ou supprimés de ContainerView
  • Vues retirées d'un récipient devrait effacer les enfants rendus.
  • ContainerView devrait fixer parentView sur les nouveaux enfants
  • Ajoutez la compatibilité du gestionnaire de l'Etat à l'action aide
  • Ajoute possibilité d'enregistrer des métadonnées pour les propriétés calculées
  • Ne pas analyser text / html par défaut. Utilisez ENV.LEGACY_HANDLEBARS_TAG pour restaurer cette fonctionnalité. - Corrige # 441
  • Correction trop zélés avertissements relatifs à l'obsolescence
  • Correction d'un bug de telle sorte que initialState * et * start états seront entrées
  • améliorations de documentation Divers
  • * avertissements et deprecations meilleur cadre

Ce qui est nouveau dans la version 0.9.4:

  • Ajoutez le contrôle Ember.Select
  • Action Ajouté Ember.Handlebars helper d'ajouter facilement la manipulation d'éléments DOM événement sans nécessiter une nouvelle vue
  • jQuery compatibilité 1.7
  • Ajout d'une cible d'exécution de construction pour une utilisation avec Node.js
  • Instancier la vue d'un ViewState si elle est pas déjà une instance
  • En plus d'avoir un rootElement, les gestionnaires de l'État peuvent maintenant avoir une propriété de rootView. Si cela est défini, les états d'affichage seront ajouter leur point de vue en tant que vue enfant de ce point de vue.
  • Vues s'enregistrent maintenant avec un contrôleur si la propriété viewController est réglé
  • D'autres améliorations diverses aux États
  • Permet de régler un sous-initial personnalisé sur les états
  • ContainerView définit maintenant la propriété parentView de vues qui sont ajoutés à sa gamme childViews.
  • Removed tisons-guidons format, embre-datetime
  • [] la propriété de tableau ne sont plus les notifie des changements. Utilisez @Chaque place.
  • Obsolète getPath / setPath soutien global
  • Le rootElement par défaut Ember.Application a changé de document à document.body
  • Événements ne sont plus transmises à des vues qui ne sont pas dans les DOM
  • Améliorations diverses à Ember.Button
  • Ajoutez de la valeur de retour à Ember.TargetActionSupport.triggerAction ()
  • Ajout Ember.Handlebars.precompile pour le modèle précompilation
  • exceptions de sécurité Fix dans les anciennes versions de Firefox
  • Introduire Ember.onerror pour une meilleure gestion des erreurs
  • Faites {{ce}} travailler avec des nombres dans un helper #each
  • Textfield et textarea maintenant des événements à bulles par défaut
  • Correction du problème où les aides Guidons sans arguments ont été interprétés comme des liaisons
  • Ajouter callbacks pour les changements IsVisible à Ember.View
  • Fix aide non liée lorsqu'il est utilisé avec {{ce}}
  • Ajouter soulignement et camelize à des extensions de prototype de chaîne.
  • Voir tagName est maintenant réglable de Guidons & # x3C; scénario & # X3e; modèle via-tag-name de données

  • améliorations
  • Divers performances
  • Beaucoup de corrections de bugs mineurs

Ce qui est nouveau dans la version 0.9.3:

  • Assurez-vous que willInsertElement effectivement obtient appelé tous les points de vue de l'enfant . Element est toujours pas garanti pour fonctionner.
  • Mettre en œuvre des vues de l'onglet et contrôleur.
  • Correction de quelques erreurs d'analyse et les avertissements JSLint.
  • Autoriser l'utilisation de multiples {{bindAttr}} s par élément.

Ce qui est nouveau dans la version 0.9.2:

  • Ajout replaceIn pour remplacer le contenu d'un nœud entier avec quelque chose nouveau.
  • Utiliser prepend () et après () de Metamorph
  • Mise à jour Metamorph pour inclure après () et prepend ()
  • Correction de quelques virgules manquants qui ont empêché bpm de travailler
  • Safer runloop Dénouement
  • Ajout du support pour & # x3C; script type = & quot; text / x-premières-guidon & quot; & # X3e;
  • Supprimer avertissement deprecation parentView

Ce qui est nouveau dans la version 0.9.1:

  • Fix avertissements JSLint liés à des points-virgules et les variables manquantes défini deux fois
  • Alias ​​amber_assert à sc_assert pour arrière compat
  • Fix toString () pour les objets dans l'espace de noms Ember

  • enfants rendus
  • Effacer * récursive * lorsque vous retirez une vue de DOM.
  • assigne manuellement message personnalisé fourni de nouvelles Ember.Error il apparaîtra dans les outils de débogage.
  • Ajoutez une propriété currentView à StateManager
  • type de canard états d'affichage
  • fichier de licence Ajouté
  • On n'a pas besoin de soutenir l'ajout d'observateurs Array sur @Chaque proxies, il ne faut pas la peine de notifier à leur sujet.
  • Nettoyer certains verbiage watching.js
  • Nettoyé le script de compilation
  • Test incorrect fixe
  • Mise à jour des références à SproutCore à Ember
  • Préserver l'ancien comportement pour les touches spéciales '@Chaque'.
  • Faire des clés enchaînés évaluent paresseusement et en ajoutant test unitaire
  • Ajout de test unitaire pour démontrer le numéro # 108.

Exigences :

  • Ruby 1.9.2 ou ultérieure
  • JavaScript côté client

Logiciel similaire

hr.js
hr.js

12 Apr 15

CompoundJS
CompoundJS

10 Dec 15

Spark
Spark

6 Mar 16

Pedestal
Pedestal

10 Feb 16

D'autres logiciels de développeur Strobe Inc. and contributors

SproutCore
SproutCore

28 Feb 15

Commentaires à Ember

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