|||

ورود به حساب کاربری

شماره همراه خود را وارد کنید

ورود با کلمه عبور ارسال کد تایید

فراموشی کلمه عبور

در صورت فراموشی کلمه عبور شماره موبایل خود را وارد کنید.

ورود با کلمه عبور تنظیم مجدد

ورود به حساب کاربری

در صورتی که کلمه عبور خود را بروزرسانی کرده اید با کلمه عبور وارد حساب کاربری خود شوید.

شماره همراه خود را وارد کنید

ورود و ادامه

JQUERY و سایر فریم ورک های جاوا اسکریپت

همانطور که میدانید jQuery از علامت $ به عنوان یک میانبر برای jQuery استفاده می کند.
در حال حاضر فریم ورک های محبوب جاوااسکریپت مانند: Angular, Backbone, Ember, Knockout, وجود دارند

اگر دیگر فریم ورک های جاوا اسکریپت از علامت $ به عنوان یک میانبر استفاده کنند چه می شود!؟
اگر دو فریم ورک  مختلف از همان میانبر استفاده کنند، عملکرد یکی از آنها ممکن است متوقف شود.
تیم jQuery قبلا در این مورد فکر کرده و متد  ()noconflict را تعبیه کرده است.

 

متد ()noconflict

متد ()noconflict موجب صرفه جویی در شناسه میانبر $ می شود , بنابراین  اسکریپت های دیگر می توانند از آن استفاده کنند.
البته می توانید به سادگی با نوشتن نام کامل به جای میانبر ، همچنان از jQuery استفاده کنید.
مثال:

متد noConflict
$.noConflict();
jQuery(document).ready(function(){
    jQuery("button").click(function(){
        jQuery("p").text("jQuery is still working!");
    });
});
مشاهده مثال


شما همچنین میتوانید میانبر خود را به راحتی ایجاد کنید. متد  ()noconflict مرجع را به jQuery باز می گرداند ، که می توانید برای استفاده بعدی در یک متغیر ذخیره کنید.
مثال:

تنوع در noConflict
var jq = $.noConflict();
jq(document).ready(function(){
    jq("button").click(function(){
        jq("p").text("jQuery is still working!");
    });
});
مشاهده مثال


اگر یک بلوک از  jQuery داشته باشید که از یک میانبر استفاده می کند و نمی خواهید همه آنها را تغییر دهید ، میتوانید علامت $ را به عنوان پارامتر به متد  آماده منتقل کنید. این کار اجازه می دهد تا برای دسترسی به jQuery از علامت $ در داخل این تابع استفاده کنید ،اما خارج از آن باید از jQuery استفاده کنید:
مثال:

$
$.noConflict();
jQuery(document).ready(function($){
    $("button").click(function(){
        $("p").text("jQuery is still working!");
    });
});
مشاهده مثال

 

نظر شما

>

مقالات و دروس

عضویت در خبرنامه شرکت نرم افزاری وب مهراز

برای اطلاع از بسته ها ، تخفیف های استثنایی و تازه های ما به خبرنامه وب مهراز بپیوندید.

لطفا شماره همراه صحیح وارد کنید.
لطفا ایمیل صحیح وارد کنید.

مقالات مرتبط

|||

ورود به حساب کاربری

شماره همراه خود را وارد کنید

ورود با کلمه عبور ارسال کد تایید

فراموشی کلمه عبور

در صورت فراموشی کلمه عبور شماره موبایل خود را وارد کنید.

ورود با کلمه عبور تنظیم مجدد