javaScript의 window.onload와 흡사
Window.onload는 태그 객체가 모두 생성되면 발생되는 이벤트로 웹 화면이 처음 나타날 때 필요한 작업이 있다면 여기서 구현
Ready도 동일한 시점에 동작
차이점은 window.onload는 여러 개 있을 경우 제일 마지막 것만 동작, Ready는 모든 부분이 동작
아래는 jQuery 선택자의 요소들이다.
정리
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
$(function(){
//$("*").css("background-color", "yellow");
//$("p").css("background-color", "blue");
//$("div").css("background-color", "green");
$("#test1").css("color", "blue");
$("#test2").css("color", "red");
$(".test3").css("color", "orange");
})
</script>
</head>
<body>
<p id="test1">문자열1</p>
<p class="test3">문자열2</p>
<div id="test2">문자열3</div>
<div class="test3">문자열4</div>
</body>
첫 번째 태그 선택
-:first : 선택자에 해당하는 태그 중 가장 처음 태그
-:first-child : 선택자에 해당하는 태그 중 각 영역별 첫 번째 태그가 선택. 처음 태그가 선택자에 해당하지 않으면 선택되지 않음.
-:first-of-type : 선택자에 해당하는 태그 중 각 영역별 처음 태그가 선택
마지막 태그 선택
그 외 순서 필터 선택자
인덱스 번째 태그 선택
:gt(인덱스) : 선택자에 해당하는 태그 중 인덱스(0부터 시작)번째 태그 이후의 태그들이 선택
:lt(인덱스) : 선택자에 해당하는 태그 중 인덱스(0부터 시작)번째 태그 이전의 태그들이 선택
:nth-last-child(인덱스) : 뒤에서 인덱스(1부터 시작)번째 태그가 선택. 인덱스번째 태그가 선택자와 다르면 선택되지 않음
:nth-last-of-type(인덱스) : 뒤에서 인덱스(1부터 시작)번째 태그가 선택
:not : 선택자에 해당하지 않는 태그들이 선택
태그에 설정되어 있는 속성을 통해 선택하는 선택자
[속성] : 속성을 가지고 있는 태그를 선택
[속성 = 값] : 속성의 값이 지정된 값과 일치하는 태그를 선택
[속성 != 값] : 속성의 값이 지정된 값과 일치하지 않는 태그를 선택
태그의 상태에 따라 선택하는 선택자
form은 클라이언트에서 서버측으로 데이터를 전송하는데 사용되는 하나의 수단이다.
정확히 말하면 form 엘리먼트내에 있는 input박스라던지, radio 버튼, checkbox 등에 있는 데이터를 전송한다.
이번 수업을 하기 전에 서버 연결 문제를 어느정도 해결하고 진행되었기 때문에 대체적으로 무난했다.
이번 수업에 막히는 구간은 없었다. 어제 서버 문제는 해결되었기에 이후 진행에는 별 다른 문제가 없었다.
이번 수업은 jQuery에 사용되는 문구를 이용하는 방법을 통해 수업을 했다.
내가 스프링을 독학하는 것이 결과적으로 도움이 되어서 이번 수업을 진행하는 데 많은 무리가 없었다.