Javascript & JQuery 연습하기

2023. 2. 24. 10:49sparta_codingclub

728x90

1. JQuery란?

 • HTML의 요소들을 조작하는, 편리한 Javascript를 미리 작성해둔 것. 라이브러리

  - Javascript로도 모든 기능을 구현할 수는 있지만, 코드가 복잡하고, 브라우저 간 호환성 문제도 고려해야해서, JQuery라는 라이브러리가 등장하게 됨.

• JQuery와 Javascript 코드 비교해보기

 - Javascript로 길고 복잡하게 써야 하는 것을

document.getElementById("element").style.display = "none";

  - JQuery로 보다 직관적으로 쓸 수 있음

$('#element').hide();

 

2. JQuery 사용하기

• 미리 작성된 Javascript 코드를 가져오는 것을 '임포트'라고 부름

  - jQuery CDN 부분을 참고해서 임포트하기: (링크)

https://www.w3schools.com/jquery/jquery_get_started.asp

  -코드스니펫 jQuery CDN

https://www.w3schools.com/jquery/jquery_get_started.asp

• <head>와</head> 사이에 넣으면 끝

 

3. JQuery 연습하기

 • 뼈대 만들기

<!DOCTYPE html>
<html>
    <head>
        <title>자바스크립트 문법 연습하기!</title>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
    </head>
    <style>
        .button-part {
            display: flex;
            height: 50px;
        }
    </style>
    <script>
        
    </script>
    <body>
        <div class="top-part">
            <h1>자바스크립트 문법 연습하기!</h1>
        </div>
        <hr/>
        <br>
        <h2>1. 함수</h2>
        <div class="button-part">
            <button onclick="checkResult()">결과 확인하기!</button>
        </div>
        <div class="list-part">
            <h2>2. 리스트</h2>
            <div id="q1"></div>
        </div>
        <div class="dict-part">
            <h2>3. 딕셔너리</h2>
            <div id="q2"></div>
        </div>
        <div>
            <h2>4. 리스트 딕셔너리</h2>
            <div id="q3"></div>
        </div>
    </body>
</html>

 • script 태그에  checkResult()함수 만들기

<script>
function checkResult() {}
</script>

  • alert('안녕하세요')를 적어 똑같이 작동하는지 한 번 해보기

function checkResult() {
	alert('안녕하세요')
}

    <div> 태그 뒤에 글씨 바꾸기

<div id="q1">테스트</div>
let a = '사과'
function checkResult() {
	let a = '사과'
	$('#q1').text(a)
}

  리스트를 써서 해보기

let a = ['사과', '배', '감', '귤']
$('#q1').text(a[1])

  딕셔너리를 써서 해보기

let b = {
  "name" : "영수",
  "age" : 30
}
$('#q2').text(b['name'])

리스트- 딕셔너리를 써서 해보기

let c = [
	{'name':'영수', 'age':30},
	{'name':'철수', 'age':35}
]
$('#q3').text(c[1]['age'])

 

 • 완성코드

 

4. 반복문

 • forEach로 간단하게 만들기

let fruits = ['사과','배','감','귤']
fruits.forEach((a) => {
	console.log(a)
})

 • 결과

 

5. 조건문 

 •  조건문 만들기

let age = 24

if (age > 20) {
	console.log('성인입니다')
} else {
	console.log('청소년입니다')
}

 

 •  반복문 + 조건문 합치기

let ages = [12,15,20,25,17,37,24]

ages.forEach((a)=> {
	if (a > 20) {
		console.log('성인입니다')
	} else {
		console.log('청소년입니다')
	}
})

'sparta_codingclub' 카테고리의 다른 글

Javascript  (0) 2023.02.24
포스팅박스 완성하기  (0) 2023.02.24
부트스트랩  (0) 2023.02.22
주석  (0) 2023.02.22
구글 폰트 사용하기  (0) 2023.02.22