En son web geliştirme öğreticiler
 

jQuery - noConflict() Method


Ne hala jQuery kullanırken, sayfalarınızda diğer çerçeveler kullanmak istiyorsanız?


jQuery ve Diğer JavaScript Çerçeveler

Bildiğin üzere; jQuery kullanan $ jQuery için kısayol olarak işaret.

: Gibi birçok diğer popüler JavaScript çerçeveler vardır Angular, Backbone, Ember, Knockout ve daha fazlası.

What if other JavaScript frameworks also use the $ sign as a shortcut?

İki farklı çerçeveler aynı kısayol kullanarak ise, çalışması durabilir bunlardan biri.

JQuery takım zaten bu konuda düşünce ve uygulayan noConflict() yöntemini.


JQuery noConflict() Yöntem

noConflict() metodu üzerinde tutun bültenleri $ diğer komut kullanabilirsiniz böylece kısayol tanımlayıcı.

Elbette hala basitçe yerine kısayol tam adını yazarak, jQuery kullanabilirsiniz:

Örnek

$.noConflict();
jQuery(document).ready(function(){
    jQuery("button").click(function(){
        jQuery("p").text("jQuery is still working!");
    });
});
Kendin dene "

Ayrıca çok kolay kendi kısayol oluşturabilirsiniz. noConflict() yöntemi, daha sonra kullanılmak üzere, bir değişkene kurtarabilir, jQuery bir başvuru verir. İşte bir örnek:

Örnek

var jq = $.noConflict();
jq(document).ready(function(){
    jq("button").click(function(){
        jq("p").text("jQuery is still working!");
    });
});
Kendin dene "

Eğer kullanan jQuery kod bloğu varsa $ kısayol ve bunu tüm değiştirmek istemiyorsanız, size geçebilir $ hazır yönteme parametre olarak oturum açma. Bu jQuery kullanarak erişmesine olanak tanır $ bu işlevi içinde, - bunun dışında, kullanmak zorunda kalacak "jQuery" :

Örnek

$.noConflict();
jQuery(document).ready(function($){
    $("button").click(function(){
        $("p").text("jQuery is still working!");
    });
});
Kendin dene "

jQuery Çeşitli Referans

Tüm jQuery Çeşitli yöntemlerin tamamını görmek için lütfen gidin lütfen jQuery Çeşitli Referans .