jQuery noConflict() పద్ధతి
- ముంది పేజీ jQuery Get/Post
- తదుపరి పేజీ జెక్వేరీ ఇన్స్టాన్స్
పేజీలో jQuery మరియు ఇతర ఫ్రేమ్వర్క్లను ఎలా ఉపయోగించాలి?
jQuery మరియు ఇతర JavaScript ఫ్రేమ్వర్క్
మీరు తెలుసుకున్నారు విధంగా, jQuery $ సంక్షిప్తంగా ఉపయోగిస్తుంది.
ఇతర JavaScript ఫ్రేమ్వర్కులు కూడా $ సంక్షిప్తరూపాన్ని వాడుతే ఏం చేయాలి?
ఇతర కొన్ని JavaScript ఫ్రేమ్వర్కులు: MooTools, Backbone, Sammy, Cappuccino, Knockout, JavaScript MVC, Google Web Toolkit, Google Closure, Ember, Batman మరియు Ext JS.
కొన్ని ఫ్రేమ్వర్కులు కూడా $ సంక్షిప్తరూపాన్ని వాడుతాయి (జూనీ లాగా), మీరు రెండు వివిధ ఫ్రేమ్వర్కులు ఒకే సంక్షిప్తరూపాన్ని వాడితే స్క్రిప్టు పనిచేయకపోవచ్చు.
jQuery యొక్క జట్టు ఈ సమస్యను పరిగణించి నోConflict() పద్ధతిని అమలు చేసింది.
jQuery noConflict() పద్ధతి
noConflict() పద్ధతి $ సంక్షిప్తరూపాన్ని వదిలివేస్తుంది, అలాగే ఇతర స్క్రిప్టులు దానిని వాడవచ్చు.
ఉదాహరణ
కానీ, మీరు పూర్తి పేరుతో సంక్షిప్తరూపాన్ని మార్చడానికి అనుమతిస్తారు అని అనుకొనవచ్చు అలాగే వాడవచ్చు జూనీలో:
$.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
- తదుపరి పేజీ జెక్వేరీ ఇన్స్టాన్స్