Library

JQuery STEP 1 - JQuery 기초 셋팅 및 응용

2023. 5. 1. 10:45
728x90

★ 순수 JavaScript

  • Vanila JavaScript

★ JavaScript Library(API)

  • jQuery

★ JavaScript FrameWork

  • React
  • Angular
  • Vue

 

★ jQuery

  • JQuery is a fast(x), small(x), and feature-rich JavaScript Library
  • Lightweight Footprint
  • CSS3 Compliant
  • Cross-Browser

 

★ JQuery 다운로드

  • https://jquery.com/
 

jQuery

What is jQuery? jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers.

jquery.com

  • 1. 직접 설치 > 파일 다운로드 + 참조
  • Download -> 해당 두개의 소스, 다른이름으로 저장 ->

직접 파일을 다운로드 및 참조하는 방식

  • 2. Node.js > NPM(Yarn) > 설치

yarn을 이용하는 방식

  • 3. CDN 사용

URL을 참조하는 방식

 

★ jQuery 사용 방법

  • 파일 위치 옮기기

  • 파일에서 jquery 참조문
<script src="js/jquery-3.6.4.js"></script>
  • Dom방식과 jQuery의 차이
  • ex1) 상자의 색상을 변경
//1. 첫번째 상자
//dom 방식
const box1 = document.getElementById('box1');

box1.style.backgroundColor='gold';

//jQuery 방식
jQuery('#box1')
            .css('background-color', 'yellowgreen');
  • ex2) for문을 이용하였을 경우
  • jQeury는 for문을 이용하지 않고도 모두 적용이 가능하다.
//2. 상자 5개
//dom 방식
const list = document.getElementsByClassName('box');

for (let i=0; i<list.length; i++) {
    list[i].style.borderWidth = '5px';
}
//jQuery 방식
jQuery('.box').css('font-size', '3rem');
  • jQuery 함수 > CSS 선택자 지원
  • jQuery 함수 반환값 > jQuery 객체
  • jQuery로 찾은 것은 꼭, jQuery 함수를 이용하여 구현하여야 한다.
alert(document.getElementById('box1')); // [object HTMLDivElement]
alert(jQuery('#box1')); //[object Object]

 

■ jQuery 다양한 예

  • 1. 태그 선택자
jQuery('div').css('color', 'blue');
  • 2. 클래스 선택자
jQuery('.box').css('background-color', 'gold');
  • 3. 아이디 선택자
jQuery('#box3').css('font-style', 'italic');
  • 4. 자식 선택자
jQuery('div:nth-child(odd)').css('text-decoration', 'underline');

 

728x90
저작자표시 비영리 변경금지 (새창열림)

'Library' 카테고리의 다른 글

JQuery STEP 6 - Manipulation  (0) 2023.05.01
JQuery STEP 5 - JQuery + Box Model  (0) 2023.05.01
JQuery STEP 4 - JQuery CSS  (0) 2023.05.01
JQuery STEP 3 - JQuery Effect  (0) 2023.05.01
JQuery STEP 2 - JQuery Event  (0) 2023.05.01
'Library' 카테고리의 다른 글
  • JQuery STEP 5 - JQuery + Box Model
  • JQuery STEP 4 - JQuery CSS
  • JQuery STEP 3 - JQuery Effect
  • JQuery STEP 2 - JQuery Event
IT의 큰손
IT의 큰손
IT계의 큰손이 되고 싶은 개린이의 Log 일지
Developer Story HouseIT계의 큰손이 되고 싶은 개린이의 Log 일지
IT의 큰손
Developer Story House
IT의 큰손
전체
오늘
어제
  • 분류 전체보기 (457)
    • 정보처리기사 필기 (18)
    • 정보처리기사 실기 (12)
    • 정보처리기사 통합 QUIZ (12)
    • 빅데이터 (11)
    • 안드로이드 (11)
    • 웹페이지 (108)
    • 자바 (49)
    • SQLD (3)
    • 백준 알고리즘 (76)
    • 데이터베이스 (41)
    • 깃허브 (2)
    • Library (14)
    • Server (31)
    • 크롤링&스크래핑 (3)
    • Spring (23)
    • Vue.js (13)
    • React (27)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • Developer Stroy House

인기 글

태그

  • DB
  • 프론트엔드
  • IT자격증공부
  • 웹개발
  • 앱개발자
  • 코딩테스트
  • IT자격증
  • 데이터베이스
  • IT개발자
  • jsp
  • 정보보안전문가
  • 알고리즘
  • 백준
  • css
  • JavaScript
  • 정보처리기사필기
  • 백엔드
  • html
  • 웹페이지
  • 자바
  • React
  • it
  • 정보처리기사
  • DBA
  • 개발블로그
  • jquery
  • ajax
  • 웹개발자
  • 개발자
  • java

최근 댓글

최근 글

Designed By hELLO
IT의 큰손
JQuery STEP 1 - JQuery 기초 셋팅 및 응용
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.