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
🎜관련 무료 학습 권장 사항: 🎜js 비디오 튜토리얼🎜🎜🎜3. jquery 자체 범위에서 생성된 변수는 $();로 래핑할 필요가 없습니다. 예를 들어 js에서 this 포인터를 사용해야 하는 경우 $()를 사용하여 jQuery에서 객체로 래핑해야 하며 다음과 같이 작성해야 합니다:
$(this)
. 4. 한 변수의 이름이$xxx
이고 다른 변수의 이름이 xxx인 경우 jquery를 사용하여 생성된 변수와 생성된 javascript 변수를 구별하는 것이 좋은 코딩 습관입니다.
위 내용은 jquery 변수에 $를 추가하는 것과 $를 추가하지 않는 것의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!