Equivalent du Class de Prototype en Jquery
Bonjour,
Je suis actuellement en train de migrer un projet Prototype en Jquery, pour la manipulation Dom, pas de problème, Jquery est super.
En revanche, j'utilise très souvent une librairie TafelTree pour réaliser des arbres. Je ne souhaite pas refaire chacun de mes arbres avec une nouvelle librairie plus récente, mais adapter cette librairie pour qu'elle fonctionne avec Jquery.
Seulement voila, cette librairie utilise les classes prototypes, et je ne sais pas comment faire l'équivalent avec Jquery (si ca existe bien sur).
Le code ressemble à ca :
Code:
1 2 3 4
|
var TafelTree = Class.create(); //Création d'une classe (ou espace de nom
TafelTree.version = '1.9.1'; //Création d'un attribut statique |
Jusque là, je serais faire l'équivalent en javascript pur avec un :
Mais comment faire pour remplacer le constructeur.
Code:
1 2 3 4 5 6 7 8 9 10 11
|
TafelTree.prototype = {
initialize : function (options) {
//Tout un tas de code
},
autreFonction:function(){
}
}; |
Plusieurs solutions s'offre à moi pour résoudre ce problème.
- J'utilise certains exemples trouvé en javascript sans framework, mais je trouve le code pas très simple, ni très propre
- Je garde Prototype pour gérer ces Class. Mais je trouve dommage de conserver et Prototype et Jquery
- Soit il existe un plugin simple et documenté pour faire ca avec Jquery
J'ai vu des articles sur les différentes manières de déclarer des class, et aussi de nombreux articles sur les performances variables en fonction du type de déclaration, je voudrais pas faire n'importe quoi... :roll:
D'avance merci.