[6월 20일]

정서이·2022년 6월 20일

1) 학습한 내용

1.개발환경 구성

JDK 설치/이클립스/Apache tomcat/웹 브라우저

2.프로젝트,파일 만들기


3.Javascript 이용

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
	function set_h1(){
		var h1 = document.getElementsByTagName("h1");
		var str = h1[0].firstChild;
		str.nodeValue = "JavaScript로 문자열 변경"
	}
	function get_li(){
		var li = document.getElementsByTagName("li");
		var result = document.getElementById("result");
		for(var idx in li){
			var str= li[idx].firstChild;
			result.innerHTML += str.nodeValue + "<br/>";	
		}
	}
</script>
</head>
<body>
	<h1> JavaScript 실습 </h1>
	<button onClick="set_h1()"> h1 태그문자열 변경 </button>
	<br/>
	<ul>
		<li> 문자열1 </li>
		<li> 문자열2 </li>
		<li> 문자열3 </li>
	</ul>
	<button onClick="get_li()"> li 태그문자열 가져오기 </button>
	<div id="result"></div>
</body>
</html>


4. jQuery 이용

훨씬 간결하게 코드를 작성해도 똑같이 실행된다.

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
	function set_h1(){
		$("h1").text("jQuery로 문자열 변경")
	}
	function get_li(){
		$("li").each(function(idx,obj){
			var str = $(obj).text();
			$("#result").append(str+ "<br/>");
		});
	}
</script>
</head>
<body>
	<h1> JavaScript 실습 </h1>
	<button onClick="set_h1()"> h1 태그문자열 변경 </button>
	<br/>
	<ul>
		<li> 문자열1 </li>
		<li> 문자열2 </li>
		<li> 문자열3 </li>
	</ul>
	<button onClick="get_li()"> li 태그문자열 가져오기 </button>
	<div id="result"></div>
</body>
</html>


2) 학습내용 중 어려웠던 점

Eclipse를 설치하고 실행하는데 작업공간을 설정하는게 어려웠다.

3) 해결방법

강사님께서 처음부터 다시 설명해주셔서 천천히 따라해서 해결하였다.

4) 학습소감

처음 jQuery를 이용해서 어려웠지만 코드작성은 visual studio code와 크게 다른 것이 없어서 복습을 하면 훨씬 수월하게 수업을 따라갈 수 있을 것 같다.

0개의 댓글