[JavaScript] Vue.js ์๊ฐ ๐ฌ
๐ Vue.js๋ https://vuejs.org/ Vue.js - The Progressive JavaScript Framework | Vue.js Versatile A rich, incrementally adoptable ecosystem that scales between a library and a full-featured framework. vuejs.org - UI๋ฅผ ๋น ๋ฅด๊ฒ ๊ฐ๋ฐํ๊ธฐ ์ํด์ ๋ง๋ค์ด์ง ์๋ฐ์คํฌ๋ฆฝํธ ํ๋ ์์ํฌ. - MVVM(Model-View-ViewModel) ํจํด์ ๋ฐ๋ฅด๋ฉฐ, ์ดํ๋ฆฌ์ผ์ด์ ๋ก์ง๊ณผ UI ๋ถ๋ฆฌ๋ฅผ ์ํด ์ค๊ณ๋์๋ค. - Angular.js๋ React.js๋ณด๋ค ๋ง์ด ์๋ ค์ง์ง ์์์ง๋ง ์ต๊ทผ ๊ธ์๋๋ก ํ์ฐ๋๊ณ ์์ผ๋ฉฐ ์ค์ Google Trends์ ๊ฒ์์ด ๋น์จ๊ณผ GitHub..
[CSS] Inline, Block box ๐ฆ
๐ Inline *display ์์ฑ์ด inline์ธ ์๋ฆฌ๋จผํธ๋ "๋๋ํ" ๋ฐฐ์น(์ค๋ฐ๊ฟ x)* width์ height ์์ฑ์ ๋ฌด์๋๊ณ ํด๋น ํ๊ทธ๊ฐ ๋งํฌ์ ํ๊ณ ์๋ ์์์ ํฌ๊ธฐ ๋งํผ๋ง ๊ณต๊ฐ์ ์ฐจ์งํ๋ค. margin๊ณผ padding ์์ฑ์ ์ข์ฐ ๊ฐ๊ฒฉ๋ง ๋ฐ์๋๊ณ , ์ํ ๊ฐ๊ฒฉ์ ๋ฐ์๋์ง ์๋๋ค. defalut๊ฐ inline์ธ ํ๊ทธ : ๋ฑ ๐ Block *display ์์ฑ์ด block์ธ ์๋ฆฌ๋จผํธ๋ "์ธ๋ก๋ก" ๋ฐฐ์น(์ค๋ฐ๊ฟ o)* width, height, margin, padding ์์ฑ ๋ชจ๋ ๋ฐ์๋๋ค. defalut๊ฐ block์ธ ํ๊ทธ : ๋ฑ ๐ Inline-Block *display ์์ฑ์ด inline-block์ธ ์๋ฆฌ๋จผํธ๋ "๋๋ํ" ๋ฐฐ์น(์ค๋ฐ๊ฟ o)* width, height, margin, paddin..
[CSS] Box Model ๐ฆ
๊ณต์๋ฌธ์ : https://developer.mozilla.org/ko/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model CSS ๊ธฐ๋ณธ ๋ฐ์ค ๋ชจ๋ธ ์ ๋ฌธ - CSS: Cascading Style Sheets | MDN ๋ฌธ์์ ๋ ์ด์์์ ๊ณ์ฐํ ๋, ๋ธ๋ผ์ฐ์ ์ ๋ ๋๋ง ์์ง์ ํ์ค CSS ๊ธฐ๋ณธ ๋ฐ์ค ๋ชจ๋ธ์ ๋ฐ๋ผ ๊ฐ๊ฐ์ ์์๋ฅผ ์ฌ๊ฐํ ๋ฐ์ค๋ก ํํํฉ๋๋ค. CSS๋ ๋ฐ์ค์ ํฌ๊ธฐ, ์์น, ์์ฑ(์, ๋ฐฐ๊ฒฝ, ํ ๋๋ฆฌ ๋ชจ์ ๋ฑ)์ developer.mozilla.org ๐ ๊ฐ๋ ๋ชจ๋ HTML ์์๋ ๋ฐ์ค(box) ๋ชจ์์ผ๋ก ๊ตฌ์ฑ๋๋ฉฐ, ์ด๊ฒ์ ๋ฐ์ค ๋ชจ๋ธ(box model)์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค. ๋ฐ์ค ๋ชจ๋ธ์ HTML ์์๋ฅผ ํจ๋ฉ(padding), ํ ๋๋ฆฌ(border), ๋ง์ง(m..
[CSS] CSS ์ ๋ฌธ ๐ฌ
๐ CSS๋? CSS๋ Cascading Style Sheets์ ์ค๋ง๋ก, HTML์ด๋ XML๋ก ์์ฑ๋ ๋ฌธ์์ ํ์ ๋ฐฉ๋ฒ์ ๊ธฐ์ ํ๊ธฐ ์ํ ์คํ์ผ ์ํธ ์ธ์ด์ด๋ค. ๐ CSS๊ฐ ๋์ ๋ ์ด์ HTML๋ก๋ ์น ์ฌ์ดํธ๋ฅผ ๋ง๋ค๊ณ ๋์์ธํ ์ ์๋ค. ํน๋ณํ CSS๋ผ๋ ์ธ์ด๊ฐ ๋์ ๋ ์ด์ ๋ ๋ฐ๋ก '์ ๋ณด์ ๊ฐ์น์ ํจ์จ์ฑ'์ ๊ณ ๋ คํ๊ธฐ ๋๋ฌธ์ด๋ค. ๋ค์๊ณผ ๊ฐ์ ํ๊ทธ๋ ํด๋น Element๊ฐ ๋งํฌ๋ผ๋ ์ ๋ณด์, href ์์ฑ๋ฅผ ํตํด ํด๋ฆญํ์ ๋ ์ด๋ํ ์ฃผ์์ ๋ํ ์ ๋ณด๋ฅผ ์ ๊ณตํด์ค๋ค. ํด๋น Element๋ฅผ ๋์์ธํ๊ธฐ ์ํด ํ๊ทธ๋ฅผ ์ถ๊ฐํด๋ณด์. ํฌ๊ธฐ๋ 50px, ์์ ๋นจ๊ฐ์์ผ๋ก ์์ฑ์ ๋ถ์ฌํ๋ค. ์ด๋ฅผ ์ถ๋ ฅํด๋ณด๋ฉด ๋ค์๊ณผ ๊ฐ๋ค. ์ผ์ชฝ์ ํ๊ทธ๋ก๋ง ์ด๋ฃจ์ด์ง Element, ์ค๋ฅธ์ชฝ์ ํ๊ทธ๊ฐ ์ถ๊ฐ๋ Element์ด๋ค. '์ ๋ณด์ ๊ฐ์น'์ ๊ด์ ์์ ..
[WEB] GitHub๋ฅผ ์ด์ฉํ ์น ํธ์คํ ๐ธ
1. ์น ์ฌ์ดํธ๋ฅผ ๋ง๋ ์ฝ๋ ํ์ผ(HTML) 2. ๊นํ๋ธ ํ์ด์ง๋ฅผ ์ฌ์ฉํ ์ ์๋ ํ๊ฒฝ ๋ง ์๋ค๋ฉด ์น ํธ์คํ ์ ํ ์ ์๋ค. ์น ํธ์คํ ์ด๋ ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ https://easyhomputer.tistory.com/9?category=930933 0. WEB์ ๋ํ์ฌ - homputer 0. WEB์ ๋ํ์ฌ ์๋ ํ์ธ์ :) ์ด๋ฒ ํฌ์คํ ์์๋ ์น ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ํ์ตํ๊ธฐ ์ , 'WEB'์ด ๋ฌด์์ธ์ง๋ฅผ ๋จผ์ ๋ค๋ค๋ณผ๊น ํฉ๋๋ค.ูฉ(หแห*)ู โ Web์ ์ ๊ทผ์ฑ ์น์ ๊ฐ์ฅ ์ค์ํ ํน์ฑ์ 'Public Domain'์ด easyhomputer.tistory.com ๐ GitHub ๊ฐ์ / ๋ก๊ทธ์ธ ๊นํ๋ธ ์ฌ์ดํธ(https://github.com/)์์ ๊ฐ์ ํ ..
[HTML] HTML ์ ๋ฌธ ๐ฌ
๐ HTML์ด๋? HTML์ HyperText Markup Language์ ์ค๋ง๋ก, ์น ํ์ด์ง๊ฐ ์ด๋ป๊ฒ ๊ตฌ์กฐํ๋์ด ์๋์ง ๋ธ๋ผ์ฐ์ ์๊ฒ ์๋ ค์ฃผ๋ ๋งํฌ์ ์ธ์ด์ด๋ค. ๋๋ถ๋ถ์ ์น ํ์ด์ง๋ ๋ชจ๋ ์์ ํด๋น ํ์ด์ง๋ฅผ ๋ง๋ค์ด์ฃผ๋ HTML ์ฝ๋๋ฅผ ๋ณผ ์ ์๋ค. ์ด๋ฅผ ํตํด ์์ ํฌ์คํ ์์๋ ์ธ๊ธํ ๊ฒ์ฒ๋ผ ์น์ด ์ ๊ทผ์ฑ์ด ๋๋ค๋ ๊ฒ์ ํ์ธํ ์ ์๋ค. ๐ HTML์ ์๊น์ HTML์ ํฌ๊ฒ '์์(Element)'๋ค๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, ๋๋ฌ์ธ๋ 'ํ๊ทธ(Tag)'๋ฅผ ํตํด ๋ค๋ฅธ ํ์ด์ง์ ์ฐ๊ฒฐํ๊ฑฐ๋ ๊ธ์จ๋ฅผ ๋ณ๊ฒฝํ๋ ๋ฑ์ ์์ ์ ์ํํ๋ค. ↓ ↓ ๐ ์์ฃผ ์ฐ์ด๋ HTML ํ๊ทธ ์ ๋ฆฌ ์ฌ๋ ํ๊ทธ ๋ซ๋ ํ๊ทธ ๊ธฐ๋ฅ X ๋ฌธ์ ์ ํ์ ์ง์ ํด์ค๋ค. ์น ๋ธ๋ผ์ฐ์ ๊ฐ ํด๋น ํ์ด์ง๋ฅผ ์ด๋ป๊ฒ ํด์ํ ์ง ์๋ ค์ค๋ค. ์์) : ์ด ํ์ด์ง๋ฅผ HTML๋ก ํด..
[WEB] WEB ์ ๋ฌธ ๐ฌ
๐ Web์ ์ ๊ทผ์ฑ ์น์ 'Public Domain', ์ ์๊ถ์ด ์๋ค. ๋ชจ๋ ์ด์์ฒด์ ์์ ๋์ํ๊ณ , ์์ค์ฝ๋๋ฅผ ๋๊ตฌ๋ ๋ณผ ์ ์์ผ๋ฉฐ, ์ ์๊ถ์ด ์๋ ๊ณต๊ณต์ฌ๋ค. ์ด๋ฅผ ๊ฐ๋ฐฉ์ฑ๊ณผ ์ ๊ทผ์ฑ์ด ๋๋ค๊ณ ํํํ๋ค. ๐ ์ธํฐ๋ท๊ณผ ์น ์ด๋ฌํ ์น์ ๋์ ์ ๊ทผ์ฑ์ '์ธํฐ๋ท(Internet)'์ ์ํด ๊ฐ๋ฅํ๋ค. Internet ๊ณผ Web ์ 'ํฌํจ ๊ด๊ณ'๋ก, '์ธํฐ๋ท'์ด๋ผ๋ ์๋ง์ ๋ถ์ผ ์์ '์น'์ด ์กด์ฌํ๋ค. ๐ ์๋ฒ์ ํด๋ผ์ด์ธํธ ์น์ฌ์ดํธ์ ๋์ ๋ฐฉ์์ ์๊ธฐ ์ํด์ ์๋ฒ์ ํด๋ผ์ด์ธํธ์ ๊ฐ๋ ์ ์์์ผ ํ๋ค. ์น ์๋ฒ๋ ์น ์ฌ์ดํธ์๊ฒ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ '์๋ฒ'์ ์ญํ ์, ์น ์ฌ์ดํธ๋ ์น ์๋ฒ์๊ฒ ์ ๋ณด๋ฅผ ์์ฒญํ๋ 'ํด๋ผ์ด์ธํธ'์ ์ญํ ์ ์ํํ๋ค. ์๋ฒ(Server) : ์ฌ์ ์. ๋ฌด์ธ๊ฐ๋ฅผ ์ ๊ณตํ๋ ์ฌ๋. ํด๋ผ์ด์ธํธ(Client) : ..