L'héritage par prototypage de Javascript n'est ni trivial, ni abominablement complexe. Il est cependant tout sauf intuitif à bien mettre en place. Heureusement, dans une application Web utilisant déjà Backbone, on peut facilement profiter de l'implémentation de cette librairie pour définir nos classes. Petit truc simplissime, mais fort utile.
Commentaires
Vous devez
vous inscrire
ou
vous connecter
pour poster un commentaire
Bonne explication
C'est aussi pour ça que j'adore CoffeeScript
Il suffit de faire
class MyView extends Backbone.View
constructor: ->
super
# Votre code ....
Difficile de faire plus élégant :)
Il y a plus de 12 ansplus joli en gist
Il y a plus de 12 anshttps://gist.github.com/2558057
Vrai que CoffeeScript est une autre bonne façon de camoufler la mécanique interne des prototypes. Étant le fruit du génial Ashkenas, j'imagine que l'implémentation derrière ça ressemble à celle de Backbone.
Il y a plus de 12 ans