์ ๊ณต ๊ณผ๋ชฉ/์น ํ๋ก๊ทธ๋๋ฐ(7)
-
์น ํ๋ก๊ทธ๋๋ฐ - ํผ(์ค์ต)
์น ํ๋ก๊ทธ๋๋ฐ - ํผ(์ค์ต) ์ค๋์ ํผ์ ๋ํ์ฌ ์ค์ต 2๊ฐ์ง๋ฅผ ํ ๊ฒ์ด๋ค. ์ฒซ๋ฒ์งธ ์ค์ต - ๋ฒํผ์ด ์๊ณ ๋ฒํผ์ ๋๋ฅด๋ฉด ํผ์์ ํ ๊ณต๊ฐ์ ์๊น์ด ๊ณ์ ๋ฐ๋๋ ํ๋ก๊ทธ๋จ sol) button1์ ํผ์์ ์๋์ ์๊ณ ์์ ์ฌ๊ฐํ์ Panel์ด๋ผ๋ ๋๊ตฌ์ด๋ฉฐ, ๋ฒํผ์์ ๊ฝ ์ฐจ์๋ค. ์ด๋ ๊ฒ ๋ฑ ํ์ ๋ง์ถฐ์ ์ฌ์ฉํ๋ ํ๋กํผํฐ๊ฐ Dock์ด๋ค. button1์ bottom(๋ฐ๋ฅ)์ Dock์ Panel์๋ Fill์ด๋ผ๋ Dock์ ์ฃผ๋ฉด ๋๋ค. sol2) ๋ฒํผ์ ํตํด ๋ฐ๋๋ ค๋ฉด ์ด๋ฒคํธ๋ฅผ ์ฃผ์ด์ผ ํ๋ค. ๋ฒํผ์๋ ํด๋ฆญ์, panel์ Paint๋ฅผ ์ค๋ค. ์ฆ ๋ฒํผ์ ํด๋ฆญํ ๋ ํ์ธํธ๊ฐ ๋ฐ๋๋ค๋ฅผ ๊ตฌํํ๊ธฐ์ํด ์ด์ ๊ฐ์ ์ด๋ฒคํธ๋ฅผ ์ฃผ๋ ๊ฒ์ด๋ค. ์๋ ์์ค ์ฝ๋๋ฅผ ๋ณด์. namespace ๋ฒ๋ฆฌ๋_๊ฑฐ { public partial clas..
2020.09.17 -
์น ํ๋ก๊ทธ๋๋ฐ - DOM-2
์น ํ๋ก๊ทธ๋๋ฐ - DOM-2 ์ค๋์ DOM์ ๊ธฐ๋ณธ๊ฐ๋ ์ธ fileํ๊ทธ์ ์ฌ์ฉ์ ์์๋ณผ ๊ฒ์ด๋ค. fileํ๊ทธ๋ ํ์ผ ์ ํ์ด๋ผ๋ ๋ฒํผ์ ๋์์ฃผ๋ฉฐ ์ค์ ๋ก ํ์ผ์ ์ ํํ ์ ์๊ฒ ํด์ฃผ๋ ํ๊ทธ์ด๋ค. ํ์ผ์ ์ฐพ์ผ๋ฉด ํ์ผ์ ์ด๋ฆ๊ณผ ํ์ , ํฌ๊ธฐ๊น์ง ๋์ค๊ฒํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด๋ณด์. ์ถ๋ ฅ๊ฐ: ์์ค ์ฝ๋ ์ ํ๋ ํ์ผ ์ ๋ณด ํ์ผ ์ด๋ฆ : ํ์ผ ํฌ๊ธฐ : ํ์ผ ํ์ : ์ฌ๊ธฐ์ file์์ด๋๋ฅผ ์ ๊ทผํ ํ ๋ค์ files[0]์ ๋ป์ ์ฒซ๋ฒ์งธ ํ์ผ์ ๊ฐ์ ธ์จ๋ค๋ ๋ป์ด๋ค. [0]๊ฐ ๋ฐฐ์ด์์์ ์ฒซ๋ฒ์จฐ๋ฅผ ์๋ฏธํ๊ธฐ ๋๋ฌธ์ด๋ค.
2020.09.17 -
์น ํ๋ก๊ทธ๋๋ฐ - dom
์น ํ๋ก๊ทธ๋๋ฐ - dom DOM์ ๊ฐ๋ ์ ์ด๋ ๋ค. ๋ฌธ์ ๊ฐ์ฒด ๋ชจ๋ธ(DOM, Document Object Model)์ XML์ด๋ HTML ๋ฌธ์์ ์ ๊ทผํ๊ธฐ ์ํ ์ผ์ข ์ ์ธํฐํ์ด์ค. ์ด๋ ๊ฒ ๋ฃ๋๋ค๋ฉด ์ดํด๊ฐ ์ ๊ฐ์ง ์์ ์๋ ์๋ค. ์ฝ๊ฒ ๋งํ๋ฉด ๊ฐ์ฒด ์งํฅ ํํ์ด๋ค. ๊ฐ์ฒด๋ฅผ ์ด๋ ํ ๋ฐฉ์์ผ๋ก ์๋ฆฌ๋ฅผ ํ ๊ฒ์ธ๊ฐ์ ์ด์ ์ ๋ง์ถ๊ณ ์ด๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ์ฝ๊ฒ ์ดํดํ ์ ์๋ค. ์๋์ ์๋ ๋์ด๋ฅผ ์ฐ๊ณ ์ถ๋ ฅ๋ฒํผ์ ๋๋ฅด๋ฉด ์ ๋ ฅํ ๋์ด์ ๋์ค๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด๋ณด์. ์์ค ์ฝ๋ ๋์ด:์ถ๋ ฅ ์ ๋ ฅํ ๋์ด : script๋ ์๋ฐ ์คํฌ๋ฆฝํธ๋ก, ํจ์๋ฅผ ์ด์ฉํ ๋ ๋ณดํต ์ฐ์ธ๋ค. ๊ทธ๋ฆฌ๊ณ button ํ๊ทธ์์ onclick์ ํด๋ฆญํ์ ๋ ํด๋นํ๋ ํจ์๋ฅผ ์คํํ๋ค๋ ๋ป์ด๋ค. ์ฆ ํจ์๊ฐ ์คํ๋์ด good์ด๋ผ๋ id์ ์ ๊ทผํ์ฌ a๋ผ๋ ๊ฐ์ ๋ฃ๋๊ฒ์ด๋ค.
2020.09.17 -
์น ํ๋ก๊ทธ๋๋ฐ - form์ ์์ฉ
์น ํ๋ก๊ทธ๋๋ฐ - form์ ์์ฉ ์ค๋์ form์์ ์ค์์ fieldset, legend๋ฅผ ์ด์ฉํด์ ๋ ๊ตฌ์กฐ์ ์ธ ํผ์ ๋ง๋ค์ด ๋ณผ ๊ฒ์ด๋ค. fieldset์ ํฐ ํ, legend๋ ํ์ ์ ๋ชฉ์ด๋ผ๊ณ ๋ณด๋ฉด ๋๋ค. ์๋ ํ๋ฉด์ ํ๋ฒ ๋ง๋ค์ด๋ณด๋๋ก ํ์. ์์ค ์ฝ๋ ํผ ์ฐ๊ฒฐํ๊ธฐ ๋ก๊ทธ์ธ ์ ๋ณด ์์ด๋: ๋น๋ฐ๋ฒํธ: ์ด๋ฉ์ผ: ๊ฐ์ธ์ ๋ณด ์ด๋ฆ: ์๋ ์์ผ: ์ ์์ ๋ณด ์ฑ๋ณ ์ฌ์ฑ ๋จ์ฑ ์ทจ๋ฏธ๋ ์์์์ํ๊ฐ์์ฌํ ์์ ๊ฒ์ํ๊ณผ ์ปดํจํฐ๊ณตํ๊ณผ ์ ๋ณดํต์ ํ๊ณผ ์ตํฉ์ํํธ์จ์ดํ๊ณผ ๊ตญ๋ฌธ๊ณผ ์ฅ์ ์ทจ๋ฏธ
2020.09.17 -
์น ํ๋ก๊ทธ๋๋ฐ - form
์น ํ๋ก๊ทธ๋๋ฐ - form ์ค๋์ form์ ๋ํด์ ์์๋ณด์. form์ด๋ ๋ฌด์์ผ๊น? form์ ์น ํ์ด์ง๋ฅผ ๋ง๋ค ๋ ํ์๊ฐ์ ์ด๋ ์ฌ์ฉ์์๊ฒ ์ ๋ณด๋ฅผ ์ ๋ ฅ๋ฐ๋ ํ์ด์ง๋ฅผ ๋ง๋ค๋ ํ์์ ์ผ๋ก ์ฐ์ด๋ ๋งค์ฐ ์ค์ํ ํ๊ทธ์ด๋ค. ๋ฐ๋ก ์ค์ ์ผ๋ก ๋์ด๊ฐ๋ณด์. ํ ์คํธ์ ๋ํ ํ๊ทธ : input type = "text" ๋น๋ฐ๋ฒํธ์ ๋ํ ํ๊ทธ : input type = "password" ์ฒดํฌ๋ฐ์ค์ ๋ํ ํ๊ทธ : input type = "checkbox" radio์ ๋ํ ํ๊ทธ : input type = "radio" select์ ๋ํ ํ๊ทธ : input type = "select" textarea์ ๋ํ ํ๊ทธ : input type = "textarea" ์ ์ถ์ ๋ํ ํ๊ทธ : input type = "submit" ์ทจ์์ ..
2020.09.17 -
์น ํ๋ก๊ทธ๋๋ฐ- ํฉํ ๋ฆฌ์ผ, ๊ณผ์ ๊ตฌ๋งคํ๊ธฐ
์น ํ๋ก๊ทธ๋๋ฐ- ํฉํ ๋ฆฌ์ผ, ๊ณผ์ ๊ตฌ๋งคํ๊ธฐ 1)ํฉํ ๋ฆฌ์ผ ํ๋ก๊ทธ๋จ ๋ง๋ค๊ธฐ ์ ์ํ๋ฅผ ๋ง๋ค๊ณ 3!๊ฐ์ธ 6์ ์ถ๋ ฅํ๊ฒ ๋ง๋ค์. body์น์ ์์ prompt๋ฅผ ์ด์ฉํด์ ์์ ๋ด์ฉ์ ๋ง๋ค๊ณ , ํฉํ ๋ฆฌ์ผํจ์ ํธ์ถ์ ํ๋ค. ๊ทธ๋ฆฌ๊ณ head์น์ ์์ ํฉํ ๋ฆฌ์ผ ํจ์๋ฅผ ์ ์ํ๋ค. ๋์ด๋ค. ์์ค์ฝ๋๋ก ์ดํด๋ณด์. ์ถ๋ ฅ๊ฐ: 2) ๊ณผ์ ๊ตฌ๋งคํ๊ธฐ ์ ๋ ฅ์ผ๋ก ๊ณผ์๋ช ๊ณผ ์๋์ ๋ฐ๊ณ , ๊ตฌ์ ๊ธ์ก์ ์ถ๋ ฅํด๋ณด์. ํ๋ชฉ ๋จ๊ฐ ์ค์์ค 2000 ์ค์์นฉ 2500 ํฌ์นด์นฉ 3000 ์ถ๋ ฅ์์ ex) ๊ตฌ์ ํ ๊ณผ์๋ช ์ ์ค์์ค์ด๋ฉฐ, ์๋์ 4์ด๋ฉฐ ๊ตฌ์ ๊ธ์ก์ 8000์ ์ ๋๋ค. ํด๊ฒฐ๋ฐฉ๋ฒ: ์ค์์ค, ์ค์์นฉ, ํฌ์นด์นฉ ์ด ์ธ๊ฐ์ ์ข ๋ฅ๋ฅผ ๋ค๋ฃฐ ๋๋ if else๋ฌธ์ ์จ๋ ๋์ง๋ง switch case๋ฌธ์ ์ฌ์ฉํ๋๊ฒ ๋์ฑ ํจ๊ณผ์ ์ด๋ค. ์ด๋ฅผ ํ์ฉํด์ ํ์ด๋ณด๋๋ก ํ์. ์์ค ์ฝ๋
2020.09.05