์ ์ฒด ๊ธ
๋ฉ์์ด์ฌ์์ฒ๋ผ ํ๋ก ํธ์๋ ์ค์ฟจ 3์ฃผ ์ฐจ
ํค์๋ [CSS] position floats ์ normal flow BFC(Block-Formatting-Context) CSS selector flex [CSS ํน๊ฐ] font ์ line-height em ๋จ์ ๋ค๊ฑฐํฐ๋ธ ๋ง์ง [๊ธ์์ผ ํน๊ฐ] ๋ฉ์ฌ ์คํํฐ ํคํธ Hard Skills and Soft Skills ์ทจ์ค ์ ๋ต๊ณผ ํด์ธ ์ทจ์ 3์ฃผ ์ฐจ ํด์ผ ํ ๊ฒ์ ๋ง์๋ฐ, ํจ์จ์ ์ผ๋ก ์๊ฐ ๋ถ๋ฐฐ๊ฐ ์ ์๋๋ ๋๋์ด ๋ ๋ค. ํนํ ์ด๋ฒ ์ฃผ๋ ์ค์ต๊ณผ ๊ณผ์ ๊ฐ ์ข ์์๋๋ฐ ๊ณ์ ์ฝ๋๋ฅผ ๋ค๋ฌ์ผ๋ฉด์ ์๊ฐ์ ๋ง์ด ์ด ๊ฒ ๊ฐ๋ค. ๋ฑ ๊ณํํ ์๊ฐ๋งํผ๋ง ๊ณผ์ ์ ํ์ ์๊ณ ๋ถ์กฑํ ์ ์ ๋ฐฐ์๋๊ฐ๋ฉด์ ๊ณ ์ณ๋๊ฐ๋ ๊ฒ ์ข์ง ์์๊น ํ๋ ์๊ฐ์ด ๋ ๋ค. ์ด๋ฒ ์ฃผ์ ๊ฐ์ฅ ํฅ๋ฏธ๋ก์ ๋ ๊ฒ์ `๋ง์ง ๋ณํฉ์ด ๋๋ ์ด์ `์ `body ์์์ ์ปฌ๋ฌ๋ฅผ ์ฃผ..
[Deep Dive] 10-11์ฅ
10์ฅ ๊ฐ์ฒด ๋ฆฌํฐ๋ด ๊ฐ์ฒด๋? ์๋ฐ์คํฌ๋ฆฝํธ๋ ๊ฐ์ฒด ๊ธฐ๋ฐ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ด๋ฉฐ, ์์ ๊ฐ์ ์ ์ธํ ๋๋จธ์ง ๊ฐ(ํจ์, ๋ฐฐ์ด, ์ ๊ท ํํ์ ๋ฑ)์ ๋ชจ๋ ๊ฐ์ฒด๋ค. ์ฆ ๊ฐ์ฒด๋ ๋ณ๊ฒฝ ๊ฐ๋ฅํ ๊ฐ์ด๋ค. ๊ฐ์ฒด๋ ํ๋กํผํฐ์ ์งํฉ์ด๋ฉฐ, ํ๋กํผํฐ๋ ํค์ ๊ฐ์ผ๋ก ๊ตฌ์ฑ๋๋ค. ํ๋กํผํฐ ๊ฐ์ด ํจ์์ผ ๊ฒฝ์ฐ, ์ผ๋ฐ ํจ์์ ๊ตฌ๋ถํ๊ธฐ ์ํด ๋ฉ์๋๋ผ ๋ถ๋ฅธ๋ค. ํ๋กํผํฐ : ๊ฐ์ฒด์ ์ํ๋ฅผ ๋ํ๋ด๋ ๊ฐ(data) ๋ฉ์๋ : ํ๋กํผํฐ(์ํ ๋ฐ์ดํฐ)๋ฅผ ์ฐธ๊ณ ํ๊ณ ์กฐ์ํ ์ ์๋ ๋์(behavior) var counter = { // ํ๋กํผํฐ num: 0, // ํ๋กํผํฐ ํค์ ํ๋กํผํฐ ๊ฐ // ๋ฉ์๋ increase: function() { this.num++; } }; ๊ฐ์ฒด ๋ฆฌํฐ๋ด์ ์ํ ๊ฐ์ฒด ์์ฑ ์๋ฐ์คํฌ๋ฆฝํธ๋ ํ๋กํ ํ์ ๊ธฐ๋ฐ ๊ฐ์ฒด์งํฅ ์ธ์ด๋ก์ ํด๋..
[Deep Dive] 07-09์ฅ
07์ฅ ์ฐ์ฐ์ ์ฐ์ฐ์๋ ํ๋ ์ด์์ ํํ์์ ๋์์ผ๋ก ์ฐ์ฐ์ ์ํํด ํ๋์ ๊ฐ์ ๋ง๋ ๋ค. ์ด๋ ์ฐ์ฐ์ ๋์์ ํผ์ฐ์ฐ์๋ผ ํ๋ค. ํผ์ฐ์ฐ์๊ฐ "๊ฐ"์ด๋ผ๋ ๋ช ์ฌ์ ์ญํ ์ ํ๋ค๋ฉด ์ฐ์ฐ์๋ "ํผ์ฐ์ฐ์๋ฅผ ์ฐ์ฐํ์ฌ ์๋ก์ด ๊ฐ์ ๋ง๋ ๋ค"๋ผ๋ ๋์ฌ์ ์ญํ ์ ํ๋ค๊ณ ๋ณผ ์ ์๋ค. ์ฐ์ ์ฐ์ฐ์ ์ดํญ ์ฐ์ ์ฐ์ฐ์ : 2๊ฐ์ ํผ์ฐ์ฐ์๋ฅผ ์ฐ์ ์ฐ์ฐํ์ฌ ์ซ์ ๊ฐ์ ๋ง๋ ๋ค. ์ดํญ ์ฐ์ ์ฐ์ฐ์ ์๋ฏธ ๋ถ์ ํจ๊ณผ + ๋ง์ X (ํผ์ฐ์ฐ์์ ์ด๋ ํ ํจ๊ณผ๋ ์์) - ๋บ์ X * ๊ณฑ์ X / ๋๋์ X % ๋๋จธ์ง X ๋จํญ ์ฐ์ ์ฐ์ฐ์ : 1๊ฐ์ ํผ์ฐ์ฐ์๋ฅผ ์ฐ์ ์ฐ์ฐํ์ฌ ์ซ์ ๊ฐ์ ๋ง๋ ๋ค ๋จํญ ์ฐ์ ์ฐ์ฐ์ ์๋ฏธ ๋ถ์ ํจ๊ณผ ++ ์ฆ๊ฐ ํผ์ฐ์ฐ์์ ๊ฐ์ ๋ณ๊ฒฝํ๋ ์๋ฌต์ ํ ๋น์ด ์ด๋ฃจ์ด์ง -- ๊ฐ์ ํผ์ฐ์ฐ์์ ๊ฐ์ ๋ณ๊ฒฝํ๋ ์๋ฌต์ ํ ๋น์ด ์ด๋ฃจ์ด์ง + ์ด..
[Deep Dive] 04-06์ฅ
04์ฅ ๋ณ์ ๋ณ์๋ ๋ฌด์์ธ๊ฐ? ์ ํ์ํ๊ฐ? ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ๊ธฐ์ตํ๊ณ ์ถ์ ๊ฒ์ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅํ๊ณ , ์ ์ฅ๋ ๊ฐ์ ์ฝ์ด ๋ค์ฌ ์ฌ ์ฌ์ฉํ๊ธฐ ์ํด ๋ณ์๋ผ๋ ๋ฉ์ปค๋์ฆ์ ์ ๊ณตํ๋ค. ๋ณ์๋ ํ๋์ ๊ฐ์ ์ ์ฅํ๊ธฐ ์ํด ํ๋ณดํ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ ์์ฒด ๋๋ ๊ทธ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์๋ณํ๊ธฐ ์ํด ๋ถ์ธ ์ด๋ฆ์ ๋งํ๋ค. ๊ฐ๋จํ ๋งํ์๋ฉด ๋ณ์๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์ ๊ฐ์ ์ ์ฅํ๊ณ ์ฐธ์กฐํ๋ ๋ฉ์ปค๋์ฆ์ผ๋ก, ๊ฐ์ ์์น๋ฅผ ๊ฐ๋ฆฌํค๋ ์์ง์ ์ธ ์ด๋ฆ์ด๋ค. ๋ณ์์ ๊ฐ์ ์ ์ฅํ๋ ๊ฒ์ ํ ๋น(๋์ , ์ ์ฅ)์ด๋ผ ํ๊ณ , ๋ณ์์ ์ ์ฅ๋ ๊ฐ์ ์ฝ์ด ๋ค์ด๋ ๊ฒ์ ์ฐธ์กฐ๋ผ ํ๋ค. ์๋ณ์ ์๋ณ์๋ ์ด๋ค ๊ฐ์ ๊ตฌ๋ณํด์ ์๋ณํ ์ ์๋ ๊ณ ์ ํ ์ด๋ฆ์ ๋งํ๋ค. ๋ณ์, ํจ์, ํด๋์ค ๋ฑ์ ์ด๋ฆ์ ๋ชจ๋ ์๋ณ์๋ค. ์ ์ธ์ ์ํด ์๋ฐ์คํฌ๋ฆฝํธ ์์ง์ ์๋ณ์์ ์กด์ฌ๋ฅผ ์๋ฆฐ๋ค. ์๋ณ์๋ก..
[Deep Dive] 01-03์ฅ
01์ฅ ํ๋ก๊ทธ๋๋ฐ ํ๋ก๊ทธ๋๋ฐ์ด๋? ์ปดํจํฐ์๊ฒ ์คํ์ ์๊ตฌํ๋ ์ผ์ข ์ ์ปค๋ฎค๋์ผ์ด์ ์ด๋ค. ์ด ๋ ์๊ตฌ๋๋ ๊ฒ์ด ๋ฌธ์ ํด๊ฒฐ ๋ฅ๋ ฅ์ด๋ค. ํ๋ก๊ทธ๋๋ฐ์ด๋ 0๊ณผ 1๋ฐ์ ์์ง ๋ชปํ๋ ๊ธฐ๊ณ๊ฐ ์คํํ ์ ์์ ์ ๋๋ก ์ ํํ๊ณ ์์ธํ๊ฒ ์๊ตฌ์ฌํญ์ ์ค๋ช ํ๋ ์์ ์ด๋ฉฐ, ๊ทธ ๊ฒฐ๊ณผ๋ฌผ์ด ๋ฐ๋ก ์ฝ๋๋ค. ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ฌ๋์ด ์ดํดํ ์ ์๋ ์ฝ์๋ ๊ตฌ๋ฌธ์ผ๋ก ๊ตฌ์ฑ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ฌ์ฉํด ํ๋ก๊ทธ๋จ์ ์์ฑํ ํ, ๊ทธ๊ฒ์ ์ปดํจํฐ๊ฐ ์ดํดํ ์ ์๋ ๊ธฐ๊ณ์ด๋ก ๋ณํํ๋ ๋ณ์ญ๊ธฐ์ธ ์ปดํ์ผ๋ฌ ํน์ ์ธํ๋ฆฌํฐ๋ฅผ ์ด์ฉํด ์ปดํจํฐ์ ๋ช ๋ น์ ์ ๋ฌํ๋ค. ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ๊ตฌ๋ฌธ๊ณผ ์๋ฏธ์ ์กฐํฉ์ผ๋ก ํํ๋๋ค. ๊ตฌ๋ฌธ๊ณผ ์๋ฏธ ํ๋ก๊ทธ๋๋ฐ์ ๋ชฉ์ ์ ๋ฌธ์ ํด๊ฒฐ์ด๊ณ ์์ฑ๋ ์ฝ๋๋ ํด๊ฒฐ ๋ฐฉ์์ ๊ตฌ์ฒด์ ๊ตฌํ๋ฌผ์ด๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋ฌธ๋ฒ์ ๋ถํฉํ๋ ๊ฒ์ ๋ฌผ๋ก ์ด๊ณ ์..
๋ฉ์์ด์ฌ์์ฒ๋ผ ํ๋ก ํธ์๋ ์ค์ฟจ 2์ฃผ ์ฐจ
ํค์๋ [์๋งจํฑ ๋งํฌ์ ] ์คํฌ๋ฆฐ ๋ฆฌ๋ ์ฌ์ฉํด๋ณด๊ธฐ, ํค๋ฉ ์์์ ์ต๋ช ์์ญ [HTML] ๋ชจ๋ํ, ๋ฐ์ํ ์ด๋ฏธ์ง ๋ง๋ค๊ธฐ, ์ ์์ฑ๊ณผ ๋์ ๋ฐฉ์ [CSS] ์ ํ์ ์ฐ์ ์์, CSS box model [CSS ํน๊ฐ] CSS ๋ง์ง ๋ณํฉ 2์ฃผ ์ฐจ ์ด๋ฒ ์ฃผ๋ ๊ต์ฅํ ๋น ๋ฅด๊ฒ ์ง๋๊ฐ ๋ฒ๋ฆฐ ๋๋์ด๋ค. ์ฃผ์ค ๊ฐ์ ์๊ฐ๋ ๊ทธ๋ ๊ณ ์ถ์ ์ฐํด๋ ๊ทธ๋ ๊ณ ...๐ ์ฐํด๊ฐ ์ฃผ์ด์ ธ์ ๋ชธ๋ ๋ง์๋ ์ฌ์ ๋กญ๊ฒ ๋ณด๋๋๋ฐ ๋ค์ ์ฃผ๋ถํฐ๋ ์ด์ฌํ ๋ฌ๋ ค๋ด์ผ๊ฒ ๋ค. TIL์ ์์ฑํ ๋ ์๋ก ์๊ฒ ๋ ์ ์ด๋ ํท๊ฐ๋ฆฌ๋ ๋ถ๋ถ์ ์์ฃผ๋ก ์์ฑํ๋๋ ํ์คํ ์์ฑ ์๊ฐ์ด ๋ง์ด ์ค์๋ค. ๋จ๋ ์๊ฐ์ ๋ค๋ฅธ ๊ณต๋ถ๋ ์ค์ต์ ํ ์ ์์ด์ ์ข์๋ค. '์ ๋์ ๋ฐฉ์' ์์ ๋ด์ฉ์ ์ดํดํ๊ธฐ ์ด๋ ค์ ๋ค. ํนํ ์ง์์๋ต ์๊ฐ์๋ ์ ์ ์ด ์ฝ๊ฐ ํผ๋ฏธํด์ก๋ค,,ใ CS์ง์์ด ๋ถ์กฑํ๋ค๋ ๊ฒ์ ..
๋ฉ์์ด์ฌ์์ฒ๋ผ ํ๋ก ํธ์๋ ์ค์ฟจ 1์ฃผ ์ฐจ
ํค์๋ [์ค๋ฆฌ์ํ ์ด์ ] ์ฐ๋ฆฌ๊ฐ ํด์ผํ ๊ฒ : ๋ค์ด๋ดค๋ค → ๋ฐฐ์ ๋ค → ํด๋ดค๋ค → ๋ค๋ฅด๊ฒ ํด๋ดค๋ค! [HTML์ ๊ธฐ์ด์ ์น์ ๋] HTML Living Standard ์๋ฉํฑ ํ๊ทธ (Semantic Tag) article ํ๊ทธ์ section ํ๊ทธ์ ์ฐจ์ด TIL https://github.com/sduu/TIL/blob/main/HTML/HTML_02.md [CSS ํน๊ฐ] CSS์ ๊ธฐ์ด์ display ์์ฑ์ ๋ฐ๋ฅธ ํน์ง TIL https://github.com/sduu/TIL/blob/main/CSS/CSS_special_01.md [Git] $ git clone {git reposiory url} . $ git add . $ git commit $ git push TIL https://github.com/sd..
[์ ์ฃผ์ฝ๋ฉ๋ฒ ์ด์ค์บ ํ] JavaScript 2๋ถ
์กฐ๊ฑด๋ฌธ๊ณผ ๋ฐ๋ณต๋ฌธ ์กฐ๊ฑด๋ฌธ if else if else switch ์ผํญ์ฐ์ฐ์ let result = true ? 1 : 100; ๋ฐ๋ณต๋ฌธ for for in for of while do while forEach break : ํด๋น ์กฐ๊ฑด์ด ๋ง์กฑ๋์์๋ ๋ฐ๋ณต๋ฌธ์ ํ์ถ continue : ํด๋น ์กฐ๊ฑด์ด ๋ง์กฑ๋์์๋ ๋ค์ ๋ฃจํ๋ก ๋์ด๊ฐ // for๋ฌธ ๋ฌดํ ๋ฐ๋ณต for (;;) { } // for in ๋ฌธ ๋ฌดํ ๋ฐ๋ณต let a = '19821'; for (let i of a) { s += parseInt(i); } let b = {'one':1, 'two':2}; for (let j in b) { console.log(j); } // while๋ฌธ ๋ฌดํ ๋ฐ๋ณต while (true) { } ํจ์์ ํด๋์ค ํจ์ ํจ์๋ฅผ ์ฌ์ฉ..
[์ ์ฃผ์ฝ๋ฉ๋ฒ ์ด์ค์บ ํ] JavaScript 1๋ถ
์๋ฐ์คํฌ๋ฆฝํธ ์๋ฐ์คํฌ๋ฆฝํธ๋ ๋ฒ์ ์ ์ด ๋์ด๋ ์ด์ ์ ์์๋ ๊ธฐ๋ฅ์ ์ญ์ ํ๊ฑฐ๋ ๊ธฐ๋ฅ์ ๋ณ๊ฒฝ ํ์ง ์๋๋ค. ES5 ๋ถํฐ ์๊ฒฉ๋ชจ๋, ๋ฐฐ์ด๋ฉ์๋๊ฐ ์ถ๊ฐ ES6 ๋ถํฐ const, let, Promise, Arrow function, class ๋ฑ์ ๋ฌธ๋ฒ๋ค์ด ๋๊ฑฐ ์ถ๊ฐ ์๋ฐ์คํฌ๋ฆฝํธ์ ์ฝ์ ์์น๋ ๋ณดํต body ํ๊ทธ์ ๋งจ ๋์ด๋ค. ์๋ฐ์คํฌ๋ฆฝํธ์ ๊ตฌ์กฐ ๋ฌธ(statement)์ ์ธ๋ฏธ์ฝ๋ก ์ผ๋ก ๊ตฌ๋ถํ๋ค. ๋ฌธ์ ๊ฐ, ์ฐ์ฐ์, ํค์๋, ๋ช ๋ น์ด, ํํ์ ๋ฑ์ผ๋ก ๊ตฌ์ฑ๋๋ค. ๊ณต๋ฐฑ์ ๋ณํฉํ๋ค. ์ฃผ์ // ํ ์ค ์ฃผ์ /* ์ฌ๋ฌ์ค ์ฃผ์ */ ์๊ฒฉ ๋ชจ๋ "use strict"; use stirict ๋ผ๋ ์ง์์๋ฅผ ํตํด ์๊ฒฉ๋ชจ๋๋ฅผ ํ์ฑํ ํ์๋๋ง ์ต์ ๋ฌธ๋ฒ์ด ๋ฐ์๋๋ค. ๋ณดํต ์ฝ๋์ ์ต์๋จ์ ์ถ๊ฐํ๋ค. class ๋ฌธ๋ฒ์ ๊ฒฝ์ฐ ์๊ฒฉ ๋ชจ๋๊ฐ ๊ธฐ๋ณธ..
![[์ผ๋ฌ์คํธ๋ ์ดํฐ] PSD ํ์ผ SVG๋ก ๋ณํํ๊ธฐ + ํ
์คํธ ํจ์คํ](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdpafPg%2FbtrwnCn73TF%2F4k1y8DFYXHFLEn1oPpAIHk%2Fimg.png)
[์ผ๋ฌ์คํธ๋ ์ดํฐ] PSD ํ์ผ SVG๋ก ๋ณํํ๊ธฐ + ํ ์คํธ ํจ์คํ
PSD ํ์ผ SVG๋ก ๋ณํํ๊ธฐ + ํ ์คํธ ํจ์คํ 1. ์ผ๋ฌ์คํธ๋ ์ดํฐ์์ [ํ์ผ - ์ด๊ธฐ] ๋๋ ctrl + O๋ก PSD ํ์ผ์ ์ด์ด์ค๋ค. 2. ์ํ๋ ์ต์ ์ ์ฒดํฌํ๊ณ ํ์ธ์ ํด๋ฆญํ๋ค. (ํฌํ ์ต์์ ์์ ํ ๋ ์ด์ด๋ฅผ ๋ณด์กดํ๊ณ ์ถ๋ค๋ฉด '๋ ์ด์ด๋ฅผ ์ค๋ธ์ ํธ๋ก ๋ณํ' ์ต์ ์ ์ ํํ๊ณ ํ๋๋ก ํฉ์น๊ณ ์ถ๋ค๋ฉด '๋ ์ด์ด๋ฅผ ๋จ์ผ ์ด๋ฏธ์ง๋ก ๋ณํฉ'์ ์ ํ) 3. SVG์์ ํ ์คํธ๋ฅผ ํจ์ค๋ก ๋ค๋ฃจ๊ธฐ ์ํด ์ผ๋ฌ์คํธ๋ ์ดํธ ๋ด์์ ์ค๋ธ์ ํธํํด์ฃผ๋ ์์ ์ ์งํํ๋ค. ์ ํ ๋๊ตฌ(v)๋ก ๋ณํํ ์์๋ฅผ ์ ํํด์ค๋ค. 3. [๋ฌธ์ - ์ค๊ณฝ์ ๋ง๋ค๊ธฐ] ๋๋ shift + ctrl + O๋ก ์์๋ฅผ ํจ์ค๋ก ๋ณํํ๋ค. 4. [ํ์ผ - ๋ด๋ณด๋ด๊ธฐ - ๋ด๋ณด๋ด๊ธฐ ํ์] ํด๋ฆญ ํ ํ์ผ ํ์์ SVG๋ก ์ธํ ํด์ PSD๋ฅผ SVG๋ก ์ ์ฅํ๋ค. 5. ์ฝ๋ ์๋ํฐ๋ก SV..