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

seb

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 ans


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
Vous devez vous inscrire ou vous connecter pour poster un commentaire