jQuery noConflict() می�تھدم
- پچھلے پنجرے jQuery Get/Post
- بعدین پنجره مثالهای jQuery
چگونه میتوان جی کوئری و دیگر فریمورکها را در یک صفحه به طور همزمان استفاده کرد؟
جی کوئری و دیگر فریمورکهای جاوااسکریپت
جیسون اپی میداند، جی کوئری از علامت $ به عنوان کوتاهنویسی جی کوئری استفاده میکند.
اگر دوسرے JavaScript فریم ورکات بھی $ نمبر کو شورت کا استعمال کرتے ہیں تو کیا کرسکتے ہیں؟
دیگر کچھ JavaScript فریم ورکات میں شامل ہیں: MooTools، Backbone، Sammy، Cappuccino، Knockout، JavaScript MVC، Google Web Toolkit، Google Closure، Ember، Batman اور Ext JS.
بعض دیگر فریم ورکات بھی $ نمبر کو شورت کے طور پر استعمال کرتے ہیں (مثلاً jQuery)، اگر آپ کا دو مختلف فریم ورکات بھی ایک ساتھ استعمال کر رہے ہیں تو ممکن ہے کہ اسکریپٹ بند ہوجائے.
jQuery کی ٹیم نے اس مسئلے پر غور کیا اور noConflict() می�تھدم کو نافذ کردیا.
jQuery noConflict() می�تھدم
noConflict() می�تھدم کو $ نمبر کی کنٹرول رلیز کرتا ہے، جس کی وجہ سے دوسرے اسکریپٹس اس کو استعمال کرسکتے ہیں.
مثال
طبعاً آپ ابھی تک پورا نام کا استعمال کرسکتے ہیں، تاکہ jQuery کو شورت کی جگہ استعمال کرسکتے ہیں:
$.noConflict(); jQuery(document).ready(function(){ jQuery("button").click(function(){ jQuery("p").text("jQuery ڈرائیوگار ہے!"); ); );
مثال
آپ اپنی خود کی شورت بھی بن سکتے ہیں. noConflict() کو jQuery کی مراجع بھیج سکتا ہے، آپ اس کو متغیر میں بچا سکتے ہیں، تاکہ بعد میں استعمال کرسکتے ہیں. یہ مثال دیکھئے:
var jq = $.noConflict(); jq(document).ready(function(){ jq("button").click(function(){ jq("p").text("jQuery ڈرائیوگار ہے!"); ); );
مثال
اگر آپ کا jQuery کوڈ بلاک $ شورت کا استعمال کرتا ہے اور آپ اس شورت کو تبدیل نہیں کرنا چاہتے تو آپ $ نمبر کو متغیر کے طور پر ریدی می�تھدم کی جانب بھیج سکتے ہیں. ایسے صورت میں آپ میں کچھ وار میں $ نمبر کا استعمال کرسکتے ہیں - اور کچھ وار کے باہر، ابھی تک آپ کو "jQuery" استعمال کرنا پڑے گا:
$.noConflict(); jQuery(document).ready(function($){ $("button").click(function(){ $("p").text("jQuery ڈرائیوگار ہے!"); ); );
jQuery کلیدی مرجع دستور زبان
پورا jQuery کلیدی طریفہ مراجع کے لئے، ہمارے jQuery کلیدی مرجع دستور زبان。
- پچھلے پنجرے jQuery Get/Post
- بعدین پنجره مثالهای jQuery