programing/jQuery&HTML5

000. jQuery 사용 준비 및 간단한 예제

ZelKun 2019. 8. 3. 18:34
반응형

HTML 정적이기 때문에 동적인 효과를 위해선 javascript 사용해야하는데

사용편의상 jQuery 많이 사용합니다

jQuery 사용하기 위한 준비단계를 알아볼까 합니다

사실 별거 없고 js파일을 html script 태그에 선언해주면 됩니다

 

jQuery Lib jQuery 홈페이지에서 다운받아 사용하거나, 예제처럼 url 사용해도 되니 편한 방법을 사용하면 됩니다

https://jquery.com

다운로드 jQuery 클릭합니다

https://jquery.com

아무거나 상관없지만 제일 위에걸 받았습니다

jQuery 받았으니 써봐야죠

test.html 파일과 파일 위치

text 에디터를 열어 jquery-3.4.1.min.js script 추가 해주면 사용할 준비가 끝납니다

참고로 html 파일과 jquery 파일이 동일한 디렉토리 안에 있어야 합니다

./ 상대경로로 현재 디렉토리를 의미 합니다

예제로 만든 test.html 파일과 jquery-3.4.1-min.js 가 같은 디렉토리에 위치해 있습니다

혹시라도 위치를 변경할 거면 ./ 아니고 디렉토리 명을 넣어주면 됩니다

위치를 변경한 모습

jquery-3.4.1.min.js 파일을 js 디렉토리 하위로 옮긴 모습입니다

그래도 테스트를 위해 뭔가 해봐야죠

 

간단한 자바스크립트 예제를 사용해 볼까 합니다

자바스크립트 예제

<!-- https://zelkun.tistory.com/entry/000-jQuery-사용-준비-및-간단한-예제 -->
<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="utf-8"/>
    <title>javascript Start!!</title>
    <script type="application/javascript">
        window.onload = function() {
            console.log('html이 준비되면 실행')
            document.getElementById('pp').style.color = 'pink';
        }

        function fn_click(color){
            document.getElementById('pp').style.color = color;
        }
  </script>
</head>
<body>
  <p id="pp">
  Hello world: jqvascript
  </p>
  <button id="red" onclick="javascript:fn_click('red')">red</button>
  <button id="blue"onclick="javascript:fn_click('blue')">blue</button>
</body>
</html>

버튼을 클릭하면 글자 색이 변하는 예제를 만들어봤습니다

example: https://jsfiddle.net/zelkun/oahfuvLw/1/

 

Edit fiddle - JSFiddle

 

jsfiddle.net

jQuery 변경한 예제

<!-- https://zelkun.tistory.com/entry/000-jQuery-사용-준비-및-간단한-예제 -->
<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="utf-8"/>
    <title>jQuery Start!!</title>
    <script src="https://code.jquery.com/jquery-latest.min.js" type="application/javascript"></script>
    <script type="application/javascript">
        jQuery(document).ready(function(){
            console.log('html이 준비되면 실행')
            jQuery('#pp').css('color','pink');
        })
        function fn_click(color){
          console.log(color)
            jQuery('#pp').css('color',color);
        }
  </script>
</head>
<body>
  <p id="pp">
  Hello world: 
  jQuery
  </p>
<button id="red" onclick="javascript:fn_click('red')">red</button>
  <button id="blue" onclick="javascript:fn_click('blue')">blue</button></body>
</html>

example: https://jsfiddle.net/zelkun/oahfuvLw/2/

 

Edit fiddle - JSFiddle

 

jsfiddle.net

파일로 받은걸 사용하지 않고 URL로 jQuery를 추가했습니다

https://code.jquery.com/jquery-latest.min.js

document.getElementById 대신 jQuery 변경 했을 크게 변한건 없어 보이지만

javascript 문법 보단 한결 간결해 진걸 있습니다

사실 버튼 클릭 addEventListener 처리해도 되겠지만

시작이다 보니 심플하게 해봤습니다

jQuery 사용하려면 id, class, tag selector 대한 기본 개념이 있어야 하는데 차차 알아보면 될것 같네요

참고

반응형