wisePocket

[JavaScript] 사용 기초-1 본문

Python&Flask Tutorials, AWS EB/2nd WEEK JavaScript, JQuery, Fetch, API

[JavaScript] 사용 기초-1

ohnyong 2023. 6. 30. 09:47

우선 JavaScript의 Dictionary 복습부터 진행

 

 

-----------

 

 

HTML로 간단한 버튼을 생성하고

버튼에 onclick 이벤트 속성을 넣은 뒤 간단한 Javascript 함수를 할당해서 아래 테스트 작동 여부를 확인했다.

<div class="button-part">
<button onclick="checkResult()">결과 확인하기!</button>
</div>

버튼 클릭 시 '안녕하세요'라는 알림 팝업

function checkResult() {
// ** 클릭 시 onclick ** 해당 함수 실행!!
alert('안녕하세요')
}

전에 배운 Dictionary부분이다. 선언된 값 출력과 스타일 적용 또한 정상적으로 작동되는지 확인

//id가 q1인 div에 a로 선언된 값을 텍스트로 입력
// let a = '사과'
// $('#q1').text(a)

//id가 q1인 div에 해당 배열의 값을 텍스트로 입력
let a = ['사과', '배', '감', '귤']
$('#q1').text(a[3])
//id가 q1인 div에 텍스트 스타일 색상을 빨간색으로 변경
$('#q1').css('color', 'red')
//id가 q1인 div에 텍스트 스타일 폰트 사이즈를 40px으로 변경
$('#q1').css('font-size', '40px')

 

배열 형태로 선언된 값들도 정상적으로 출력 되는지 테스트했다.

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

let c = [
{'name' : '영철', 'age' : 34},
{'name' : '철희', 'age' : 23}
]
$('#q3').text(c[1]['age'])

 

 

다음엔 jQuery에 대해서 학습 예정

Javascript로 길게 복잡하게 써야하는 것

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

다음과 같은 코드를

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

jQuery로 보다 직관적으로, 간편하게 작성 할 수 있다.

 

 

 

해당 스터디는 아래 깃을 통해 업데이트 되고 있습니다.

https://github.com/yzpocket/Sparta99training

 

GitHub - yzpocket/Sparta99training

Contribute to yzpocket/Sparta99training development by creating an account on GitHub.

github.com