์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- ๋ฐ์ดํฐ๋ถ์
- ์๋ฐ์คํฌ๋ฆฝํธ
- react
- ํ ์คํธ๋ง์ด๋
- DFS
- Git
- nlp
- ๋ฐฑ์ค
- ๋ฐ์ดํฐ ๋ถ์
- ํ๋ธ๋ฃจ
- ์์ฐ์ด์ฒ๋ฆฌ
- ํ๋ธ๋ก
- abap
- ์๋ง์กด์น์๋น์ค
- AI
- ์ฝํ
- ๋น ๋ฐ์ดํฐ
- ํ ์คํธ๋ถ์
- ์๊ณ ๋ฆฌ์ฆ
- ํ์ด์ฌ
- ๊นํ๋ธ
- tableau
- ๋ฅ๋ฌ๋
- github
- sap
- erp
- ์ธ๊ณต์ง๋ฅ
- AWS
- ์ฝ๋ฉํ ์คํธ
- ๋ฆฌ์กํธ
- Today
- Total
๋ชฉ๋กHTML (7)
Hey Tech
๐ ๋ค์ด๊ฐ๋ฉฐ ๋ณธ ํฌ์คํ ์์๋ HTML์์ ๊ธ์/ํ ์คํธ์ ๋ฐ์ค/์ทจ์์ /์์ค ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค. ๐ ๋ชฉ์ฐจ 0. ๊ธฐ๋ณธ๊ฐ 1. ๋ฐ์ค ์ถ๊ฐ 2. ์ทจ์์ ์ถ๊ฐ 3. ์์ค ์ถ๊ฐ 0. ๊ธฐ๋ณธ๊ฐ ์๋์ ๊ทธ๋ฆผ 1๊ณผ ๊ฐ์ด ๊ธฐ๋ณธ ํ ์คํธ๊ฐ ๊ฐ์ด๋ฐ ์ ๋ ฌ๋ก ๋์ด ์์ต๋๋ค. Hey Tech 1. ๋ฐ์ค ์ถ๊ฐ style ๋ด text-decoration ์์ฑ์ underline ์ต์ ์ ๋ฃ์ด์ฃผ๋ฉด ์๋์ ๊ทธ๋ฆผ 2์ ๊ฐ์ด ๋ฐ์ค์ด ์ถ๊ฐ๋ฉ๋๋ค. text-decoration : underline; Hey Tech 2. ์ทจ์์ ์ถ๊ฐ ์ทจ์์ ์ text-decoration์ line-through ์ต์ ์ ๋ฃ์ด์ฃผ๋ฉด ๋ฉ๋๋ค (๊ทธ๋ฆผ 3). text-decoration : line-through; 3. ์์ค ์ถ๊ฐ ์์ค์ text-decoration์ o..
๐ ๋ค์ด๊ฐ๋ฉฐ ๋ณธ ํฌ์คํ ์์๋ HTML์์ ํ ์คํธ ์ ๋ ฌ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค. ๐ ๋ชฉ์ฐจ 0. ๊ธฐ๋ณธ๊ฐ 1. ๊ฐ์ด๋ฐ ์ ๋ ฌ 2. ์ฐ์ธก ์ ๋ ฌ 3. ์ข์ธก ์ ๋ ฌ 0. ๊ธฐ๋ณธ๊ฐ p ํ๊ทธ๋ฅผ ํตํด ํ ์คํธ๋ฅผ ์ฝ์ ํ๋ฉด ์๋์ ๊ทธ๋ฆผ 1๊ณผ ๊ฐ์ต๋๋ค. Hey Tech 1. ๊ฐ์ด๋ฐ ์ ๋ ฌ ๊ฐ์ด๋ฐ ์ ๋ ฌ์ ์๋์ ๊ฐ์ด style > text-align์์ center๋ก ์ต์ ๊ฐ์ ์ฃผ๋ฉด ๋ฉ๋๋ค (๊ทธ๋ฆผ 2). Hey Tech 2. ์ค๋ฅธ์ชฝ ์ ๋ ฌ ์ค๋ฅธ์ชฝ ์ ๋ ฌ์ right๋ก ์ต์ ๊ฐ์ ์ฃผ๋ฉด ๋ฉ๋๋ค (๊ทธ๋ฆผ 3). Hey Tech 3. ์ผ์ชฝ ์ ๋ ฌ ์ค๋ฅธ์ชฝ ์ ๋ ฌ์ left๋ก ์ต์ ๊ฐ์ ์ฃผ๋ฉด ๋ฉ๋๋ค (๊ทธ๋ฆผ 3). Hey Tech ํฌ์คํ ๋ด์ฉ์ ์ค๋ฅ๊ฐ ์๋ค๋ฉด ์๋์ ๐๐๐ ๋๊ธ ๋จ๊ฒจ์ฃผ์๋ฉด ๊ฐ์ฌ๋๋ฆฌ๊ฒ ์ต๋๋ค. ๊ทธ๋ผ ์ค๋๋ ์ฆ๊ฒ๊ณ ๊ฑด๊ฐํ ํ๋ฃจ ๋ณด๋ด์๊ธธ ๋ฐ๋๋๋ค :) ๊ณ ๋ง์ต..
๐ ๋ค์ด๊ฐ๋ฉฐ ๋ณธ ํฌ์คํ ์์๋ Scriptlet์ ๊ฐ๋ ๊ณผ ์ฌ์ฉ๋ฐฉ๋ฒ์ ๋ํด ๊ฐ๋ตํ๊ฒ ์๊ฐํฉ๋๋ค. ๐ ๋ชฉ์ฐจ 1. Scriptlet ๊ฐ๋ 2. Scriptlet ์ฌ์ฉ๋ฐฉ๋ฒ 3. ์์ ์ฝ๋ 1. Scriptlet ๊ฐ๋ Scriptlet๋ Java Server Page(JSP) ํ์ด์ง์์(๋์ฑ ์ฝ๊ฒ ๋งํ๋ฉด HTML ํ์ด์ง) Java ์ฝ๋๋ฅผ ์์ฑํ๊ณ ์คํํ ์ ์๋๋ก ๋๋ ์ฝ๋ ๋ธ๋ก์ ๋๋ค. ์๋์ ์์ ์ฝ๋๋ฅผ ์ดํด๋ณด๋ฉด ์ง๊ด์ ์ผ๋ก ์ฐ์์๋ฅผ ์ ์ ์์ต๋๋ค. 2. Scriptlet ์ฌ์ฉ๋ฐฉ๋ฒ Scriptlet ์์ฑ๋ฐฉ๋ฒ์ ํฌ๊ฒ 4๊ฐ์ง๋ก ๊ฐ ์ญํ ์ ์๋์ ๊ฐ์ต๋๋ค. ์ค์ ์์ ์ฝ๋์ ํจ๊ป ์ดํด๋ณด์์ฃ . ์์ฑ๋ฐฉ๋ฒ ์ค๋ช ๋ณ์์ ์ธ, ํจ์ ํธ์ถ ๋ฑ ์ผ๋ฐ์ ์ธ ์๋ฐ ์ฝ๋ ์์ฑ ์ ํ์ฉ ํ์ด์ง ์ถ๋ ฅ์ ์ํ ํํ์์ผ๋ก ํ์ฉ ํจ์ ์ ์ธ ์ ํ์ฉ..
๐ ๋ค์ด๊ฐ๋ฉฐ ๋ณธ ํฌ์คํ ์์๋ JSTL์ ๊ธฐ๋ณธ์ ์ธ ๊ฐ๋ ๋ฐ ์ฅ์ , ์ค์น/์ฌ์ฉ๋ฐฉ๋ฒ์ ์์ ์ฝ๋์ ํจ๊ป ์๊ฐํฉ๋๋ค. ๐ ๋ชฉ์ฐจ 1. JSTL ๊ฐ๋ 2. JSTL ์ฅ์ 3. JSTL ์ค์น๋ฐฉ๋ฒ 4. ์์ ์ฝ๋ 1. JSTL ๊ฐ๋ JSTL์ JavaServer Pages Standard Tag Library์ ์ฝ์ด๋ก, Java ์ฝ๋๋ฅผ ๋ฐ๋ก ์ฌ์ฉํ์ง ์๊ณ HTML ํ๊ทธ() ํํ๋ก ์ง๊ด์ ์ธ ์ฝ๋ฉ์ ์ง์ํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค. ์ด๋ ต๊ฒ ๋งํ์๋ฉด, JSTL์ JSP์ ํ์ฅ ํ๊ทธ๋ผ๊ณ ๋ถ๋ฆ ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก HTML ํ๊ทธ๋ง์ผ๋ก๋ Java์ forEach ๋ฌธ๊ณผ ๊ฐ์ ๋ฐ๋ณต๋ฌธ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ํ์ง๋ง, ์๋์ ์์ ์ฝ๋์ body ํ๊ทธ๋ฅผ ๋ณด์๋ฉด, Java๋ ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ฒ๋ผ, ํ๊ทธ() ์์ ์ฐ์์๊ฐ ์ง๊ด์ ์ผ๋ก ํ์ ๋๋ ๋ฐ๋ณต๋ฌธ์ ..
๐จ๐ป ๋ค์ด๊ฐ๋ฉฐ ๋ณธ ํฌ์คํ ์์๋ ์ดํด๋ฆฝ์ค๋ฅผ ํ์ฉํ์ฌ ๊ฐ๋จํ ์ ์ (static) ์น ํ์ด์ง๋ฅผ ๋ง๋๋ ๊ณผ์ ์ ์๊ฐํฉ๋๋ค. ๊ตฌ์ฒด์ ์ผ๋ก, ๋ฉ์ธ ํ์ด์ง์ 2๊ฐ์ ํ์ด์ง๋ก ์ด 3๊ฐ์ ํ์ด์ง๋ฅผ ๋ง๋ค๊ณ , ๋ฉ์ธ ํ์ด์ง์์ ๋ค๋ฅธ 2๊ฐ์ ํ์ด์ง๋ก ํ์ดํผ๋งํฌ๋ฅผ ํตํด ๋์ด๊ฐ๋ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค. 1. ๊ฐ๋ฐ Step 1. ์ดํด๋ฆฝ์ค ์คํ ๋จผ์ , ์ดํด๋ฆฝ์ค๋ฅผ ์คํํฉ๋๋ค. Step 2. Web ๊ฐ๋ฐ ๋ชจ๋ ๋ณ๊ฒฝ ์ดํด๋ฆฝ์ค ๋ด ์ฐ์ธก ์๋จ์ ๋ณด๋ฉด ๋๋ณด๊ธฐ ์์ด์ฝ์ด ์์ต๋๋ค. ์๋์ ์คํฌ๋ฆฐ์ท์ฒ๋ผ, ๋๋ณด๊ธฐ ์์ด์ฝ ์ฐ์ธก์ ์์นํด ์๋ Open Perspective ์์ด์ฝ์ ํด๋ฆญํฉ๋๋ค. ์๋์์ ๋ ๋ฒ์งธ์ ์๋ Web์ ์ ํํ๊ณ ํ๋จ์ Open ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค. Step 3. Static Web Project ์์ฑ ์๋จ ๋ฉ๋ด๋ฐ์์ File > New..
๐ ๋ชฉ์ฐจ 1. AS IS: ๋์ผ ํ์ผ ์ ๋ก๋ ๋ถ๊ฐํ ๊ฒฝ์ฐ 2. ํด๊ฒฐ๋ฐฉ๋ฒ 3. TO BE: ๋์ผ ํ์ผ ์ ๋ก๋ ๊ฐ๋ฅํ ๊ฒฝ์ฐ 1. AS IS: ๋์ผ ํ์ผ ์ ๋ก๋ ๋ถ๊ฐํ ๊ฒฝ์ฐ ์๋์ ์์๋ก ์ํฉ์ ์ค๋ช ํด ๋๋ฆฝ๋๋ค(๊ทธ๋ฆผ 1). ํ์ผ ์ ๋ก๋ ์(i.e., onChange) ํ์ ์ด ๋จ๋ ๋ก์ง์ ์์ฑํ์์ต๋๋ค. ํ๋ฐ, ๊ฐ์ ํ์ผ์ ์ ๋ก๋ํ ๊ฒฝ์ฐ ์ดํ ๋ก์ง์ด ์ํ๋์ง ์๋ ๊ฒ์ ํ์ธํ์ค ์ ์์ต๋๋ค. 2. ํด๊ฒฐ๋ฐฉ๋ฒ { this.onFileChange(e); e.target.value = ''; }}/> input ํ๊ทธ์์ onChange ์ต์ ์์ ํ์ผ ์ ๋ก๋ ๋ก์ง ํธ์ถ ํ event์์ value๋ฅผ ์ด๊ธฐํํ๋ฉด ํด๊ฒฐ ๊ฐ๋ฅํฉ๋๋ค. 3. TO BE: ๋์ผ ํ์ผ ์ ๋ก๋ ๊ฐ๋ฅํ ๊ฒฝ์ฐ ์ฝ๋๋ฅผ ์ ์ฉํ๋ฉด ์์ ๊ทธ๋ฆผ 2์ ๊ฐ์ด ๊ฐ์ ํ..
๐ฅ ๋ชฉํ JavaScript์ HTML์ ํ์ฉํ์ฌ ๊ฐ๋จํ Interactive Web ๊ธฐ๋ฅ์ ๊ตฌํํด ๋ณธ๋ค. ์์ ๊ฐ๋จํ ์์ ๋ฅผ ์ค์ตํด ๋ด ๋๋ค. HTML์ ํ์ฉํด ๋ฒํผ UI๋ฅผ ์์ฑํ๊ณ ์น์ ์ถ๋ ฅํ๊ณ , JavaScript๋ฅผ ํตํด ์ฌ์ฉ์๊ฐ ๋ฒํผ์ ํด๋ฆญํ๋ ๊ฒ์ ๊ฐ์งํ์ฌ ํด๋ฆญ ํ์๋ฅผ ์ค์๊ฐ์ผ๋ก ์ ๋ฐ์ดํธํ๋ ๊ฒ์ ๊ตฌํํด ๋ด ์๋ค. ์ค์ต ์ฝ๋ index.html Total Click: 0 ๋ฒํผ ์คํ๊ฒฐ๊ณผ ๋ฒํผ ํด๋ฆญ ์ ์ ๋๋ค. ์๋์ ๊ฐ์ด ๋ฒํผ์ ํด๋ฆญํ๋ฉด ์น ํ์ด์ง ๋ฐ ์ฝ์์ ํด๋ฆญ ํ์๊ฐ ์ถ๋ ฅ๋๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค. JavaScript์ HTML๋ฅผ ํ์ฉํ์ฌ ๊ฐ๋จํ Interactive Web ๊ธฐ๋ฅ์ ๊ตฌํํด ๋ดค์ต๋๋ค. ํฌ์คํ ๋ด์ฉ์ ์ค๋ฅ๋ ์ง๋ฌธ์ด ์๋ค๋ฉด ๋๊ธ ๋จ๊ฒจ์ฃผ์๋ฉด ๊ฐ์ฌ๋๋ฆฌ๊ฒ ์ต๋๋ค. ๊ณ ๋ง์ต๋๋ค :)