관리 메뉴

제뉴어리의 모든것

jQuery란 무엇인가? 본문

jquery

jQuery란 무엇인가?

제뉴어리맨 2021. 1. 18. 20:15

 

 

 

안녕하세요. S Writer입니다. 오늘은 jQuery에 대해서 알아볼텐데요. jQuery(제이쿼리)는 웹 사이트를 제작할 때 자주 사용되는 기능들을 쉽게 사용할 수 있도록 모아놓은 자바스크립트 라이브러리를 말합니다. 복잡한 상호작용을 하는 자바스크립트를 쉽게 추가할수 있도록 해주면서 다양한 웹 브라우저에서 동작하도록 만들어줍니다. jQuery사용방법은 아래와 같습니다.

1) CDN호스트를 통해 jQuery를 불러오는방법

- 인터넷이 연결된 곳이라면 언제 어디서든지 사용할 수 있습니다. 단 인터넷 연결이 끊길시 사용할 수 없습니다.

script src에 바로 입력하면 됩니다.

 

<script src="http://code.jquery.com/jquery-1.12.0.js"></script>

http://jquery.com/download/ 에서 가져올 수 있습니다.(꼭 앞에 'http://'붙이셔야합니다.)

 

2) 파일을 다운로드받아 사용하는 방법

정확한 경로 설정이 필요하며 파일이 무조건 존재해야합니다.

 

jquery-1.12.0.js

 파일 다운로드

 

<script src="/js/jquery-1.12.0.js"></script>

 

파일을 직접불러오기때문에, 경로를 지정해주어 불러옵니다. 경로설정에서 방법이 있는데 크게 상대경로와 절대경로가 존재합니다. 경로설정방법은 여기선 생략하도록 하겠습니다.

3. jQuery 기본구조

 

<sript src="//code.jquery.com/jquery-1.12.0.min.js"></script>
<script type="text/javascript">
   $(document).ready(
     function(){
     });
</script>

 

자바스크립트와 소스가 조금 다르다는 것을 느낄 수가 있습니다. 자바스크립트보단 간편해졌습니다. 코딩시 언제나 주의할점은 }, ) 괄호꼭 닫으셔야합니다. 안닫으시면 에러나요! 먼저 위와같이 <head>안에 제이쿼리 선언을 해야합니다.

제이쿼리 실행은 $(".클래스명") $("#아이디명") 와 같은 선택자(셀렉터)를 이용하여 접근합니다. 선택자종류가 무수히 많습니다. 선택자관련해선 추후 포스팅 하도록 하겠습니다.

간단하게 아래와같이 한번 볼까요?

 

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Document</title>
<script src="http://code.jquery.com/jquery-1.12.0.js"</script>
<script type="text/javascript">
   $(document).ready(
      function(){
        $(".bt").click(function(){alert("jquery");
      });
   });
</script>
</head>
<body>
   <div class="bt">jQuery맛보기 Click!</div>
</body>
</html>

 

<head>태그안에 jquery를 불러오고 스크립트를 코딩합니다. 위 소스는 alert 경고창 띄우는 코드인데요. bt라는 클래스를 클릭할 때 alert이벤트창을 띄우는 소스입니다. 위의 'jQuery 맛보기 Click!'을 클릭했을 때 특정 이벤트를 구현하려면 .click();을 이용하면 됩니다.

 

<script type="text/javascript">
   $(document).ready(
       function(){
          $(".bt").click(function(){"구현내용");
        });
   });
</script>

위와 같이 .click(); 안에 function(){}을 선언하고 function(){}안에 구현할 이벤트내용을 넣으면, 클릭했을 때 function(){}안의 내용을 실행시킬 수가 있습니다.

 

출처 : jQuery란 무엇인가? : 네이버 블로그 (naver.com)