>  기사  >  웹 프론트엔드  >  jquery 변수에 $를 추가하는 것과 $를 추가하지 않는 것의 차이점은 무엇입니까?

jquery 변수에 $를 추가하는 것과 $를 추가하지 않는 것의 차이점은 무엇입니까?

coldplay.xixi
coldplay.xixi원래의
2020-12-23 11:52:192614검색

jquery 변수에 $를 추가하는 것과 $를 추가하지 않는 것에는 차이가 없습니다. jquery를 사용할 때 변수가 [$();]로 래핑되면 변수가 그 전에 jquery 객체로 패키징되어야 함을 의미합니다. 사용할 수 있습니다.

jquery 변수에 $를 추가하는 것과 $를 추가하지 않는 것의 차이점은 무엇입니까?

이 문서의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터, jquery 버전 3.2.1.

추천: jquery 비디오 튜토리얼

jquery 변수에 $를 추가하는 것과 $를 추가하지 않는 것 사이에는 차이가 없으며 단지 습관일 뿐입니다.

1. 변수 명명 규칙의 시작 문자는 문자, 밑줄(_) 및 달러 기호($)일 수 있습니다. 그러나 많은 js 라이브러리는 $를 전역 변수 표시로 사용하는 것을 선호하며 jquery도 예외는 아닙니다. jquery 변수 플래그로 $를 추가하면 구별하기가 더 쉽습니다. 따라서 jquery 객체의 이름을 붙일 때 앞에 $를 추가하면 jquery 객체임을 한눈에 알 수 있습니다. $,作为jquery变量标志更容易进行区分。所以,一般在给jquery对象取名的时候在前面加$,一看就知道是jquery对象。

2、在使用jquery 时,如果一个变量被$();包裹,那么说明这个变量需要包装成jquery对象才可以使用。

3、在jquery自己的作用域所创建的变量不需要加$();包裹的,举一个很简单的例子:比如,一个在js中的this指针,如果这个指针需要在jquery中使用,那么就需要用$();包裹成jQuery中的对象,也就需要这样写:$(this)

4、如果是一个变量起名为$xxx

2. jquery를 사용할 때 변수가 $();로 래핑되면 변수를 사용하기 전에 jquery 객체로 패키징해야 함을 의미합니다.

3. jquery 자체 범위에서 생성된 변수는 $();로 래핑할 필요가 없습니다. 예를 들어 js에서 this 포인터를 사용해야 하는 경우 $()를 사용하여 jQuery에서 객체로 래핑해야 하며 다음과 같이 작성해야 합니다: $(this). 4. 한 변수의 이름이 $xxx이고 다른 변수의 이름이 xxx인 경우 jquery를 사용하여 생성된 변수와 생성된 javascript 변수를 구별하는 것이 좋은 코딩 습관입니다.

🎜관련 무료 학습 권장 사항: 🎜js 비디오 튜토리얼🎜🎜🎜

위 내용은 jquery 변수에 $를 추가하는 것과 $를 추가하지 않는 것의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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