웹프로그래밍 13주차

2021. 11. 26. 21:11·학교수업
반응형

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주차  (1) 2021.11.23
객체지향 프로그래밍 10주차  (0) 2021.11.22
'학교수업' 카테고리의 다른 글
  • 정보보호개론 12주차
  • 임베디드 기초 11주차
  • 객체지향 프로그래밍 12주차
  • 객체지향 프로그래밍 11주차
숯불돼지왕갈비
숯불돼지왕갈비
  • 숯불돼지왕갈비
    게임 개발 공부기
    숯불돼지왕갈비
  • 전체
    오늘
    어제
    • 분류 전체보기 (302)
      • 학교수업 (165)
      • 취업강의 (6)
      • C++ (49)
        • 코딩 테스트 (4)
      • Unreal Engine 5 (25)
        • MMORPG 개발 (25)
      • Unreal Engine 4 (44)
        • Omak Project (3)
        • Unreal Engine 4 개발일지 (9)
        • Unreal Engine 4 (32)
      • Unity (1)
        • 개발 일지 (1)
      • 수학 (3)
        • 소프트웨어 공학용 수학 (3)
      • DirectX 11 (4)
      • 게임 디자인 패턴 (2)
      • 포트폴리오 (1)
      • 자격증 (1)
        • 정보처리기사 (0)
        • SQLD (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
숯불돼지왕갈비
웹프로그래밍 13주차
상단으로

티스토리툴바