[javascript] jQuery에서 $ 기호의 의미는 무엇입니까?

$jQuery 의 로그인은 무엇 을 의미합니까?



답변

jQuery 객체 🙂

jQuery 문서에서 :

기본적으로 jQuery는 “jQuery”의 바로 가기로 “$”를 사용합니다.

따라서 $("#id") 또는 jQuery("#id")동일합니다.


답변

이상하지만 사실입니다. JavaScript에서 “$”를 함수 이름으로 사용할 수 있습니다. jQuery ()의 속기입니다. 원하는 경우 사용할 수 있습니다. 다른 라이브러리가 이미 $를 사용하고있는 경우 jQuery를 호환 모드에서 실행할 수 있습니다. jQuery.noConflict ()를 사용하십시오. $는 JS에서 선택기 함수로 자주 사용됩니다.

jQuery에서 $ 함수는 선택하는 것 이상을 수행합니다.

  1. 선택기를 전달하여 DOM에서 일치하는 요소 모음을 가져올 수 있습니다.
  2. 문서가 준비되면 실행할 함수를 전달할 수 있습니다 (body.onload ()와 비슷하지만 더 좋습니다).
  3. HTML 문자열을 전달하여 DOM 요소로 전환 한 다음 문서에 삽입 할 수 있습니다.
  4. jQuery 객체로 래핑하려는 DOM 요소 또는 요소를 전달할 수 있습니다.

다음은 문서입니다 : https://api.jquery.com/jQuery/


답변

그것은이다 문법적 . jQuery에만 국한된 것은 아닙니다. 다른 도서관에서도 사용합니다. 여기 에서 JavaScript 에서 달러 기호 사용에 대한 자세한 내용을 볼 수 있습니다 .


답변

다른 답변에서 말했듯이 $는 jQuery 함수의 바로 가기입니다.

일부 JavaScript 라이브러리는 $도 사용합니다 (예 : 프로토 타입). 다른 라이브러리와의 충돌을 피하기 위해 jQuery는 jQuery.noConflict () 함수를 제공합니다. 이 함수를 호출하면 $ 변수의 컨트롤이 처음 구현 한 다른 라이브러리로 돌아갑니다. jQuery를 사용하기 위해 이렇게하면 $ ( ‘div.someClass’) 더 이상 할 수 없습니다. 대신 jQuery ( ‘div.someClass’).

또는 다음을 수행 할 수 있습니다.

jQuery.noConflict();

jQuery.ready(function($) {
   // use $ for jQuery
}

//use $ for the other library

noConflict 사용 문제를 피하기 위해 플러그인을 작성할 때 ‘jQuery’를 함수에 전달할 수 있습니다.

function($) {

//use $ writing your plugin

}(jQuery)


답변

$는 단순히 jQuery라는 함수입니다. jQuery 라이브러리의 모든 기능에 액세스하는 방법입니다.

여기에서 찾을 수 있습니다 : http://docs.jquery.com/%24


답변

jQuery의 약자입니다. 모든 jQuery 기능이있는 개체입니다.


답변

$는 @Elzo가 언급 한 것과 같은 구문 설탕입니다. 실제로 아무도 귀하의 질문에 답변하지 않았습니다. $는 jQuery for에서 속기 window.jQuery이므로 매번 입력 할 필요가 없습니다.