๋ฐ์ํ HTML9 REPL์ด๋? REPL REPL์ด๋ READ-EVALUATION-PRINT-LOOP์ ์ฝ์๋ก ์ฌ์ฉ์๊ฐ ํน์ ์ฝ๋๋ฅผ ์ ๋ ฅํ๋ฉด ๊ทธ ์ฝ๋๋ฅผ ํ๊ฐํ๊ณ ์ฝ๋์ ์คํ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํด์ฃผ๋ ๊ฒ์ ๋๋ค. REPL R : READ(์ฝ๋ค) E : Eval(ํด์ํ๋ค) P : Print(๋ฐํํ๋ค) L : Loop(๋ฐ๋ณตํ๋ค) => ์ ๋ ฅํ ์ฝ๋๋ฅผ ์ฝ๊ณ , ํด์ํ๊ณ , ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ๊ณ , ์ข ๋ฃํ ๋๊น์ง ๋ฐ๋ณต ์ฌ์ดํธ ์ถ์ฒ (REPLIT) ์ฌ๋ฌ ์ธ์ด๋ค์ ์ง์ํ๋ฉฐ RUN ๋ฒํผ์ ํด๋ฆญํด ์คํํ๋ฉด ์ค๋ฅธ์ชฝ ํ๋ฉด์์ ๋ฐ๋ก ์คํ๊ฒฐ๊ณผ๋ฅผ ํ์ธ๊ฐ๋ฅํ๋ฏ๋ก ๊ฐ๋จํ ๊ธฐ๋ฅ๋ค์ ๋น ๋ฅด๊ฒ ํ ์คํธํด๋ณด๊ณ ์ถ์ ๋ ์ ์ฉํ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค. Replit: The software creation platform. IDE, AI, and Deployments Run code live in yo.. 2023. 12. 11. npm ์๋ฌ : > 'npm'์(๋) ๋ด๋ถ ๋๋ ์ธ๋ถ ๋ช ๋ น, ์คํํ ์ ์๋ ํ๋ก๊ทธ๋จ, ๋๋ ๋ฐฐ์น ํ์ผ์ด ์๋๋๋ค. ์ค๋ฅ ํด๊ฒฐ ๋ฌธ์ ์ํฉ js template engine ์ธ pug๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด $ npm install pugํด๋น ๋ช ๋ น์ด๋ฅผ intelliJ terminal์ ์ ๋ ฅํ๋๋ npm ์๋ฌ : > 'npm'์(๋) ๋ด๋ถ ๋๋ ์ธ๋ถ ๋ช ๋ น, ์คํํ ์ ์๋ ํ๋ก๊ทธ๋จ, ๋๋ ๋ฐฐ์น ํ์ผ์ด ์๋๋๋ค. ์ด๋ฌํ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค. ๋ค์ํ ์ด์ ๊ฐ ์์ ์ ์์ง๋ง ์ ์ ๊ฒฝ์ฐ node.js๊ฐ ์์ง ์ค์น๋์ง ์์ ๋ช ๋ น์ด๋ฅผ ์ธ์ํ์ง ๋ชปํด ๋ฐ์ํ ์ค๋ฅ์์ต๋๋ค. ๋ฌธ์ ํด๊ฒฐ node,js ์ค์น https://nodejs.org/ko/download ํด๋น ๋งํฌ์ ๋ค์ด๊ฐ ๋ณธ์ธ์ ์ด์์ฒด์ ์ ๋ง๋ msi๋ฅผ ์ค์นํฉ๋๋ค. ์ ๋ window 64 bit ๋ฒ์ ์ ๋ค์ด๋ก๋ ๋ฐ์์ต๋๋ค. ํ์ผ ๊ฒฝ๋ก ํ์ธ ๋ฐ ํ๊ฒฝ ๋ณ์ ์ค์ node.js ๊ธฐ๋ณธ ์ค์น .. 2023. 7. 28. AJAX๋ฅผ ์ด์ฉํ ์น ์์ฉ ํ๋ก๊ทธ๋จ์ ๋์ ์๋ฆฌ ์์ REST API์ AJAX์ ๊ฐ๋ ์ ๋ํด ํ์ตํ์ต๋๋ค. AJAX๋ ์ด๋ป๊ฒ ๋์ํ๋ ๊ฑธ๊น์? ์ด๋ฒ ํฌ์คํ ์์๋ AJAX๊ฐ ๋์ํ๋ ์์์ ๋ํด ์ ์ด๋ณด๋ ค๊ณ ํฉ๋๋ค. ์ด์ ํฌ์คํ ์ด ๊ถ๊ธํ์ ๋ถ๋ค์ ๋งํฌ๋ฅผ ํด๋ฆญํด์ฃผ์ธ์. REST API (Representational State Transfer) ์ ๋ํ์ฌ REST์ ๊ฐ๋ REST๋ Representational State Transfer์ ์ฝ์๋ก ์์์ ์ด๋ฆ์ผ๋ก ๊ตฌ๋ถํ์ฌ ํด๋น ์์์ ์ํ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๋ชจ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. REST๋ฅผ ์ฌ์ฉํ๋ ์ด์ ์นํ์ด์ง๊ฐ ๋ก๋๋ ํ ํน์ ์ํฉ์์๋ง howtomakecode.tistory.com AJAX๋? AJAX์ ๊ฐ๋ ์ค๋์ AJAX์ ๊ฐ๋ ๊ณผ ์ฅ๋จ์ ์ ๋ํ ํฌ์คํ ์ ํด๋ณด๋ ค๊ณ ํฉ๋๋ค. AJAX๋? (Asynchron.. 2023. 7. 25. ํฐ์คํ ๋ฆฌ ์ํ๋ ๊ธ์จ์ฒด ์ ์ฉ ์๋ ํ์ธ์. ์ค๋์ ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ์ ๊ธ์จ์ฒด๋ฅผ ๋ฐ๊ฟ๋ณด๋ ค๊ณ ํฉ๋๋ค. ์ ๋ ์๋ ๊น๋ํ ์คํ์ผ์ ์ฌ๊ฐํ์ ๊ณ ๋์ฒด๋ฅผ ์ข์ํ๋๋ฐ์. ์ ์ง ์์ฆ์ ๋๊ธ๋๊ธํ ๊ธ์จ์ฒด๊ฐ ๊ท์ฌ์๋ณด์ด๋๋ผ๊ณ ์. ์ ๊ฐ ์ฐ๋ ํฐํธ ์ฌ์ดํธ '๋๋' ์ ๋๋ค. https://noonnu.cc/ ๋๋ ์์ ์ฉ ๋ฌด๋ฃํ๊ธํฐํธ ์ฌ์ดํธ noonnu.cc ๊ธ์จ์ฒด์ ๋ฐ๋ผ ์ ์๊ถ ์กฐ๊ฑด์ด ๋ค๋ฅด๋ ๊ผญ ํ์ธํ๊ณ ์ฌ์ฉํ์ ์ผ ํฉ๋๋ค. ์ฐ์ธก ์๋จ ์น ํฐํธ๋ก ์ฌ์ฉํ๊ธฐ ์ฝ๋๋ฅผ ๋ณต์ฌํฉ๋๋ค. ํ๋ฉด์ ๊พธ๋ฉฐ์ฃผ๋ ๋ถ๋ถ์ css์์ ๋ด๋นํฉ๋๋ค. ํฐํธ ์ญ์ ํ๋ฉด์ ๊พธ๋ฉฐ์ฃผ๋ ๋ถ๋ถ์ด๊ธฐ ๋๋ฌธ์ ํฐ์คํ ๋ฆฌ ์คํจํธ์ง > css ์ ์ ์ฉ์ ํด์ฃผ๋๋ก ํ๊ฒ ์ต๋๋ค. ์ค์ > ๊พธ๋ฏธ๊ธฐ > ์คํจ ํธ์ง html ํธ์ง ํด๋ฆญ css > ๋ณต์ฌํ ์ฝ๋ ๋ถ์ฌ๋ฃ๊ธฐ ctrl + f > font-family ๊ฒ์ํด์ ํฐํธ ์ด๋ฆ.. 2023. 7. 3. HTML5 DATA ์์ฑ ์ฌ์ฉํ๊ธฐ ์๋ ํ์ธ์. HTML์์ DATA ์์ฑ์ ์ฌ์ฉํ ์ ์๋ค๋ ์ฌ์ค, ์๊ณ ๊ณ์ จ๋์? ๋ธ๋ผ์ฐ์ ์ ์ํฅ์ ์ฃผ์ง ์๊ณ ์์์ ํน์ ํ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ์ถ์ ๊ฒฝ์ฐ ์ฌ์ฉํ๋ ์์ฑ์ด๋ผ๊ณ ํ๋๋ฐ์. ์ค๋์ DATA ์์ฑ์ ์ฅ์ ๊ณผ ์ฌ์ฉ๋ฒ์ ๋ํด ํ์ตํด๋ณด๊ฒ ์ต๋๋ค. DATA- ์์ฑ์ด๋? HTML ํ์ค์ธ value ์์ฑ๊ณผ ๋ณ๊ฐ๋ก ๋ง๋ค์ด์ง ์ฌ์ฉ์ ์ง์ ๋ฐ์ดํฐ ์์ฑ์ ๋๋ค. hidden ํ๊ทธ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ํ์๊ฐ ์์ต๋๋ค. ํ๋์ HTML ์์์ ์ฌ๋ฌ ๋ฐ์ดํฐ ์์ฑ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด๋ ์๋ฆฌ๋จผํธ์์๋ data-๋ก ์์ํ๋ ์์ฑ์ ๋ฌด์์ด๋ ์ฌ์ฉํ ์ ์์ต๋๋ค. ํ๋ฉด์ ์๋ณด์ด๊ฒ ๊ธ์ด๋ ์ถ๊ฐ ์ ๋ณด๋ฅผ ์๋ฆฌ๋จผํธ์ ๋ด์ ๋์ ์ ์์ต๋๋ค. DATA- ์์ฑ ์ฌ์ฉ๋ฒ ํน์ ์์ฑ๊ฐ๋ง ์ถ์ถํ๊ธฐ console.log(input.dataset... 2023. 6. 28. VSCODE HTMLํ์ผ ๋ฐ๋ก ์คํํ๊ธฐ OPEN IN BROWSER ์ ํ์ฅ์๋ฅผ ์ถ๊ฐํ๋ฉด HTML ํ์ผ์ ํฌ๋กฌ์์ ๋ฐ๋ก ํ์ธํด๋ณผ ์ ์๋ค. 2023. 6. 15. HTML ํน์๋ฌธ์ ์๋ฏธ HTML ํน์๋ฌธ์๋ฅผ ์ฌ์ฉํ๋ ์ด์ HTML๋ฌธ์์ ํ ์คํธ๋ฅผ ์์ฑํ๊ณ ์น์ผ๋ก ํ์ธํ๋ฉด ๊บฝ์ ์์ ๋ด์ฉ์ด ํ๊ธฐ ๋์ง ์๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. HTML์ด ๊ธฐ๋ณธ์ ์ผ๋ก ๋ฅผ ๋ด์ฉ์ด ์๋ ํ๊ทธ๋ก ์ธ์ํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ํน์๋ฌธ์๋ฅผ ์ฌ์ฉํ๋ฉด ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ๋ฐฉ์งํ ์ ์์ต๋๋ค. ํ๋จ์ ์์ฃผ ์ฐ์ด๋ ํน์๋ฌธ์ํ์ ํน์๋ฌธ์ ๋ฆฌ์คํธ ์ฌ์ดํธ๋ฅผ ์ฒจ๋ถํ์์ต๋๋ค. ์์ฃผ ์ฐ์ด๋ ํน์๋ฌธ์ ๋ฐ ์๋ฏธ ๏ผnbsp; ๏ผamp; ๏ผlt; ๏ผgt; ๏ผquot; # ' " " : ๊ณต๋ฐฑ ์ฐํผ์๋ & ๋ถ๋ฑํธ ์๋ฐ์ดํ " sharp # ๋ฐ์ดํ ' ์ ๋์ฝ๋ ํน์๋ฌธ์ ๋ฆฌ์คํธ HTML ํน์๋ฌธ์ ๋ฆฌ์คํธ ßßßSmall sharp s, German (sz ligature) kor.pe.kr 2023. 5. 30. [HTML/JS/CSS] box-shadow : 0 14px 0 #E66000; - css ๊ฐ์ด 0์ด๋ฉด ๋จ์ ์๋ต ๊ฐ๋ฅ width: ๋๋น; margin-left: auto; margin-right: auto; - ๋๋น๊ฐ ์ง์ ๋ ์์ ์์๋ฅผ ๊ฐ์ด๋ฐ ์ ๋ ฌ cursor: pointer; - ๋ง์ฐ์ค ์ปค์๋ฅผ ํฌ์ธํฐ(์๊ฐ๋ฝ ๋ชจ์)์ผ๋ก ๋ณ๊ฒฝ flex: 1; - ์ ๋ ฌ๋๋ ์์์ ๋๋น๋ฅผ 1๋น์จ๋งํผ ๋์ด๊ฐ๊ฒ ์ง์ const ingEl = document.querySelector('img') imgEl.src = '์ด๋ฏธ์ง_๊ฒฝ๋ก' - js์์ ์์์ src ์์ฑ ์ง์ const aEl = document.querySelector('a') aEl.href = 'ํ์ด์ง_์ฃผ์' - js์์ ์์์ href ์์ฑ ์ง์ location.href = 'ํ์ด์ง_.. 2023. 2. 20. [HTML] HTML ๊ธฐ์ด ๊ฐ๋ ๋ชจ์ 1. 2023. 2. 16. ์ด์ 1 ๋ค์ ๋ฐ์ํ