Je viens de passer près de 2 heures à déboguer une librairie JavaScript tierce pour trouver qu'un tableau que je passe à cette bibliothèque est converti en une chaîne quelque part dans le tuyau ... Je ne sais pas pourquoi ou comment ça se passe, mais dès que je retire Prototype de mon projet, tout fonctionne à nouveau correctement. Est-ce que cela pourrait être dû au fait que Prototype étend le DOM? Quelle est ma meilleure option? J'utilise les itérateurs d'éléments de Prototype, la manipulation DOM, la méthode bind() et les manipulateurs de chaînes dans mon projet, et je préfère ne pas les perdre.Les extensions DOM de Prototype entrent en collision avec une bibliothèque JS tierce - quel est mon meilleur pari?
Y at-il une bibliothèque qui a tout cela, mais qui fonctionne bien avec les bibliothèques JS tierces qui sont sensibles aux extensions DOM?
Je dois noter que, ayant utilisé à la fois Prototype et jQuery, j'aime les deux et chacun a ses points forts. Je manque souvent des capacités de chacun lorsque le projet sur lequel je travaille ne peut en utiliser qu'un seul. Mais c'est juste que j'ai délibérément évité de mélanger les deux. –
Merci pour votre réponse. J'utilise maintenant jQuery et l'extension de chaîne de points (parce que je compte beaucoup sur la normalisation de chaîne). Il me manque encore certaines choses comme un moyen de lier 'ceci', mais la plupart des choses dont j'ai besoin sont là. – Matthias