backbone.js accéder aux attributs de modèle dans le modèle.attribut VS ce.get ("attribut")?

À partir de ma compréhension des attributs d'un Backbone.js modèle sont censés être déclaré comme un peu des variables de membre privé en disant

this.set({ attributeName: attributeValue })
//accessing the value
this.get('attributeName');

Mais quand je suis à l'écriture de fonctions dans le modèle actuel, il semble beaucoup plus simple à dire comme ceci:

this.attributeName = attributeValue;
//accessing the value
this.attributeName;

Aussi je suppose que la dernière version est plus rapide de processus, car il ne fonctionne pas backbone.js'la gestion de l'événement.

Donc je me demandais comment vous les pros le faire avec des attributs qui sont principalement utilisés en interne dans le modèle. Ce sont les attributs que l'on a réellement envie d'être un peu à l'abri de l'extérieur, de sorte de les avoir exposés comme dans le dernier exemple n'est peut-être pas encore. Quand j'ai été en regardant des exemples pour l'backbone.js point de vue qui n'ont pas les méthodes get et set, il semble correct de faire comme dans le deuxième exemple. Donc, il y a un joli règle de base lors de l'utilisation de get/set(attribut) ou du présent.attribut lors du codage dans le modèle? Ou peut-être un exemple de modèle qui rend ce plus clair?

pourquoi voudriez-vous éviter l'épine dorsale de la gestion de l'événement ? il pourrait y avoir des points de vue y écouter un certain attribut, peu importe si elles sont mises à jour à l'intérieur ou à l'extérieur de la colonne vertébrale.Modèle ?
Je pensais juste que quand j'ai par exemple ma demande de mise à jour de certains attributs de modèle toutes les 16 millisecondes, ce ne serait pas une bonne idée à feu de tous ces événements à chaque fois? La plupart des exemples que j'ai rencontré sont sur Todo-listes et d'autres choses qui ne veut pas se mettre à jour fréquemment.
Pour le privé, le modèle de données que je viens de faire this._propName, plutôt que de le mettre dans la gestion de la zone de la colonne vertébrale, Model objet.

OriginalL'auteur torno | 2013-03-21