>  기사  >  웹 프론트엔드  >  jQuery에서 noContribute()를 사용하는 방법 알아보기

jQuery에서 noContribute()를 사용하는 방법 알아보기

青灯夜游
青灯夜游앞으로
2018-10-08 16:58:061846검색

이 글에서는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 jb51.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제