스파르타 코딩클럽 웹개발 종합반 인강 - 공부 기록 |
수강 시작 ~
2023. 06. 06 ~
https://github.com/hotdog7778/sparta
자바스크립트 복습~
목표. 영화소개 페이지에 카드를 만들어서 붙여보자.
- index.html 에서 진행
- 영화 코멘트, 설명, 이미지, 별점, 제목 데이터가 있는 API를 준비.
http://spartacodingclub.shop/web/api/movie
fetch("http://spartacodingclub.shop/web/api/movie").then(res => res.json()).then(data => {
let rows = (data['movies'])
$('#cards').empty()
rows.forEach((a) => {
let title = a['title']
let desc = a['desc']
let comment = a['comment']
let star = a['star']
let image = a['image']
// console.log(title,desc,comment,star,image)
// star는 숫자인데 repeat를 사용해서 그숫자 만큼 별이미지를 반복시키자.
let star_image = '⭐'.repeat(star)
let temp_html = `<div class="col">
<div class="card h-100">
<img src="${image}"
class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">${title}.</h5>
<p class="card-text">${desc}</p>
<p>${star_image}</p>
<p class="mycomment">${comment}</p>
</div>
</div>
</div>`
$('#cards').append(temp_html)
});
})
'들은 강의' 카테고리의 다른 글
[웹개발 입문 강의] [Python] mongoDB, pymongo, Crawling (2) | 2023.06.08 |
---|---|
[웹개발 입문 강의] [Python] 기본 문법, 라이브러리, 크롤링 (0) | 2023.06.08 |
[웹개발 입문 강의] [JavaScript] 기초문법, JQuery, append, Fetch (1) | 2023.06.07 |
[웹개발 입문 강의] [HTML, CSS] 정적페이지를 만들어 웹에 배포해보기 (0) | 2023.06.07 |
[혼자 공부하는 C언어] - 1~3 (컴파일러, 데이터 출력, 상수, 데이터 표현, 변수, 데이터 입력) (0) | 2023.06.06 |