Since there are host of powerful client side JavaScript and CSS framework and libraries available for free, like JQuery, Angular JS, BackBone, Bootstrap, KnockOut, Medernizr, Node JS, is there any recommendations available for using or not using them with Tridion and particularly XPM.
Since, Tridion (on CM side) and particularly XPM injects its own tags, I feel DOM manipulation with these JS libraries can easily conflict with it and break the pages.
Please share your experiences with these JS libraries and any other HTML recommendations that needs to be followed, to avoid such conflicts altogether.