There are some things accross these which I’d like to use. I hope they’ve choosen clever naming conventions to prevent collisions with all their functions and classes? Does anyone use all these at once in one site?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Whilst it can be done (with
noConflict), there are still potential conflicts.For example jQuery adds a unique ID to element nodes it touches, which it expects to manage. If you remove such elements through a means other than jQuery you can get a memory leak; if you clone them from another framework (or DOM calls), you can confuse jQuery with subtle and weird results. There are also many potential interactions between the event models of the frameworks, especially
livein jQuery.If you keep the elements touched by each framework entirely separate, you might be able to get away with it. But really, I wouldn’t recommend it. If at all possible, keep the number of frameworks used by your pages between zero and one.