أحدث البرامج التعليمية وتطوير الشبكة
 

jQuery - noConflict() Method


ما إذا كنت ترغب في استخدام أطر أخرى على صفحاتك، في حين لا تزال تستخدم مسج؟


مسج وأطر جافا سكريبت أخرى

كما تعلم؛ يستخدم مسج ل $ علامة كاختصار لمسج.

هناك العديد من الأطر الشعبية الأخرى مثل جافا سكريبت: Angular, Backbone, Ember, Knockout ، وأكثر من ذلك.

ماذا لو الأطر جافا سكريبت أخرى أيضا استخدام علامة $ كاختصار؟

إذا إطارين المختلفة باستخدام نفس الاختصار، واحد منهم قد تتوقف عن العمل.

فريق مسج كان يعتقد بالفعل حول هذا الموضوع، وتنفيذ noConflict() الأسلوب.


ومسج noConflict() الطريقة

و noConflict() طريقة يطلق قبضتها على $ اختصار معرف، بحيث مخطوطات أخرى يمكن استخدامها.

يمكنك بالطبع الاستمرار في استخدام مسج، ببساطة عن طريق كتابة الاسم الكامل بدلا من الاختصار:

مثال

$.noConflict();
jQuery(document).ready(function(){
    jQuery("button").click(function(){
        jQuery("p").text("jQuery is still working!");
    });
});
انها محاولة لنفسك »

يمكنك أيضا إنشاء اختصار الخاصة بك بسهولة جدا. و noConflict() الأسلوب بإرجاع إشارة إلى مسج، والتي يمكنك حفظها في متغير، لاستخدامها لاحقا. هنا مثال:

مثال

var jq = $.noConflict();
jq(document).ready(function(){
    jq("button").click(function(){
        jq("p").text("jQuery is still working!");
    });
});
انها محاولة لنفسك »

إذا كان لديك كتلة من التعليمات البرمجية مسج الذي يستخدم $ الاختصار وكنت لا ترغب في تغيير كل شيء، يمكنك تمرير $ علامة في كمعلمة إلى أسلوب جاهزة. هذا يسمح لك بالوصول إلى مسج باستخدام $ ، داخل هذه الوظيفة - خارج من ذلك، سوف تضطر إلى استخدام "مسج":

مثال

$.noConflict();
jQuery(document).ready(function($){
    $("button").click(function(){
        $("p").text("jQuery is still working!");
    });
});
انها محاولة لنفسك »

مسج متفرقات المرجعي

لمحة كاملة عن أساليب مسج متفرقات، يرجى زيارة موقعنا مسج متفرقات المرجعي .