01 Intro
HTML/CSS/JavaScript
HTML - ์๋ฉํฑ ์์ ์์ฃผ๋ก, ์น์๊ตฌ์กฐ, ๋ผ๋, ๊ณจ์กฐ ์ ๋ฌธ
CSS - ์น์ ์๊ฐ์ ์์, ๋ชจ์, ๋ฏธ์ฅ์ ๋ฌธ
JavaScript - ๋์ ์ผ๋ก ํ์ฑํ, ์๋๊ฐ, ์ธํ ๋ฆฌ์ด ์
์นํ์ค๊ณผ ์น์ ๊ทผ์ฑ
์น๋ธ๋ผ์ฐ์ : ํฌ๋กฌ, IE, ์ฌํ๋ฆฌ ๋ฑ
์น๋ธ๋ผ์ฐ์ ๋ฅผ ๋ง๋๋ ์ ์ฒด: ๊ตฌ๊ธ, MS, ์ ํ ๋ฑ
์นํ์ค: ์น์์ ์ฌ์ฉ๋๋ ํ์ค ๊ธฐ์ , ๊ท์น ๋ฑ
ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง:
๋ด๊ฐ ๋ง๋ ํํ์ด์ง๋ ์ฌ์ดํธ๋ฅผ ๋ค๋ฅธ ๋ธ๋ผ์ฐ์ ์์ ์ฌ์ฉํ๋๋ผ๋,
์ฌ์ฉ์ ์ ์ฅ์์๋ ๊ฐ์(์ ์ฌํ) ๊ฒฝํ์ด๋ผ๊ณ ์๊ฐ๋๊ฒ๋ ์ ์ํ๋ ๊ธฐ์
[IE์์ ๋ฌธ์ ์์ผ๋ฉด ๋๋ถ๋ถ ๋ฌธ์ ์๋ค๊ณ ํ๋จ๋จ]
์น์ ๊ทผ์ฑ: ์ ์ฒด์ , ํ๊ฒฝ์ ์ ํ์ด ์๋ ์ฌ์ฉ์๋ฅผ ํฌํจํ์ฌ ๋ชจ๋ ์ฌ๋๋ค์ด ๋๋ฑํ๊ฒ ์ ๊ทผํ๋ ์น ์ฝํ ์ธ ์ ์.
(์ ๋ณด ํต์ ๋ณด์กฐ๊ธฐ๊ธฐ, img ํ๊ทธ๋ด๋ถ์ alt text ๋ฑ๋ฑ)
Editor (VScode๋ก)
ํ์ฅํฉ(์ค์น ํ ๊ป๋ค๊ฐ ์ผ๊ธฐ)
Korean Language Pack for VS code: VS code ํ๊ธํ
Live Server: html ์ฝ๋๋ฅผ ๋ธ๋ผ์ฐ์ ์์ ํ์ธํ ์ ์๊ฒ ํ๋ ๊ธฐ๋ฅ (์ฐ์ธกํ๋จ go live๋ฒํผ ํน์ ์ฐ์ธก ๋ง์ฐ์ค๋ก open with live server) go live ๋๊ณ ์ถ๋ค๋ฉด, Port ๋ถ๋ถ click
Beutify/Prettier: ์ฐธ๊ณ (๋ทฐํฐํ์ด: Ctrl +Alt + K)
auto-fix ๊ธฐ๋ฅtrue์ผ๋ ์ ์ฅ์ ์ค์ ํ ์ฌํญ์ ์ฉ๋จ
[ํ์ผ] - [๊ธฐ๋ณธ์ค์ ] - [์ค์ ] - [ํ์ฅ] - [๋์๊ฒฝ์ฐprettierํญ] - ์ฐ์ธก [์ค์ ์ด๊ธฐ] - settings.jsonํ์ผ์ ์๋ ๋ด์ฉ์ถ๊ฐ
Highlight Matching Tag
Night Owl
์ฌ์ฉํ์ง ์์์ง๋ง ์ ์ฉํ ํ์ฅํฉ
Live Sass Compiler
Turbo Console log
Terminal
Better Comments
GitLens
REST Client
๋จ์ถํค => ๋ช ๊ฐ์ง customizing ํ์
์ถ๊ฐ ์ฌํญ
Ctrl+P (preferences) => ๋ฐ๋ก๊ฐ๊ธฐํค ๋ค์ด๊ฐ ์ ์์
*" Ctrl + alt + p ์ด๋ฐ์์ผ๋ก ๋จ์ถํค ๊ฒ์ ๊ฐ๋ฅ
์ฝ์ด๋ก ๋ฒํ(wrapping)
๋ํํ ์ฝ๋ ์ ํ (Ctrl + Shift + P )(Window)
์ฐธ๊ณ : ๊ฐ๋ vscode์์ ์ฃผ์์ฒ๋ฆฌ๊ฐ ๋ป๋๋ก ์๋ ๋๊ฐ ์๋ค.
( ์ปค์๊ฐ ์ฌ๋ฌ๊ฐ ์๊ธธ ๋ ์๋๋ฐ, ์ค๋ฅธ์ชฝ ํ๋จ์ ํ์ปด ์ ๋ ฅ๊ธฐ๋ก ์ค์ ๋ ๊ฒ์
Microsoft ์ ๋ ฅ๊ธฐ๋ก ์ค์ ํ๋ฉด ๋๋ค.)
์น์์ ์ฌ์ฉํ๋ ์ด๋ฏธ์ง
๋นํธ๋งต: ๊ฐ ํฝ์ ์ด ๋ชจ์ฌ ๋ง๋ค์ด์ง ์ ๋ณด์ ์งํฉ, ๋ ์คํฐ ์ด๋ฏธ์ง, PX(ํฝ์ ๋จ์), ๊ทธ๋ฆผํ, ํฌํ ์ต ํด์ ์ด์ฉ
JPG(JPEG): ์์ค์์ถ/ ๊ณ ํด์๋/์ด๋ฏธ์ง ํ์ง ์ฉ๋ ์กฐ์ ์ฌ์/๋์ ์์ถ๋ฅ (์ ์์ฉ๋)/24bit
PNG:๋น์์ค์์ถ/ํฌ๋ช ๋ ์ง์(Alpha Channel์ง์)/GIF ๋์ฒด ํฌ๋งท/8bit, 24bit
GIF: ๋น์์ค์์ถ/์ฌ๋ฌ์ฅ์ ์ด๋ฏธ์ง๋ฅผ ํ๋์ ํ์ผ/์์งค, ์ ๋, ๋์์๊ฐ์ ์ด๋ฏธ์ง/8bit
WEBP: JPG, PNG, GIF ๋ชจ๋ ๋์ฒด/ ์๋ฒฝํ ํฌ๋งท ๋จ! ์ง์๋ธ๋ผ์ฐ์ ๊ฐ ํ์ ์ (IE์์ ์๋จ)
์ด๋ค ์ด๋ฏธ์ง๋ฅผ ์จ์ผํ ์ง ๊ณ ๋ฏผ๋๋ค๋ฉด?
์ฉ๋์ด ํด ๊ฒฝ์ฐ, ์ฉ๋์ ์ค์ด๊ณ ์ถ๋ค => jpg
์ด๋ฏธ์ง ํฌ๋ช ๋๊ฐ ํ์ํ๋ค => png
์์งค์ ์จ์ผํ๋ค => git(์ฑ๋, ์ง ๋จ์ด์ง ์ ์์ง๋ง ์์งค ์ฅ์ )
๋ฒกํฐ: ์ํ์ ์ ๋ณด ํํ(SHAPE) ๊ฒฐ๊ณผ๋ฌผ, ์ด๋ฏธ์ง์ ์ ,์ ,๋ฉด,์์น ์ ๋ณด ์จ์ ํ ๊ฐ์ง, ํด์๋ ์์ ๋ก์, ์ผ๋ฌ์คํธ ํด์ด์ฉ
SVG: ํด์๋ ์ํฅ์์ ์์ ๋ก์/css๋ก styling๊ฐ๋ฅ/javaScript event handling/์ฝ๋ ํน์ ํ์ผ ์ด์ฉ
์คํ์์ค: ์ด๋ค ์ ํ์ ๊ฐ๋ฐํ๋ ๊ณผ์ ์ ํ์ํ ์์ค์ฝ๋๋ ์ค๊ณ๋๋ฅผ ๋๊ตฌ๋ ์ ๊ทผํด์ ์ด๋ํ ์ ์๋๋ก ๊ณต๊ฐ ์์ ์ ์ผ๋ก ์ฌ์ฉํ๋ค๊ฐ ๋ฌธ์ ์๊ธธ ์ ์์ผ๋ ์กฐ์ฌํด์ ์ฌ์ฉ. (๋ฌด์กฐ๊ฑด ๋ฌด๋ฃ๋ ์๋ ~!์ฃผ์!!) ํญ์ License ๋ถํฐ ์ฐพ๋ ์ต๊ด์ ๋ค์ด์.
๋ช๊ฐ์ง ๋ผ์ด์ ์ค
Apache License: ๊ฐ์ธ/์์ ์ ์ด์ฉ, ๋ฐฐํฌ, ์์ , ํนํ ์ ์ฒญ ๊ฐ๋ฅ
MIT License: ๊ฐ์ธ ์์ค์ ์ด ๋ผ์ด์ ์ค๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค๋ ํ์๋ง ์ง์ผ์ฃผ๋ฉด ๋๋ค.
BSD License: ๋ผ์ด์ ์ค๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค๋ ํ์๋ง ์ง์ผ์ฃผ๋ฉด ๋๋ค.
(์์ค ์ฝ๋ ๋ณต์ฌํด ์ค๋ฉด ๋ณดํต ๊ฐ์ด ๋ฐ๋ผ์ด. ์ง์ฐ์ง๋ง ๋ง์)
Beerware: ์คํ ์์ค ๊ฐ๋ฐ์์๊ฒ ๋งฅ์ฃผ๋ฅผ ์ฌ์ค์ผํ๋ ๋ผ์ด์ ์ค(๋ง๋๊ฒ ๋๋ฉด(?)ใ ใ )
Last updated