국비수업11(제이쿼리의 기초)

YB.J·2021년 7월 29일
0
post-thumbnail

자바스크립트&제이쿼리 국비수업(그린컴퓨터학원) 내용 중 제이쿼리의 기초에 대해서 정리해보자

제이쿼리의 기초

제이쿼리란?

  • 제이쿼리는 모질라 사의 자바스크립트 개발자였던 존 레식이 JS를 이용해 만든 라이브러리 언어이다
  • 라이브러리 언어란 JS로 만들어진 다양한 함수들의 집합을 의미한다

제이쿼리 사용법

  • 제이쿼리도 자바스크립트처럼 HTML에 라이브러리를 연결해야 사용할 수 있다
    제이쿼리 라이브러리 연동하는 방식 2개
    • 다운로드 방식
      제이쿼리 라이브러리를 제공하는 사이트에서 제이쿼리 라이브러리 파일을 직접 내려받아 HTML에 불러오는 방식
      • 1단계 : https://jquery.com/에 접속
      • 2단계 : Download jQuery 클릭
      • 3단계 : Download the compressed, production jQuery 3.6.0 클릭(버전명은 계속 바뀐다)
      • 4단계 : 해당 URL로 들어가면 소스코드들이 나온다. Cntrl + S를 누르면 다운을 받을 수 있다. 이 js파일을 작성하고자 하는 프로젝트 폴더에 js라는 이름으로 폴더를 만들어서 저장한다
      • 5단계 : HTML head 영역에 <script> 태그를 삽입해서 연결해준다
        <script src="./js/jquery-3.6.0.min.js"></script>
    • 네트워크 전송방식
      온라인에서 제공하는 제이쿼리 라이브러리 파일을 네트워크를 통해 HTML에 불러오는 방식이다. 인터넷이 연결된 환경에서만 이 방식을 사용할 수 있다
      • 1단계~3단계까지는 다운로드방식과 동일하다
      • 4단계 : 해당 URL로 들어가 URL 주소를 복사한다
      • HTML head 영역에 <script> 태그를 삽입해서 연결해준다
        <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>

선택자 사용하기

  • 선택자를 사용하기 위해서 문서 객체를 불러와야 한다
    ✨ 기본형 : 선택자는 $()에 문자형 데이터로 CSS 선택자를 입력하면 된다
    • $ > 제이쿼리 객체라는 뜻
    • $("CSS 선택자").css("스타일 속성명","값");
    • $("CSS 선택자").attr("속성명","값");

제이쿼리 사용해보기

HTML

  • HTML 파일과 JS파일, 제이쿼리 파일을 연결해주는 script 코드 2줄을 보라!
<!DOCTYPE html>
<html lang="ko">
<head>
    <title>제이쿼리의 기초!</title>
    <script src="./js/jquery-3.6.0.min.js"></script>
    <script src="./js/main1.js"></script>
</head>
<body>
    <h1 id="a">title</h1>
    <h2>title</h2>
    <h3 class="a">title</h3>
    <h4 class="b">title</h4>
    <h5 class="c">title</h5>
</body>
</html>

JQuery

  • $(document).ready() : 예약함수이다. 문서를 위에서 아래로 쭉 해석한 후, 한 번 실행하게끔 예약이 된 함수이다.
  • $(document).ready(function(){}) : 한 번 실행이 될 때, 실행될 명령(function(){})들을 넣어둔 것
  • $(".a").css("color","red"); : a라는 클래스를 선택해서 글자색을 빨간색으로 바꾼다
  • $("#a").css("color","blue"); : a라는 아이디를 선택해서 글자색을 파란색으로 바꾼다
  • $("body > h2").css("color","orange"); : body tag들 중 h2 태그를 선택해서 글씨 색깔을 orange로 바꾼다
  • $(".b").css("color","#fff").css("background-color","blue"); : b라는 클래스를 선택해서 글씨색깔을 흰색으로 바꾸고, 배경색깔을 blue로 바꾼다
  • $(".c").css({"color":"orange","background-color":"aqua"}); : 위의 명령을 객체스타일로 한 것. 여러 스타일 변경을 한 번에 할 수 있다.
$(document).ready(function(){
    $(".a").css("color","red");
    $("#a").css("color","blue");
    $("body > h2").css("color","orange");
    $(".b").css("color","#fff").css("background-color","blue"); 
    $(".c").css({"color":"orange","background-color":"aqua"});
});

JQuery로 제어한 결과창

👏 워후!

profile
♪(^∇^*) 워-후!!(^∀^*)ノシ

0개의 댓글