jQuery 라이브러리

 

<script src="http://code.jquery.com/jquery-3.1.0.js"></script> // jQuery 라이브러리 사용

 

&(선택자).메서드(매개변수, 매개변수)

 

&(document).ready(...); -> HTML 문서 로드가 완료되면 ... 실행

 

attr(); //문서 객체의 속성 조작

ex) var src = &('script').attr('src'); //속성을 추출

 

html(); //문서 객체 내부의 HTML 태그 조작 (HTML 효과 적용)

var text= &('h1').text(); -> 선택된 모든 객체 글자 추출

text(); //문서 객체 내부의 글자 조작 (단순 글자)

var html= &('h1').html(); -> 첫 번째 객체 글자 추출

 

클래스 조작

addClass() 클래스 추가

removeClass() 클래스 제거

toggleClass() 클래스 전환

 

hover(올릴 때, 내릴 때)

 

이벤트

on() 이벤트 연결

off() 이벤트 제거

ex) &(selector).on(eventName,eventHandler);

 

mouseover랑 mouseenter 거의 비슷

mouseout랑 mouseleave 거의 비슷

 

event.preventDefault(); // 서버로 입력 양식 전송 중단

 

시각 효과

show(속도) : 문서 객체가 커지며 표시

hide(속도) : 문서 객체가 작아지며 표시

toggle(속도) : show()메서드 hide()메서드 번갈아 실행

 

slideDown(속도) : 문서 객체가 슬라이드 효과와 함께 표시

slideUp(속도) : 문서 객체가 슬라이드 효과와 함께 사라짐

slideToggle(속도) : slideDown()메서드 slideUp()메서드 번갈아 실행

 

fadeIn(속도) : 문서 객체가 선명해지며 표시

fadeOut(속도) : 문서 객체가 흐려지며 표시

fadeToggle(속도) : fadeIn()메서드 fadeOut()메서드 번갈아 실행

 

속도 문자열

slow 600ms

normal 500ms

fast 400ms

 

애니메이션 효과 //큐 방식 선입선출

animate() 메서드

1. &(selector).animate(속성 객체);

2. &(selector).animate(속성 객체, 시간);

3. &(selector).animate(속성 객체, 시간, 콜백 함수// 모션 끝난 뒤 새로운 모션 실행);

 

일정시간 애니메이션 정지 : dealy()

애니메이션 중단 : stop()

ex0 &('h1').stop(clearQueue,goToEnd);

clearQueue (기본값)

- false - 현재 실행중인 애니메이션만 멈춤

- true - 예약된 모든 애니메이션 멈춤

goToEnd 매개변수 : 애니메이션 중지할 때 어떤 상태로 종료할지 지정

- false - 현재 상태 멈춤

- true - 마지막 상태로 가서 멈춤

 

setInterval(함수, 특정 시간); //특정 시간마다 함수 실행

'학교수업' 카테고리의 다른 글

정보보호개론 12주차  (0) 2021.11.27
임베디드 기초 11주차  (0) 2021.11.27
객체지향 프로그래밍 12주차  (0) 2021.11.24
객체지향 프로그래밍 11주차  (0) 2021.11.23
객체지향 프로그래밍 10주차  (0) 2021.11.22

+ Recent posts