반응형
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
- neural network
- 정적 메서드
- 캐시의 지역성
- 깃모지
- cache locality
- Colab
- self
- f-string
- 맴버연산자
- gitmoji
- 메서드채이닝
- 구글코랩
- 비공개 속성
- randrange
- 식별연산자
- Next.js
- __init__
- 메서드
- 인공신경망
- PYTHON
- class
- nextjs
- Keras
- 추상 클래스
- mnist
- choice
- built-in function
- 정수
- 실수
- ITER
Archives
- Today
- Total
IT world
JQuery chain 본문
Chain이란?
- jQuery의 메소드들은 반환값으로 자기 자신을 반환해야 한다는 규칙을 가지고 있으며 이러한 규칙을 통해 선택한 대상에 대해서 연속적인
제어를 할 수 있고 이러한 것을 chain이라고 한다.
- jquery를 사용해서 jquery.com을 .org로 바꿀 것이며 target의 값을 변경하고 css속성을 부여하는 것이다.
- id 셀렉터를 통해 id가 tutorial인 a 태그 엘리먼트를 반환한다.
- attr 메소드는 attribute의 약자로 엘리먼트의 속성을 변경해주는 역할을 한다. 따라서 href 속성값을 .org로 변경해준다.
- .을 사용해서 attr를 통해 target 속성의 값도 변경해준다.
- 또 .을 사용해서 css메소드를 호출하여 글자 색을 변경해 준다.
- 이런 것이 가능한 이유는 제이쿼리 메소드들은 반환값으로 레퍼를 반환하기 때문이다. 따라서 각각의 메소드들이 실행하고 반환하는 것
은 레퍼이기 때문에 뒤에 .을 붙여서 메소드들을 연결하여 사용할 수 있고 사슬처럼 연속적으로 명령을 할 수 있다. 이러한 것을 chain이
라고 한다.
Chain의 장점
- 코드가 간결해지고 중복되는 부분이 줄어든다.
- 인간의 언어와 유사해서 사고의 자연스러운 과정과 일치한다.
'코딩 > JQuery' 카테고리의 다른 글
ajax (0) | 2019.08.08 |
---|---|
JQuery event (0) | 2019.08.06 |
JQuery wrapper (0) | 2019.08.06 |
jQuery 소개 (0) | 2019.08.06 |
Comments