이 글에서는 jQuery에서 noContribute() 사용법을 배우는 것과 관련된 지식 포인트를 정리했습니다. 필요한 친구는 배울 수 있습니다.
noCon conflict()
jQuery는 $ 기호를 jQuery의 약어로 사용합니다
JavaScript 프레임워크에는 MooTools, Backbone, Sammy, Cappuccino, Knockout, JavaScriptMVC, GoogleWebToolkit, GoogleClosure, Ember, Batman, ExtJS 등이 포함됩니다.
그 중 일부 프레임워크에서는 $ 기호를 약어로 사용하기도 합니다
두 개의 서로 다른 프레임워크를 사용하는 경우 동일한 약어를 사용하면 스크립트 실행이 중지될 수 있습니다.
이런 이유로 jQuery에서는 noConflect() 메서드를 제공합니다
Release 식별자
는 $ 식별자의 제어권을 해제합니다
다른 스크립트에서 대신
$.noConflict();
전체 이름을 사용할 수 있도록
약어 대신 jQuery 전체 이름 사용 $
jQuery(document).ready(function(){ jQuery("button").click(function(){ jQuery("p").text("jQuery 仍然在工作!"); }); });
약어 만들기
own
noCon conflict()의 약어는 jQuery에 대한 참조를 반환할 수 있습니다
변수에 저장한 다음 $
var jq = $.noConflict(); jq(document).ready(function(){ jq("button").click(function(){ jq("p").text("jQuery 仍然在工作!"); }); });
대신 이 변수를 사용합니다.매개 변수 전달
$ 기호를 변수로 사용할 수 있으며 이를 준비된 메소드에 전달하세요.
이런 방식으로 함수 내부에서는 $ 기호를 사용할 수 있지만 함수 외부에서는 $
$.noConflict(); jQuery(document).ready(function($){ $("button").click(function(){ $("p").text("jQuery 仍然在工作!"); }); });를 사용할 수 없습니다.
위 내용은 jQuery에서 noContribute()를 사용하는 방법 알아보기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!