Today I Learned(TIL)/์คํ๋ฅดํ ๋ด์ผ๋ฐฐ์์บ ํ56 ๋ฏธ๋ ํ๋ก์ ํธ_Day 4 ํ๋ฃจ ์์ฝ์ค๋์ ๋ณธ์บ ํ 4์ผ์ฐจ!! ๋ด์ผ์ด๋ฉด ๋๋์ด ๋ฏธ๋ ํ๋ก์ ํธ์ ์ต์ข ๋ฐํ๋ค..ํ๋ก์ ํธ๋ฅผ ์งํํ๋ ๋์ Github, HTML, CSS, Javascript.... ๊ทธ๋ฆฌ๊ณ ํ์ ์ ์ ๋๋ก ๊ฒฝํํ ์ ์์๋ ๊ฒ ๊ฐ๋ค!์ฐ๋ฆฌ๊ฐ ๊ณํํ๋ ๊ฒ๋ณด๋ค ๋ ๋ฉ์ง ๊ฒฐ๊ณผ๋ฌผ๋ก ๋์จ ๊ฒ ๊ฐ์์ ๋ฟ๋ฏํ๋ค.์ค๋์ ๋ ๊ฐ์ง ์๋ฌ๋ฅผ ํด๊ฒฐํ๋๋ฐ,์ฒซ ๋ฒ์งธ๋ก ํด๊ฒฐํ ์๋ฌ๋ openAPI๋ฅผ ์ด์ฉํด์ ๋ ์จ ์๋ณด๋ฅผ ๋ถ๋ฌ์ค์ง ๋ชปํ๋ ์ ์ ํด๊ฒฐํ๋ค.Mixed Content: The page at 'https://hajoo0322.github.io/1week-project/' was loaded over HTTPS, but requested an insecure resource 'http://apis.data.go.kr/1360000/VilageFc.. 2024. 11. 8. ๋ฏธ๋ ํ๋ก์ ํธ_Day 3 ํ๋ฃจ ์์ฝ๋ณธ์บ ํ 3์ผ ์ฐจ!!! ๋ฏธ๋ ํ๋ก์ ํธ๊ฐ ๊ฑฐ์ ์์ฑ์ด ๋์๋ค ๐๐๐๐๐ ๋ญ๊ฐ ๋ง์ ๊ธฐ๋ฅ๋ค์ ๊ตฌํํ๊ณ ํ์ด์ง๋ฅผ ์ถ๊ฐํ๋๋ ์๊ฐ์ด ์์ฃผ ๋นจ๋ฆฌ ํ๋ฌ๊ฐ ํ๋ฃจ์๋ค!!์ ์ผ ๋จผ์ ์ถ๊ฐํ ๊ธฐ๋ฅ์ ๋ก๊ทธ์ธ ์ฑ๊ณต ์๋ฆผ๊ณผ ํจ๊ป ๋ฉ์ธ ํ์ด์ง๋ก ์ด๋ํ๋ ๊ธฐ๋ฅ์ด์๋ค.alert('๋ก๊ทธ์ธ๋์ จ์ต๋๋ค!');window.location.href = "main.html";๋จ ๋์ค๋ง ์ถ๊ฐํ๋๋ฐ ๊ธฐ๋ฅ์ด ์๋ฒฝํ๊ฒ ๋์๊ฐ๋ค ๐ฎ๐ฎ ๊ทธ๋ค์์ ๊ฐ์ฅ ์ค์ํ๋ ๊ฐ์ธ ํ์ด์ง๋ฅผ ๋ง๋ค์๋ค!!ํ์๋ถ๋ค์ด ๋ง๋ค์ด์ค ๋ผ๋์ ๋์ ๋ด์ฉ๋ค๋ก ์ฑ์ฐ๋ฉด ๋๋๋ฐ ํ๋ํ๋ ์ฑ์ฐ๋ค ๋ณด๋ ๊พธ๋ฏธ๋ ๊ฒ์ ์์ฌ์ด ์๊ฒจ์ ์ฌ์ง๋ ๋ฃ๊ณ ์๊น๋ ์ด์๊ฒ ๋ฐ๊พธ๊ฒ ๋์๋ค. Welcome, everyone! .FirstBox { background-ima.. 2024. 11. 7. ๋ฏธ๋ ํ๋ก์ ํธ_Day 2 ํ๋ฃจ ์์ฝ์ค๋์ ๋ณธ์บ ํ 2์ผ ์ฐจ... ์ด์ ์งํํ๋ ํ๋ก์ ํธ๋ฅผ ๊ณ์ ์งํํ์๋ค.๋ด๊ฐ ๋ด๋นํ๋ ๋ฉค๋ฒ ์นด๋, ๋ฐฉ๋ช ๋ก ํํธ๋ฅผ ์ค์ ์ ๋ค ํด๊ฒฐํ๊ณ ํ์๋ถ๊ณผ ๋ฉ์ธ ํ์ด์ง๋ฅผ ํฉ์ณค๋ค!!ํ์๋ถ์ด ์์ฑํ ์ฝ๋์ ๋ด๊ฐ ์์ฑํ ์ฝ๋๋ฅผ ๋ชจ๋ ํฉ์น ํ, ๋๋ ํ์ฌ ์๊ฐ๊ณผ ๋ฐฉ๋ช ๋ก์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฐ๊ฒฐํ๋ ๋ถ๋ถ์ ์ถ๊ฐ์ ์ผ๋ก ๋ด๋นํ๊ธฐ๋ก ํ๋ค.์ ์ฌ์ ๋ง์๊ฒ ๋จน๊ณ ๋ ํ, ํ์ฌ ์๊ฐ์ ๋ํ๋ด์ฃผ๋ Javascript ์ฝ๋๋ฅผ ์์ฑํ๊ณ ํ์ด์ง์ ๋ฌธ์ ์์ด ํ์๋๋ ๊ฒ์ ํ์ธํ ์ ์์๋ค. // ์๊ฐ ๋ถ๋ฌ์ค๋ ๊ธฐ๋ฅfunction updateTime() { const timeElement = document.getElementById("time"); const now = new Date(); // ์๊ฐ์ ํ์์ ๋ง๊ฒ ๊ฐ์ ธ์ค๊ธฐ.. 2024. 11. 5. ๋ณธ์บ ํ ์์๐๐๐ + Git, Github ํ๋ฃจ ์์ฝ๋๋์ด ์ค๋๋ถํฐ ์คํ๋ฅดํ ๋ด์ผ๋ฐฐ์์บ ํ Spring ํธ๋์ด ์์๋์๋ค!!์์นจ 9์๋ถํฐ ์คํ 9์๊น์ง ์ญ ์ด์ด์ง๋... 12์๊ฐ ๊ณต๋ถ๋ผ๋ ๊ฒ์ ๋ง์ฃผํ๊ฒ ๋์๋๋ฐ ์ค์ ์ ๋ณธ์บ ํ์ ๋ํ OT๋ฅผ ๋ฃ๊ณ ๋๋๊น ์ค์ ์ด ์ญ์ ๋์ด ์์๋ค.. ๐ฎ๐ฎOT์์๋ ์ฃผ์ ์ฌํญ, ํ๋ จ์ฅ๋ ค๊ธ ๋ฑ๋ฑ ํ์ํ ๋ด์ฉ์ ๋ํด์ ๋ด๋น ๋งค๋์ ๋๊ป์ ์ค๋ช ์ ํด์ฃผ์ จ๊ณ , ๊ณง๋ฐ๋ก ์ด์ด์ Chapter 1. ๋ฏธ๋ํ๋ก์ ํธ์ ์งํ์ ๋ํด ์์ธํ๊ฒ ์๋ ค์ฃผ์ จ๋ค.๋ณธ์บ ํ ์ฒซ ์ฃผ๋ถํฐ ํ๋ก์ ํธ๋ผ๊ณ ํด์ ๊ฒ์ ๋จน์๋๋ฐ ๋คํํ ๋ด๊ฐ ์ฌ์ ์บ ํ๋์ ๋ฐฐ์ ๋ ์น ์ข ํฉ ๊ฐ๋ฐ ๊ฐ์๋ฅผ ํ ๋๋ก ์น ํ์ด์ง๋ฅผ ๋ง๋ค์ด์ ๊ธ์์ผ์ ๋ฐํํ๋ ํ๋ก์ ํธ์๋ค. ์๋ก ๋ง๋ ํ์๋ค๊ณผ ๊ฐ๋จํ๊ฒ ์๊ธฐ์๊ฐ๋ฅผ ํ๊ณ ํ๋ก์ ํธ๋ฅผ ์์ํ๊ธฐ ์์ S.A๋ผ๋ ๊ฒ์ ์์ฑํ๋ค.๊ฐ๋จํ๊ฒ ๋งํ๋ฉด ํ๋ก์ ํธ ๊ณํ์์.. 2024. 11. 4. 4์กฐ S.A ํํ๋ช : ๋ํํธ(FROM GARBAGE) ํ ์๊ฐ : ์ฐ๋ฆฌ๋ ๋ฐ๋ฅ๋ถํฐ ์์ํ์ง๋ง… ์ฃผ์์ ๋ชจ๋ ๊ฑธ ๊ธ์ด๋ชจ์ ์ด์๋จ๊ฒ ๋ค~! ํ๋ก์ ํธ ํ๋ก์ ํธ๋ช : ํ ์๊ฐ ์นํ์ด์ง ํ๋ก์ ํธ ์๊ฐ : ์ฐ๋ฆฌ ํ, ์ฐ๋ฆฌ๋ง์ ์ด์ผ๊ธฐ๋ฅผ ๋ด์ ์ ์๋ ”ํ ์๊ฐ ์นํ์ด์ง” ๊ฐ๋ฐ ์ผ์ 11 / 4๋ฉ์ธ ํ์ด์ง์์ด์ด ํ๋ ์ ์ฐธ๊ณ ํด์ ๋ผ๋(HTML) ๋ง๋ค๊ธฐ์ ์ฒด์ ์ธ ํ ๋ณด์ผ ์ ์๊ฒ ์ด(CSS) ์ ๋นํ ๊พธ๋ฏธ๊ธฐ ๋ฉค๋ฒ ์๊ฐ ํ์ด์งHTML ๋ง๋ค๊ธฐํ์ ์ธ์ฌ์ฌ์ง ๋ฐ ์๊ฐ์บ๋ฆญํฐ ๋ฐ ์ทจ๋ฏธ๊ฒฝํ ๋ฐ ๋ชฉํ๋๊ธ์ฐ๋ฝ์ฒ11 / 5๋ฉ์ธ ํ์ด์ง ๋ฉค๋ฒ ์นด๋ ์ถ๊ฐ ํผ ์์ฑ (+ ๋ฒํผ์ ํตํ toggle ๊ธฐ๋ฅ ์ถ๊ฐ)๋ฐฉ๋ช ๋ก ์์ฑ ํผ ์์ฑ (+ ๋ฒํผ์ ํตํ toggle ๊ธฐ๋ฅ ์ถ๊ฐ)๋ฐฉ๋ช ๋ก ์ญ์ ๋ฒํผ ์์ฑ (+ ๋ฒํผ ๋๋ ์ ๋ ๋ฐ์ดํฐ ์ญ์ ๊ธฐ๋ฅ ์ถ๊ฐ) ๋ฉค๋ฒ ์๊ฐ ํ์ด์งCSS.. 2024. 11. 4. ์น ๊ฐ๋ฐ ์ข ํฉ_5์ฃผ์ฐจ ์น ๊ฐ๋ฐ 5์ฃผ์ฐจ์ ๋ฐฐ์ด ๋ด์ฉ์คํ๋ฅดํํ๋ฆญ์ค์คํ๋ฅดํํ๋ฆญ์ค ํ๋ก์ ํธ๋ฅผ ์ด์ฉํด์ ๋ฐ์ดํฐ๋ฅผ Firestore Database์ ๋ฃ๊ณ ๋ค์ ๊ฐ์ ธ์ค๋ ๋ด์ฉ์ ๋ณต์ตํ๋ค ๐คจ๐คจ Firebase ์ฐ๋ ๊ธฐ๋ณธ ์ธํ ๋จผ์ Firebase ์ฐ๋์ ์ํ ๊ธฐ๋ณธ ์ธํ ์ฝ๋๋ฅผ ์ ๋ ฅํด์ฃผ์๋ค!// Firebase SDK ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฐ์ ธ์ค๊ธฐimport { initializeApp } from "https://www.gstatic.com/firebasejs/9.22.0/firebase-app.js";import { getFirestore } from "https://www.gstatic.com/firebasejs/9.22.0/firebase-firestore.js";import { collection, addDoc } from "https:/.. 2024. 11. 1. ์ด์ 1 ยทยทยท 5 6 7 8 9 10 ๋ค์