programing

자바스크립트에서 "$" 기호의 의미는 무엇입니까?

topblog 2023. 8. 26. 10:16
반응형

자바스크립트에서 "$" 기호의 의미는 무엇입니까?

.$사인. 그게 무슨 뜻입니까?

$(window).bind('load', function() {
    $('img.protect').protectImage();
});

코드 조각은 인기 있는 JavaScript 라이브러리(jQuery, ProtoType, moTools 등) 중 하나의 메서드를 참조하는 것처럼 보입니다.

의 사용에 대해 신비로운 것은 없습니다.$자바스크립트로.$JavaScript. 에서), 문자에서는 할 수 없음), 숫자(첫 문자에서는 사용할 수 없음), 문자(문자: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문: 영문:$,_그 외의 것.

프로토타입,는 프토타입, jQuery 의크립라는리를 합니다.$기본 기본 개체(또는 함수)로 사용됩니다.그들 중 대부분은 또한 포기할 수 있는 방법을 가지고 있습니다.$사용하는 다른 라이브러리와 함께 사용할 수 있도록 합니다.이 경우 사용할 수 있습니다.jQuery$. . . . . . . . . . . .$는 의지일뿐다니입길름▁for▁shortcut▁a의 바로 가기입니다.jQuery.


◦ 식별자의 첫 번째 문자에 대해 JavaScript는 "...유니코드 속성 "ID_Start"를 가진 모든 유니코드 코드 포인트..."를 추가할 수 있습니다.$그리고._명세서의 세부 사항식별자의 후속 문자의 경우 다음과 같은 모든 문자를 허용합니다.ID_Continue((으)를 _및 ) 및$(및 이전 버전과의 호환성을 위한 몇 가지 제어 문자).

다른 답변에서:

약간의 역사

기억하세요, 본질적으로 특별한 것은 없습니다.$다른 이름과 마찬가지로 변수 이름입니다.document.getElementById를 사용하여 코드를 작성했습니다.자바스크립트는 대소문자를 구분하기 때문에 글을 쓸 때 실수하는 것이 보통이었습니다.document.getElementById내가 자본을 해야 합니까?'b''by'내가 자본을 해야 합니까?'i'Id?당신은 이해합니다.함수는 자바스크립트의 일류 시민이기 때문에 항상 다음을 수행할 수 있습니다.

var $ = document.getElementById; //freedom from document.getElementById!

했을 때, 의 함수의 을 프토타라이러도, 그은들 DOM요소를얻라고 지었습니다.'$'거의 모든 자바스크립트 라이브러리가 이 아이디어를 복사했습니다.프로토타입은 또한 다음과 같은 기능을 도입했습니다.$$CSS 셀렉터를 사용하여 요소를 선택하는 기능.

도 jQuery를 적용했습니다.$원하는 요소를 얻기 위해 모든 종류의 '선택기'를 허용하도록 확장되었습니다.하고 있고, 은 문제가 될 것입니다.'$'프로토타입의 구현 또는 jQuery의 구현을 참조할 수 있습니다.그렇기 때문에 jQuery에는 prototype을 사용하는 프로젝트에 jQuery를 포함하고 코드를 천천히 마이그레이션할 수 있는 noConflict 옵션이 있습니다.저는 이것이 존의 입장에서 훌륭한 조치였다고 생각합니다! :)

그것은 jQuery 코드일 가능성이 높습니다(더 정확하게는 jQuery 라이브러리를 사용하는 JavaScript).

$jQuery 함수를 나타내며, 실제로는 의 단축 별칭입니다.jQuery(대부분의 언어와 달리,$기호는 예약되지 않았으며 변수 이름으로 사용될 수 있습니다.)일반적으로 선택기(즉, DOM에서 발견된 요소 집합을 반환하는 함수)로 사용됩니다.

다른 모든 대답이 말해주듯이, 거의 모든 것이 될 수 있지만 대개 "JQuery"입니다.

그러나 ES6에서는 템플릿 "literal"의 문자열 보간 연산자입니다.

var s = "new" ; // you can put whatever you think appropriate here.
var s2 = `There are so many ${s} ideas these days !!` ; //back-ticks not quotes
console.log(s2) ;

결과:

요즘 새로운 아이디어가 너무 많아요!!

$()는 의단버전다니입축and의 입니다.jQuery()jQuery 라이브러리에서 사용됩니다.

답변 에, 위의답변외도에,▁in위도,,$Javascript에는 특별한 의미가 없으며 개체 이름 지정에 자유롭게 사용할 수 있습니다.jQuery에서는 jQuery 개체 및 jQuery() 함수의 별칭으로 사용됩니다.그러나 $를 사용하는 다른 JS 라이브러리와 함께 사용하려는 상황이 발생할 수 있으며, 이 경우 이름 지정 충돌이 발생할 수 있습니다.JQuery에는 단지 이러한 이유로 방법이 있습니다.jQuery.noConflict().

다음은 jQuery docs의 샘플입니다.

<script src="other_lib.js"></script>
<script src="jquery.js"></script>
<script>
$.noConflict();
// Code that uses other library's $ can follow here.
</script>

또는 다음과 같은 를 사용할 수도 있습니다.

(function ($) {
// Code in which we know exactly what the meaning of $ is
} (jQuery));

참조: https://api.jquery.com/jquery.noconflict/

jQuery Core 개체를 설명하는 jQuery 문서에서 다음을 수행합니다.

많은 개발자들은 차별화를 돕기 위해 jQuery 개체를 포함하는 변수 이름 앞에 $를 붙입니다.이 방법에는 마법 같은 것이 없습니다. 단지 일부 사람들이 다양한 변수에 포함된 내용을 추적하는 데 도움이 될 뿐입니다.

기본 구문은 $(선택기)입니다.액션 »

HTML 요소를 "쿼리(또는 찾기)"하기 위해 jQuery A(선택기)를 정의하는 달러 기호 요소에 대해 수행할 jQuery 작업()

언급URL : https://stackoverflow.com/questions/1150381/what-is-the-meaning-of-sign-in-javascript

반응형