IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Ember 1.11.0 : lier les attributs autrement et échapper le contenu


Sujet :

JavaScript

  1. #1
    Expert éminent sénior

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 912
    Points
    79 912
    Par défaut Ember 1.11.0 : lier les attributs autrement et échapper le contenu
    Ember 1.11.0 : lier les attributs autrement et échapper le contenu
    améliorations de performance pour le framework JavaScript


    Ember.js est un framework JavaScript permettant de créer des applications Web ambitieuses !

    En utilisant des templates intégrés, vous écrivez considérablement moins de code et vos pages se mettent à jour automatiquement lorsque les données sous-jacentes changent. Il n'est pas nécessaire de réinventer la roue car Ember.js intègre des expressions idiomatiques courantes.

    L'équipe annonce la sortie de la version 1.11.0.

    On y découvre une manière plus intuitive pour lier les attributs et ainsi améliorer l'intégration de HTMLBars :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <div class="{{color}}"></div>
    <div class="{{color}} {{if isEnabled 'active' 'disabled'}}"></div>
    <input disabled={{isDisabled}}>

    Certains attributs sont ainsi liés à des propriétés directement accessibles.

    Une autre nouveauté concerne l'échappement du contenu HTMLBars pour éviter des attaques XSS. L'équipe attire l'attention sur la manière d'écrire les attributs, sur la génération d'avertissements en cas d'instruction non sécurisée et sur l'utilisation de la méthode htmlSafe pour indiquer qu'une chaîne de caractères est correctement échappée. Ces travaux sont une première étape et ils seront améliorés pour la version 2.0.

    A part cela, cette version améliore plusieurs choses comme la possibilité d'utiliser le helper if dans une forme inline, les sous-status nommés pour le routage, ou bien l'utilisation de l'index pour le helper each, ainsi que d'autres améliorations qui jouent notamment sur la performance du langage.

    La version connait également son lot de dépréciation : le ObjectController, l'initialisation d'instances via container.lookup dans les initialiseurs d'objets et le helper de template {{bind}} qui a complètement disparu.

    Vous trouverez la liste complète des nouveautés et corrections ici.

    C'est également l'occasion pour l'équipe d'annoncer la sortie de la version bêta 1.12.0.

    Télécharger.
    L'annonce officielle.
    La documentation.

  2. #2
    Expert éminent sénior

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 912
    Points
    79 912
    Par défaut Ember 1.11.1 : des corrections de régressions
    Ember 1.11.1 : des corrections de régressions
    pour le framework JavaScript


    Ember.js est un framework JavaScript permettant de créer des applications Web ambitieuses !

    En utilisant des templates intégrés, vous écrivez considérablement moins de code et vos pages se mettent à jour automatiquement lorsque les données sous-jacentes changent. Il n'est pas nécessaire de réinventer la roue car Ember.js intègre des expressions idiomatiques courantes.

    L'équipe annonce la sortie de la révision 1.11.1 qui corrige plusieurs régressions apportées par la version précédente.

    Cela concerne :

    • la logique de attributeBindings ;
    • la refactorisation lors de l'initialisation du routeur rendait incorrecte les URL récupérer lorsque l'on appuie sur le bouton de retour à la page précédente dans les navigateurs ;
    • le helper Handlebars ;
    • un modèle undefined et le mécanisme d'assertion ;
    • l'utilisation du helper {{render}} lorsqu'un PostView est présent.


    Vous trouverez la liste complète des nouveautés et corrections ici.


    Télécharger.
    L'annonce officielle.
    La documentation.

  3. #3
    Expert éminent sénior

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 912
    Points
    79 912
    Par défaut Ember 1.10.1, 1.11.2 et 1.11.3 : révision de sécurité
    Ember 1.10.1, 1.11.2 et 1.11.3 : révision de sécurité
    pour le framework JavaScript


    Ember.js est un framework JavaScript permettant de créer des applications Web ambitieuses !

    En utilisant des templates intégrés, vous écrivez considérablement moins de code et vos pages se mettent à jour automatiquement lorsque les données sous-jacentes changent. Il n'est pas nécessaire de réinventer la roue car Ember.js intègre des expressions idiomatiques courantes.

    L'équipe annonce la sortie des révisions 1.11.1, 1.11.2 et 1.11.3. En cause, la sécurité. Effectivement, l'outil présentait une faille XSS. Il est donc recommandé d'utiliser ces versions dès à présent.


    Télécharger.
    L'annonce officielle.
    La documentation.

Discussions similaires

  1. Réponses: 3
    Dernier message: 06/07/2007, 09h17
  2. copier les attributs d un nouvel élément
    Par luta dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 23/09/2004, 10h05
  3. [VB6]Enumérer les attributs et les méthodes d'une classe
    Par HPJ dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 04/05/2004, 18h34
  4. [VBA-E]modifier les attributs d'un commentaire dans une cellule
    Par Olivier vb dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 15/03/2004, 10h26
  5. Retrouver les attributs d'un noeud...
    Par LLaurent dans le forum XMLRAD
    Réponses: 2
    Dernier message: 18/12/2003, 09h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo