Hallo,
Wie binde ich bspw. jQuery entsprechend ein, bzw. unter welchen Schlagworten finde ich etwas dazu?
Die meisten Bibliotheken schnappen sich automatisch einen globalen Bezeichner. Bei jQuery kann man das Setzen von window.$ und window.jQuery nur rückgängig machen:
https://api.jquery.com/jQuery.noConflict/
(function() {
var $ = jQuery.noConflict(true);
…
})();
Hier musst du aber beachten, dass die meisten Scripte, die auf jQuery aufbauen, ein globales window.$ benötigen (wie auch in o.g. Doku beschrieben). Wenn du einmal jQuery.noConflict(true)
aufgerufen hast, ist deine jQuery-Versoin nur noch in der obigen Funktion verfügbar. Eine andere, vorher geladene Version kann weiterhin existieren.
Was andere Bibliotheken angeht, so müsstest du in deren Referenzen nachsehen.
Generell löst man solche Probleme durch die Nutzung eines Modulformats wie AMD oder CommonJS. Dabei sind sämtliche Scripte gekapselt, können nicht kollidieren und mehrere jQuery-Versionen wären kein Problem.
Mathias