1) css 셀렉터를 활용한 태그 접근
2) 이벤트 처리
3) 특수 효과 및 애니메이션
4) Ajax
5) JSON 파싱
6) 플러그인을 통한 확장성
7) 멀티 브라우저 지원
1) JDK 설치

2) apache tomcat 설치

3) eclipse 설치

1) 폰트 설정


2) 인코딩 설정

3) 웹 브라우저 설정

4) 서버 설정


실습2. 웹 브라우저 test해보기
file - new - Dynamic web project - test서버 만들기

따로 수정할 것 없이 name만 설정해 주면 된다.

서버가 만들어지면 우리가 만든 workspace의 test폴더가 생긴 것을 확인 가능하다

test서버 하위 폴더 - src- main - webapp 오른쪽 클릭하여 html파일을 추가한다.

오른쪽 부분 html파일을 간단하게 작성 후 실행시켜 본다.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1> 개발환경 테스트</h1>
</body>
</html>
tomcat으로 서버를 연결해주고 실행시키면 다음과 같다.


실습3. javascript
1) 새로운 서버와 html파일을 만들어 다음과 같이 코드를 작성해 준다.
<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>
<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>
</body>
버튼을 활성화 하면 다음과 같이 나온다.

2) 위 javascript를 jQuery로 바꾸어 실습
JQuery를 사용하기 위해 CjQuery 라이브러리 다운로드와 CDN 방법 중 CDN 방법을 선택



<script>
function set_h1(){
// jQuery 변환
$("h1").text("jQuery로 문자열 변경")
}
function get_li(){
$("li").each(function(idx,obj){
var str = $(obj).text();
$("#result").append(str + "<br>");
});
}
</script>
결과

명령어 틀리는 문제(오타)
많은 코딩해보기
비쥬얼 스튜디오 코드에서는 자동 완성 기능이 있어 코드를 작성하는 데에 편리함이 있었지만, 오늘 처음 접한 이클립스에서는 자동 완성이 안되어 조금 불편했다. 하지만, 자동 완성 기능에 의존하는 것이 아닌 문법 전체를 알고 있는 것이 더 중요한 것 같다. 그리고 아직 배울 내용이 많겠지만, 오늘 배운 자바스크립트와 제이쿼리를 비교했을 때는 엄청 간단하게 코드를 작성할 수 있다는 것을 깨달았다. 조금 더 배운다면 자바스크립트보다 더 편리하고 강력하게 이용할 수 있을 것 같다.