2주차 코딩 개발 (숙제)
☑️ 2주차 마지막 숙제
- 1주차에 숙제에, 환율 정보를 넣어주세요!
로딩이 완료되면, 환율 API을 이용해서 환율을 표시해주세요.
로딩이 되자마자 ajax를 콜해서 rate를 찍어준다.
✦ 내가 작업한 것 ✦
- 힌트!
로딩 완료 후 환율을 써주려면 "javascript 로딩 후 실행" 검색,
✔︎ 아래 코드 참고
$(document).ready(function(){
alert('다 로딩됐다!')
//로딩됐을때 alert이 뜨는데 alert말고 환율이 뜨는 코드를 써넣자!
});
<!doctype html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css"
integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<!-- Optional JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"
integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q"
crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"
integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl"
crossorigin="anonymous"></script>
<title>스파르타코딩클럽 | 1주차 숙제 </title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+KR:wght@100;300&display=swap" rel="stylesheet">
<style>
* {
font-family: 'IBM Plex Sans KR', sans-serif;
}
.wrap {
width: 500px;
margin: auto;
}
.img-fluid {
width: 100%;
margin: auto auto 30px auto;
}
.btn {
width: 90px;
margin: 20px auto 40px auto;
display: block;
}
.explan {
margin: 10px auto 30px auto;
}
.maintxt {
font-weight: bold;
}
.price {
font-size: 18px;
}
.rate {
color: blue;
}
</style>
<script>
$(document).ready(function () {
q1();
});
function q1() {
$.ajax({
type: "GET",
url: "http://spartacodingclub.shop/sparta_api/rate",
data: {},
success: function (response) {
let now_rate = response['rate'];
$('#now_rate').text(now_rate);
}
})
}
function hey() {
alert('주문이 완료되었습니다.')
}
</script>
</head>
<body>
<div class="wrap">
<img src="https://images.unsplash.com/photo-1535585209827-a15fcdbc4c2d?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1170&q=80"
class="img-fluid" alt="Responsive image">
<h2 class="maintxt"> 샴푸 (Mani Shampoo) <span class="price">가격:6,000/개</span></h2>
<p class="explan">우리는 황금시대를 우리 피어나는 거선의 작고 우리 무엇을 이것이다. 때에, 위하여서, 용감하고 얼음이 인간의 것이다. 싶이 청춘의 밥을 있는 그림자는 끓는 피가 두기 황금시대의
이것이다. 들어 내려온
웅대한...</p>
<p class="rate">달러-원-환율 : <span id="now_rate">1185.6</span></p>
<div class="input-group mb-3">
<div class="input-group-prepend">
<span class="input-group-text" id="inputGroup-sizing-default1">주문자 이름</span>
</div>
<input type="text" class="form-control" aria-label="Default" aria-describedby="inputGroup-sizing-default">
</div>
<div class="input-group mb-3">
<div class="input-group-prepend">
<label class="input-group-text" for="inputGroupSelect01">수량</label>
</div>
<select class="custom-select" id="inputGroupSelect01">
<option selected>-- 수량을 선택하세요 --</option>
<option value="1">One</option>
<option value="2">Two</option>
<option value="3">Three</option>
</select>
</div>
<div class="input-group mb-3">
<div class="input-group-prepend">
<span class="input-group-text" id="inputGroup-sizing-default2">주소</span>
</div>
<input type="text" class="form-control" aria-label="Default" aria-describedby="inputGroup-sizing-default">
</div>
<div class="input-group mb-3">
<div class="input-group-prepend">
<span class="input-group-text" id="inputGroup-sizing-default3">전화번호</span>
</div>
<input type="text" class="form-control" aria-label="Default" aria-describedby="inputGroup-sizing-default">
</div>
<a onclick="hey()" class="btn btn-primary" href="#" role="button">주문하기</a>
</div>
</body>
</html>
Author And Source
이 문제에 관하여(2주차 코딩 개발 (숙제)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@dudgus899/2주차-코딩-개발-숙제저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)