이벤트
addEventListener
- 선택 요소에 지정한 이벤트가 발생하면, 약속 된 명령어를 실행시키는 메소드
- click : 클릭
- mouseover : 요소에 커서를 올렸을 때
- mouseout : 마우스가 요소를 벗어날 때
- mousedown : 마우스 버튼을 누르고 있는 상태
- mouseup : 마우스 버튼을 떼는 순간
- focus : 포커스 됐을 때
- blur : 포커스가 벗어나는 순간
- keypress : 키를 누르는 순간 + 누르고 있는 동안 계속 발생
- keydown : 키를 누르는 순간에만 발생
- keyup : 키를 눌렀다가 떼는 순간
- load : 웹페이지에 필요한 모든 파일(html, css, js 등)의 다운로드가 완료되었을 때
- resize : 스크롤이 발생할 때
- unload : 링크를 타고 이동하거나, 브라우저를 닫을 때
- change : 폼 필드의 상태가 변경되었을 때, input에 변경이 일어나고 다른 요소를 클랙해서 focus out 시키면 발생
- input : 현재 input에 변경사항이 존재하는 순간을 계속 인식, 실시간으로 바로 반영할 수 있다.
jQuery
jQuery란?
자바스크립트 언어를 간편하게 사용할 수 있도록 단순화시킨 오픈 소스 기반의 자바스크립트 라이브러리이다.
jQuery의 장점
- 주요 웹 브라우저의 구버전을 포함한 대부분의 브라우저에서 지원이 가능하다.
- HTML DOM을 손쉽게 조작 가능하며, CSS 스타일도 간단히 적용 가능하다.
- 같은 동작을 하더라도 더욱 짧게 구현이 가능하다.
- 오픈 라이선스를 적용해 누구나 자유롭게 이용 가능하다.
jQuery 요소 선택
$('선택자');
jQuery 메소드
값 가져오기 & 설정하기
값 가져오기
$('선택자').val();
값 설정하기
$('선택자').val('설정할 값');
text 변경하기
$('선택자').text('글자');
html 변경하기
$('선택자').html('html코드');
속성 변경하기
$('선택자').attr('속성', '속성값');
style 변경하기 & style 속성값 가져오기
style 변경하기
$('선택자').css('속성', '속성값');
style 속성값 가져오기
$('선택자').css('속성');
'기록 > 새싹x코딩온' 카테고리의 다른 글
[새싹x코딩온] 웹 퍼블리싱 과정 5주차 - 2 | :root, 라이브러리 (0) | 2023.07.16 |
---|---|
[새싹x코딩온] 웹 퍼블리싱 과정 5주차 - 1 | jQuery - 메소드(2), Bootstrap(1) (0) | 2023.07.11 |
[새싹x코딩온] 웹 퍼블리싱 과정 4주차 - 2 | JS - DOM 요소 다루기 (0) | 2023.07.06 |
[새싹x코딩온] 웹 퍼블리싱 과정 4주차 - 1 | JS - 문자열, 배열, DOM 관련 메소드 (0) | 2023.07.04 |
[새싹x코딩온] 웹 퍼블리싱 과정 3주차 - 3 | JS - 변수, 연산자, 함수, 조건문, 반복문 (0) | 2023.07.01 |