>웹 프론트엔드 >JS 튜토리얼 >jQuery의 noContribute() 메소드에 대한 심층적인 이해

jQuery의 noContribute() 메소드에 대한 심층적인 이해

yulia
yulia원래의
2018-09-26 15:21:471830검색

이 글은 jQuery의 noContribute() 메소드를 소개합니다. 도움이 필요한 친구들이 참고할 수 있도록 좋아요와 댓글도 환영합니다.

noConflect()

jQuery는 $ 기호를 사용합니다. 이는 jQuery의 약어로

JavaScript 프레임워크에는 다음이 포함됩니다. MooTools, Backbone, Sammy, Cappuccino, Knockout, JavaScriptMVC, Google Web Toolkit, Google Closure, Ember, Batman 및 ExtJS 등

이러한 프레임워크 중 일부는 $ 기호를 약어로 사용합니다.

동일한 약어 기호를 사용하는 두 개의 다른 프레임워크를 사용하면 스크립트 실행이 중지될 수 있습니다.

은 $identifier

#🎜에 대한 제어를 해제합니다. 🎜# 다른 스크립트에서 사용할 수 있도록

$.noConflict();

전체 이름

대신 약어 대신 jQuery 전체 이름 사용 $#🎜🎜 #

jQuery(document).ready(function(){
  jQuery("button").click(function(){
    jQuery("p").text("jQuery 仍然在工作!");
  });
});

약어 생성

은 자신만의 약어 생성 가능

noConflect()는 jQuery에 대한 참조를 반환할 수 있음 #🎜🎜 #

나중에 변수에 저장하려면 $

var jq = $.noConflict();
jq(document).ready(function(){
  jq("button").click(function(){
    jq("p").text("jQuery 仍然在工作!");
  });
});
# 🎜🎜#Parameter pass

대신 이 변수를 사용할 수 있습니다. $ 기호를 변수로 사용하여 준비된 메소드에 전달합니다

이 방법으로 함수 내에서 $ 기호를 사용할 수 있습니다. 함수 외부에서는 $

$.noConflict();
jQuery(document).ready(function($){
  $("button").click(function(){
    $("p").text("jQuery 仍然在工作!");
  });
});
를 사용할 수 없습니다.

위 내용은 jQuery의 noContribute() 메소드에 대한 심층적인 이해의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.