js의 Window.onload와 흡사
Window.onload : 태그 객체가 모두 생성되면 발생되는 이벤트로 웹 화면이 처음 나타날 때 필요한 작업이 있다면 여기서 구현한다. (제일 먼저 실행되는 함수)
차이점 : window.onload는 여러개 있을 경우 제일 마지막 것만 동작하고, Ready는 모든 부분이 동작한다.
[js window.onlad 결과]
[ready 함수 결과]
- 기본 선택자
- 기본 선택자 조합
- 순서 필터 선택자
- 인덱스 필터 선택자
- 속성 선택자
- 상태 선택자
- Form 태그 선택자
전체 선택자(*)
: html 문서 내의 모든 태그를 선택태그이름 선택자(태그이름)
: 지정한 태그 이름에 해당하는 태그 객체를 가져옴아이디 선택자(#)
: id 속성을 통해 태그 객체를 가져옴클래스 선택자(.)
: class 속성을 통해 태그 객체를 가져옴선택자1, 선택자2
: 동시에 여러 태그를 선택할 때 사용선택자1 > 선택자2
: 태그의 바로 하위 태그들을 선택할 때 사용선택자1 선택자2
: 태그 내부의 모든 태그들을 선택할 때 사용선택자1.선택자2
: 모든 선택자를 만족하는 태그를 선택선택자1 + 선택자2
: 선택자1 태그 바로 다음에 있는 선택자2 태그를 선택선택자1 ~ 선택자2
: 선택자1 태그 다음에 있는 모든 선택자2 태그를 선택
선택자1, 선택자2
선택자1 > 선택자2
선택자1 선택자2
선택자1.선택자2
선택자1 + 선택자2
선택자1 ~ 선택자2
:first
: 선택자에 해당하는 태그 중 가장 처음 태그:first-child
: 선택자에 해당하는 태그 중 각 영역별 첫 번째 태그를 선택, 처음 태그가 선택자에 해당하지 않으면 선택되지 않는다.:first-of-type
: 선택자에 해당하는 태그 중 각 영역별 처음 태그가 선택 된다. (처음 태그가 선택자에 해당되지 않아도 실행):last
: 선택자에 해당하는 태그 중 가장 마지막 태그를 선택:last-child
: 선택자에 해당하는 태그 중 각 영역별 마지막 태그를 선택, 마지막 태그가 선택자에 해당하지 않으면 선택되지 않는다.:last-of-type
: 선택자에 해당하는 태그 중 각 영역별 마지막 태그를 선택:odd
: 인덱스 번호가 홀수인 태그 선택:even
: 인덱스 번호가 짝수인 태그 선택:only-child
: 영역내 선택자에 해당하는 태그가 하나일 경우 선택, 다른 태그가 있으면 선택되지 않는다.:only-of-type
: 영역내 선택자에 해당하는 태그가 하나일 경우 선택
:first
:first-child
:first-of-type
:last
:last-child
:last-of-type
:odd
:even
:only-child
:only-of-type
:eq(인덱스)
: 인덱스번때(0부터 시작) 해당하는 태그를 선택:nth-child(인덱스)
: 각 영역의 인덱스번째(1부터 시작) 해당하는 태그를 선택, 인덱스번째 태그가 선택자에 해당하지 않으면 선택되지 않는다.:nth-of-type
: 각 영역의 인덱스번째(1부터 시작) 해당하는 태그를 선택:gt(인덱스)
: 선택자에 해당하는 태그 중 인덱스번째(0부터 시작) 태그 이후의 태그들을 선택:lt(인덱스)
: 선택자에 해당하는 태그 중 인덱스번째(0부터 시작) 태그 이전의 태그들을 선택:nth-last-child(인덱스)
: 각 영역별 뒤에서 인덱스번째(1부터 시작) 태그를 선택, 인덱스번째 태그가 선택자와 다르면 선택되지 않는다.:nth-last-of-type(인덱스)
: 각 영역별 뒤에서 인덱스번째(1부터 시작) 태그를 선택:not
: 선택자에 해당되지 않는 태그들을 선택
:eq(인덱스)
:nth-child(인덱스)
:nth-of-type
:gt(인덱스)
:lt(인덱스)
:nth-last-child(인덱스)
:nth-last-of-type(인덱스)
:not
[속성]
: 속성을 가지고 있는 태그를 선택[속성 = 값]
: 속성의 값이 지정된 값과 일치하는 태그를 선택[속성 != 값]
: 속성의 값이 지정된 값과 일치하지 않는 태그를 선택[속성 $= 값]
: 속성의 값이 지정된 값으로 끝나는 태그를 선택[속성 |= 값]
: 속성의 값이 지정된 속성의 값과 일치하거나 지정된 속성으로 시작하고 하이픈으로 연결된 태그를 선택[속성 ^= 값]
: 속성의 값이 지정된 값으로 시작하는 태그를 선택[속성 ~= 값]
: 속성의 값이 지정된 값을 단어로 가지고 있는 태그를 선택[속성 *= 값]
: 속성의 값이 지정된 값을 포함하는 태그를 선택
[속성]
[속성 = 값]
[속성 != 값]
[속성 $= 값]
[속성 |= 값]
[속성 ^= 값]
[속성 ~= 값]
[속성 *= 값]
:header
: h1 ~ h6 태그를 선택:focus
: 현재 포커스가 지정된 태그를 선택:contains('문자열')
: 지정된 문자열이 포함되어 있는 태그를 선택:has(선택자)
: 지정된 선택자를 포함한 태그를 선택
- 실행결과
이클립스가 실행되지 않았고, 서버가 작동되지 않아 당황했다.
이클립스는 재설치를 하니 실행이 정상적으로 되었고, 서버를 다시 설정해주었더니 해결되었다.