충남대학교 컴퓨터공학과 이규철 교수님의 "웹 프로그래밍" 강의를 필기한 내용입니다.

다소 잘못된 내용과 구어적 표현 이 포함되어 있을 수 있습니다.

본 문서는 작성자의 귀찮음 때문에 참고 문서 링크들로 범벅되어 있습니다.

CDN Installation

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>

Basic

Document onload

$(document).ready(function() {
// JQueries
});
 
$(function() {
// JQueries
});

Selector

$(css-selector).JQueryMethod();

Event listener

  1. $(el).click(listner: () => void)
  2. $(el).dblclick(listner: () => void)
  3. $(el).mouseenter(listner: () => void)
  4. $(el).mouseleave(listner: () => void)
  5. $(el).mousedown(listner: () => void)
  6. $(el).mouseup(listner: () => void)
  7. $(el).hover(listner: () => void)
  8. $(el).focus(listner: () => void)
  9. $(el).blur(listner: () => void)
  10. $(el).on({event: () => void})

Effects

  1. $(el).hide(speed: string | number, callback: () => void);
  2. $(el).show(speed: string | number, callback: () => void)
  3. $(el).toggle(speed: string | number, callback: () => void)
  4. $(el).fadeIn(speed: string | number, callback: () => void)
  5. $(el).fadeOut(speed: string | number, callback: () => void)
  6. $(el).fadeToggle(speed: string | number, callback: () => void)
  7. $(el).fadeTo(speed: string | number, opacity: number, callback: () => void)
  8. $(el).slideDown(speed: string | number, callback: () => void)
  9. $(el).slideUp(speed: string | number, callback: () => void)
  10. $(el).slideToggle(speed: string | number, callback: () => void)
  11. $(el).animate({cssProperty: string}, speed: string | number, callback: () => void)
  12. $(el).stop(stopAll?: bool, goToEnd?: bool)

HTML, CSS Suppport

Inner Values

DOM

CSS

Box model

Traverse

AJAX