강좌 & 팁
[JQuery] JQuery 사용법
지난 시간에 간단하게 JQuery란 무엇인가에 대해서 알아봤습니다. 이번 강좌부터는 사용법을 차근차근 하나씩 배워보려고 합니다. 우선 JQuery를 사용하는 방법을 알아보도록 하겠습니다.
1. JQuery 등록
웹 브라우저에서 외부 내용을 가져올 때, 링크를 걸어주면 됩니다.
index.html 이라는 테스트 페이지를 생성하고, 지난번 다운로드 받은 JQuery 스크립트 파일을 index.html 와 같은 폴더에 두고 작업을 진행하였습니다.
js 파일을 자바스크립트 파일이라는 것을 뜻합니다. index.html 페이지를 간단하게 만들었습니다. <head> 안 <script> 항목 안에 파일 경로 및 js 파일을 추가해주면 됩니다.
아래와 같이 다운로드 받은 경로를 넣어주셔도 되고, 항상 온라인 상에 연결되어 있는 경우 최신 JQuery 홈페이지에서 제공하는 url 주소를 넣어주셔도 됩니다.
<!DOCTYPE html>
위와 같이 하면 별다른 등록없이 JQuery 라이브러리를 사용할 수 있습니다.
2. ready
버튼을 누른다거나, 값을 바꿨을 때와 같은 어떤 액션을 사용하지 않고 웹페이지를 불러옴과 동시에 특정 명령 = 함수를 실행할 경우가 있습니다. 웹 브라우저에서 화면에서 표시할 객체들 DOM 트리를 생성하고 난 후에 제일 처음 실행되는 코드를 JQuery에서는 아래와 같이 .ready를 써서 사용합니다. 아래 내용들은 각각 달라보이지만, 전부다 ready 표현입니다. ready는 보통 html 문서가 끝나는 </html> 아래 <script>로 작성하는 편입니다.
$(document).ready(function() {
$().ready(function() {
$(function() {
또는 load를 사용하기도 합니다.
$(window).load(function() {
ready 안에 코드를 집어넣으면 함수 및 명령을 넣어 보도록 하겠습니다.
3. 샘플
html 코드에서 ID를 찾으려면 document.getElementById을 써야 했습니다. JQuery 에서는 간단하게 표현할 수 있습니다.
document.getElementById("찾으려는ID") -> $("#찾으려는ID") 처럼 표시할 수 있습니다.
좀더 보기 쉽게 샘플 코드를 적어보도록 하겠습니다.
body안에 div 코드를 2개 생성하였습니다.
<body>
위의 내용을 웹 브라우저에서 실행하면 아무 내용이 없습니다. 여기에 test1 값을 직접 넣지 않고, JQuery를 통해 ID를 찾아서 값을 넣어보도록 하겠습니다.
$("# + test1 + ") 이렇게 ID를 찾도록 합니다. 그 다음 속성에 해당하는 값을 집어넣으면 되는데, 텍스트 내용만 넣어줄 것이므로 text(할말)을 적어줍니다.
아래와 같이 하면 페이지 로드시 hello 라는 내용이 보입니다.
<script>
이 내용을 html 코드 상에서 구현한다면 아래와 같이 됩니다. 문장 자체가 길어서 그런지 가독성도 떨어지고 대소문자를 구분해줘야해서 불편하네요 ㅠ.ㅠ
document.getElementById("test1").innerText = "hello";
4. 샘플 전체
내용은 별거 없지만, 테스트에 사용한 샘플입니다.
<!DOCTYPE html>
^ㅇ^!!!
간단하게 JQuery를 사용해서 ID 에 값을 넣어보는 것을 알아봤습니다. 앞으로 계속 JQuery에 사용법에 대해서 올려보도록 하겠습니다.
|