Java와 JavaScript
Java와 JavaScript의 사용 목적
java
- 클라이언트의 요청 처리
- 요청파라미터값 조회 및 객체에 담기
- 업무로직의 실행
- DB 엑세스 작업 실행
- 응답 컨텐츠 제공
JavaScript
- 사용자와 상호작용
- 폼입력값 유효성 체크
- 이벤트 처리
- HTML 조작
- 엘리먼트 선택, 컨텐츠/값 조회, 컨텐츠/값 변경, 스타일 변경
자바와의 차이점
- 접근제한자가 없다
- 반환타입이 없다
- 매개변수의 타입을 지정하지 않는다
- 함수 중복정의가 소용이 없다
자바스크립트의 주요 이벤트
- onclick 이벤트: 엘리먼트를 클릭했을 때
- onmouseenter, onmouseleave 이벤트: 엘리먼트 위로 마우스가 움직일 때, 엘리먼트 밖으로 마우스가 움직일 때
- onkeyup 이벤트: 엘리먼트에서 키보드 키가 위로 올라갔을 때
- onchange 이벤트: 폼 입력요소의 값이 변경될 때
- onsubmit 이벤트: 폼이 서버로 제출될 때
- onload 이벤트: 브라우저가 페이지의 로딩을 끝마쳤을 때