반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 정수
- class
- Next.js
- cache locality
- PYTHON
- __init__
- mnist
- gitmoji
- neural network
- 구글코랩
- nextjs
- 실수
- 인공신경망
- ITER
- built-in function
- 메서드
- 추상 클래스
- 식별연산자
- 정적 메서드
- 메서드채이닝
- Colab
- randrange
- choice
- self
- 비공개 속성
- Keras
- f-string
- 깃모지
- 맴버연산자
- 캐시의 지역성
Archives
- Today
- Total
IT world
JQuery wrapper 본문
레퍼(wrapper)란?
- jQuery( 엘리먼트 오브젝트 | 'CSS스타일 선택자' )
붉은색으로 표시한 부분이 레퍼이며 제이쿼리란 이름의 함수를 호출하는 것이고 인자로 엘리먼트 오브젝트나 CSS스타일 선택자를 전달 하
는 것.
ex) JQuery('body').html('hello world'); // 제이쿼리 함수 사용 - 레퍼
-프로그래밍을 하다보면 특정한 하나의 라이브러리만 사용하는 것이 아닌데 예전에 사용한 라이브러리와 현재 더 좋은 새로은 라이브러리와
의 충돌을 방지하기 위해(변수명, 함수명등이 같을 경우 충돌이 발생) 사용한다.
레퍼의 안전한 사용
1. $(엘리먼트) 와 jQuery(엘리먼트)는 같은 의미이지만 $를 사용하는 다른 라이브러리들과의 충돌 때문에 충돌방지를 위해 jQuery(엘리먼트)
를 사용한다. $는 제이쿼리에서만 사용하는 것이 아니기 때문에 충돌이 발생할 수 있으며 외부에 있을지 모르는 타 라이브러리의 $와의 충
돌을 예방한다.
[jQuery라는 함수 이름을 사용하여 충돌을 예방]
2. 함수를 선언하면서 로컬변수를 사용하여 바깥쪽과의 충돌을 예방하고 함수 선언한 것을 선언과 동시에 jQuery로 호출하여 충돌을 예방한
다.
[함수 선언과 동시에 호출하여 충돌 예방]
'코딩 > JQuery' 카테고리의 다른 글
ajax (0) | 2019.08.08 |
---|---|
JQuery event (0) | 2019.08.06 |
JQuery chain (0) | 2019.08.06 |
jQuery 소개 (0) | 2019.08.06 |
Comments