Javascriptte çakışan kodların ayrıştırılmasını sağlayacak çok yararlı bir kod buldum. Bu koda ihtiyacım JQueryUI ve EasyUI kütüphanelerini kullanırken oldu. İki kütüphane içinde de "dialog" adında bir metot vardı ve çakıştıkları için düzgün çalışmıyordu. Bu sorunu şu şekilde aşabildim.
Aşağıda vereceğim kod Jquery'nin "$" belirtecine farklı versiyonda kütüphaneleri yüklemeye olanak veren bir kod. Ayrıca $x yada $y gibi isimler verme ve farklı versiyonları farklı belirteçlerle kullanma şansınız var.
// master page references jQuery 1.3.2, Your templated page starts here:<script src="jquery.1.6.1.min.js"type="text/javascript"></script><script type="text/javascript">jQuery = $jQuery;// forces the new jQuery into globaljQuery(function($) {$.getScript('jquery.ui.1.8.13',function() {// do your thing, e.g.$('#dialog').dialog();});});</script>
Yukarıdaki kodda ise bu özellikten de yararlanılarak hangi script'i çalıştıracaksak onu çağırıp kodlarınızı yazıyorsunuz. Böylece hedef kod üzerinde işlem yapabiliyorsunuz.