PROGRAMMING/JQUERY 썸네일형 리스트형 1.5 DOM 요소의 래퍼 집합 필터링하기 1.5 DOM 요소의 래퍼 집합 필터링하기 문제점 - jQuery 래퍼 집합 안에 선택한 DOM 요소들이 들어 있다. - 새로운 표현식을 지정하여 표현식과 일치하지 않는 DOM요소들을 그 집합에서 제거 해결방법 - filter 메서드는 지정된 표현식과 일치하지 않는 요소를 제외하는 역할을 한다. - filter() 메서드는 현재의 요소 집합을 필터링 할 수 있게 한다. - find 메서드는 현재의 래퍼 집합의 자식 요소들을 대상으로 하여 새로운 요소를 찾음 link link link link link link link link link link - filter 메서드를 사용하여 class 어트리뷰트 값이 external로 설정되어 있지 않은 모든 요소를 원본 집합에서 제거 논의 alert(jQuery('.. 더보기 1.4 특정 컨텍스트 안에서 DOM 요소 선택하기 문제점 - document나 다른 DOM요소의 컨텍스트 안에 있는 단일 DOM 요소나 DOM요소 집합에 대한 참조를 필요 해결방법 - CSS 표현식을 갖는 jQuery 함수는 두 번째 매개변수를 가질 수도 있다. - 이러한 두 번째 매개변수는 DOM 참조이거나 jQuery 래퍼 또는 document일 수도있다. 더보기 1.2 Dom은 로드되었지만 페이자가 로드되기 전에 jQuery/자바스크립트 실행하기 1.2 Dom은 로드되었지만 페이자가 로드되기 전에 jQuery/자바스크립트 실행하기 1.2 Dom은 로드되었지만 페이자가 로드되기 전에 jQuery/자바스크립트 실행하기 문제점 - 최근 javascript App 들은 일반적으로 DOM이 완전히 로드 된 후에 수행한다. - window.onload 이벤트를 사용한다면 모든 자원들을 포함하여 전체 문서가 완전히 로드되기 전까지는 onload가 발생하지 않는다. - 대부분 웹 방문자로 하여금 지나치게 많은 시간을 기다리게 만든다. 해결방법 - jQuery는 DOM의 document 개체에 바인드 되는 사용자 정의 이벤트 처리기인 ready() 메서드를 제공 - DOM이 완전히 로드 되진 않았지만 DOM이 준비된 경우 The DOM is ready! 논의 -.. 더보기 이전 1 다음