IT world

JQuery chain 본문

코딩/JQuery

JQuery chain

엄킹 2019. 8. 6. 18:42

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