jQuery에서 $ 기호의 유래

$는 유명한 jQuery 기호입니다. 실제로 jQuery는 전역 변수 jQuery에 모든 함수를 캡슐화하며 $는 변수 jQuery의 별칭이기도 합니다.

  • window.jQuery; // jQuery(selector, context)

  • window.$; // jQuery(selector, context)

  • $ === jQuery; // true

  • typeof($); // 'function'

$ 함수일 뿐이지만 함수는 객체이기도 하므로 $는 직접 호출되는 것 외에도 많은 다른 속성을 가질 수 있습니다.

참고: 표시되는 $function 이름은 jQuery(selector, context)가 아닐 수 있습니다. 많은 JavaScript 압축 도구가 함수 이름과 매개변수의 이름을 바꿀 수 있으므로 압축된 jQuery 소스 코드 $function이 a(b, c)가 될 수 있기 때문입니다.

대부분의 경우 $를 직접 사용합니다(작성하기 쉽기 때문). 그러나 $ 변수가 안타깝게도 점유되어 변경할 수 없는 경우 jQuery에 $ 변수를 넘겨달라고 요청할 수 있으며 그런 다음 jQuery 변수만 사용할 수 있습니다.

  • $ // jQuery(selector , context; )

  • jQuery.noConstrict();

  • $; // undefine

  • jQuery; // jQuery(selector, context)

이 흑마법의 원리는 jQuery가 $, 원본 $는 내부적으로 저장됩니다. jQuery.noConflect()가 호출되면 원래 저장된 변수가 복원됩니다

지속적인 학습
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php.cn</title> <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"> </script> <script> $(document).ready(function(){ $("#hide").click(function(){ $("p").hide(); }); $("#show").click(function(){ $("p").show(); }); }); </script> </head> <body> <p>欢迎大家来到php.cn</p> <button id="hide">隐藏</button> <button id="show">显示</button> </body> </html>
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~