๐ป ๊ณต๋ถ ๊ธฐ๋ก
-
๋ด๋ฐฐ์บ ์์ ๋ฏธ๋ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์, ๋์ ์ผ์ฌ์ ์ฌ์ง์ ๊ฐค๋ฌ๋ฆฌ ์์ผ๋ก ๊ธฐ๋ฅ ๋ถ์ฌํ๋ ์ค ๋ฐฐ์ฐ๊ฒ ๋ ์ด๋ฏธ์ง ์ฌ๋ผ์ด๋ ํ ๋ฒ ๋ฐฐ์๋ณด์. ์๊ฐ๋ณด๋ค ์๋ฐ์คํฌ๋ฆฝํธ๊ฐ ์์ด๋ ์๊ฐ์ผ๋ก ๋ด๊ณ ์๋ ๊ธฐ๋ฅ์ ๊ตฌํํ ์ ์๋ ๋ฒ์๊ฐ ์ ์๋ค. ์๋ฐ์คํฌ๋ฆฝํธ์ ์์คํจ.. ๋ฆฌ์คํ.. ์์ง ์๋ฐ์คํฌ๋ฆฝํธ๊ฐ ์ต์ํ์ง ์์ ๋์๊ฒ๋ HTML/CSS ๋ก ๊ทผ์ ํ๊ฒ ๊ตฌํ์ด ๊ฐ๋ฅํ ์ด๋ฏธ์ง ์ฌ๋ผ์ด๋๋ฅผ ๋ฐฐ์๋ณด์๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์์์ผํ radio ๋ฐ์ค์ ๊ฐ๋ ์ ๋ํด์ ์๊ณ ๊ฐ ํ์๊ฐ ์๋ค. input ์์ type="radio" ์์ฑ์ ์ฌ์ฉํ ์ ์๋๋ฐ, radio ์์ฑ์ ํ ๋ฒ ํด๋ฆญ ์ ํด์ ๊ฐ ์๋๋ฉฐ, name="slide" ์ผ๋ก ๋ฌถ์ input ๋ค์ ํ๋์ ๊ทธ๋ฃน์ด ๋์ด ์ฌ๋ฌ input ์ค ํ๋๋ง ์ฒดํฌ๊ฐ ๋๋ ํจ๊ณผ๋ฅผ ๊ฐ์ง๊ณ ์๋ค. input ์ ..
HTML/CSS | ์ด๋ฏธ์ง ์ฌ๋ผ์ด๋๋ด๋ฐฐ์บ ์์ ๋ฏธ๋ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์, ๋์ ์ผ์ฌ์ ์ฌ์ง์ ๊ฐค๋ฌ๋ฆฌ ์์ผ๋ก ๊ธฐ๋ฅ ๋ถ์ฌํ๋ ์ค ๋ฐฐ์ฐ๊ฒ ๋ ์ด๋ฏธ์ง ์ฌ๋ผ์ด๋ ํ ๋ฒ ๋ฐฐ์๋ณด์. ์๊ฐ๋ณด๋ค ์๋ฐ์คํฌ๋ฆฝํธ๊ฐ ์์ด๋ ์๊ฐ์ผ๋ก ๋ด๊ณ ์๋ ๊ธฐ๋ฅ์ ๊ตฌํํ ์ ์๋ ๋ฒ์๊ฐ ์ ์๋ค. ์๋ฐ์คํฌ๋ฆฝํธ์ ์์คํจ.. ๋ฆฌ์คํ.. ์์ง ์๋ฐ์คํฌ๋ฆฝํธ๊ฐ ์ต์ํ์ง ์์ ๋์๊ฒ๋ HTML/CSS ๋ก ๊ทผ์ ํ๊ฒ ๊ตฌํ์ด ๊ฐ๋ฅํ ์ด๋ฏธ์ง ์ฌ๋ผ์ด๋๋ฅผ ๋ฐฐ์๋ณด์๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์์์ผํ radio ๋ฐ์ค์ ๊ฐ๋ ์ ๋ํด์ ์๊ณ ๊ฐ ํ์๊ฐ ์๋ค. input ์์ type="radio" ์์ฑ์ ์ฌ์ฉํ ์ ์๋๋ฐ, radio ์์ฑ์ ํ ๋ฒ ํด๋ฆญ ์ ํด์ ๊ฐ ์๋๋ฉฐ, name="slide" ์ผ๋ก ๋ฌถ์ input ๋ค์ ํ๋์ ๊ทธ๋ฃน์ด ๋์ด ์ฌ๋ฌ input ์ค ํ๋๋ง ์ฒดํฌ๊ฐ ๋๋ ํจ๊ณผ๋ฅผ ๊ฐ์ง๊ณ ์๋ค. input ์ ..
2023.01.02 -
Element select input text๋ textarea ์์๋ฅผ ๋๋๊ทธํ ๋ฏ์ด ์ ํํ๊ธฐ ์ํด ์ฌ์ฉ select | selectAll ์๊ฐํํ ์์ ์ ํ d3.select("body") .selectAll("p") // ์คํ selectAll ์ ๊ฒฐ๊ณผ๊ฐ
Element select();Element select input text๋ textarea ์์๋ฅผ ๋๋๊ทธํ ๋ฏ์ด ์ ํํ๊ธฐ ์ํด ์ฌ์ฉ select | selectAll ์๊ฐํํ ์์ ์ ํ d3.select("body") .selectAll("p") // ์คํ selectAll ์ ๊ฒฐ๊ณผ๊ฐ
2023.01.02 -
autofocus ์ ์ ํ๊ทธ์ autofocus ์์ฑ์ ํ์ด์ง๊ฐ ๋ก๋๋ ๋ ์๋์ผ๋ก ํฌ์ปค์ค(focus)๊ฐ ์์๋ก ์ด๋๋จ์ ๋ช ์ ํน์ง autofocus ์์ฑ์ ๋ถ๋ฆฌ์ธ(boolean) ์์ฑ์ ๋๋ค. ๋ถ๋ฆฌ์ธ ์์ฑ์ ํด๋น ์์ฑ์ ๋ช ์ํ์ง ์์ผ๋ฉด ์์ฑ๊ฐ์ด ์๋์ผ๋ก false ๊ฐ์ ๊ฐ์ง๊ฒ ๋๋ฉฐ, ๋ช ์ํ๋ฉด ์๋์ผ๋ก true ๊ฐ์ ๊ฐ์ง๊ฒ ๋ฉ๋๋ค HTML๊ณผ XHTML์์์ ์ฐจ์ด์ XHTML์์๋ ์์ฑ๊ฐ์ ์๋ตํ ์ ์์ผ๋ฏ๋ก, ๋ค์๊ณผ ๊ฐ์ด ์์ฑ๋ช ๊ณผ ์์ฑ๊ฐ์ ๋ชจ๋ ๋ช ์ํด์ผ๋ง ํฉ๋๋ค. ์ถ์ฒ | TCPSCHOOL.COM
Input | autofocusautofocus ์ ์ ํ๊ทธ์ autofocus ์์ฑ์ ํ์ด์ง๊ฐ ๋ก๋๋ ๋ ์๋์ผ๋ก ํฌ์ปค์ค(focus)๊ฐ ์์๋ก ์ด๋๋จ์ ๋ช ์ ํน์ง autofocus ์์ฑ์ ๋ถ๋ฆฌ์ธ(boolean) ์์ฑ์ ๋๋ค. ๋ถ๋ฆฌ์ธ ์์ฑ์ ํด๋น ์์ฑ์ ๋ช ์ํ์ง ์์ผ๋ฉด ์์ฑ๊ฐ์ด ์๋์ผ๋ก false ๊ฐ์ ๊ฐ์ง๊ฒ ๋๋ฉฐ, ๋ช ์ํ๋ฉด ์๋์ผ๋ก true ๊ฐ์ ๊ฐ์ง๊ฒ ๋ฉ๋๋ค HTML๊ณผ XHTML์์์ ์ฐจ์ด์ XHTML์์๋ ์์ฑ๊ฐ์ ์๋ตํ ์ ์์ผ๋ฏ๋ก, ๋ค์๊ณผ ๊ฐ์ด ์์ฑ๋ช ๊ณผ ์์ฑ๊ฐ์ ๋ชจ๋ ๋ช ์ํด์ผ๋ง ํฉ๋๋ค. ์ถ์ฒ | TCPSCHOOL.COM
2023.01.02 -
HTML์ event ์ข ๋ฅ ๊ฐ์ Javascript์ Module Pattern์ ์ฌ์ฉํ์ฌ ํด๋น ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฌ์ฉ ํ ์ ์๋ ์ฅ์ ๋ค๋ฅธ ์์ค์ ์์ด์ง ์๊ณ , ํด๋น ๋ชจ๋์ ํตํด์ ์์ ํ ๊ธฐ๋ฅ์ ์ ๊ณต ์ข ๋ฅ onabort ์ด๋ฏธ์ง ๋ก๋ฉ์์ ์ดํํ์์ ๋(๋ค๋ฅธ ์ฐ๊ฒฐ๋ก ์ด๋) onactivate ๊ฐ์ฒด์ activeElement ์์ฑ์ ์ค์ ํ์์ ๋ onafterprint ๊ด๋ จ๋ ๋ฌธ์๋ฅผ ์ธ์ํ๊ฑฐ๋ ์ธ์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ฅผ ํ ์ฆ์ onbeforeactivate ๊ฐ์ฒด์ activeElement ์์ฑ์ด ์ค์ ๋๊ธฐ ๋ฐ๋ก ์ ์ onbeforecopy ์ ํ๋ ๋ด์ฉ์ด ์์คํ ํด๋ฆฝ๋ณด๋(clipboard)๋ก ๋ณต์ฌํ๊ธฐ ๋ฐ๋ก ์ ์ onbeforecut ์ ํ๋ ๋ด์ฉ์ด ์์คํ ํด๋ฆฝ๋ณด๋(clipboard)๋ก ์๋ผ๋ด๊ธฐ ๋ฐ๋ก ์ ์ onbeforedea..
Event | HTML์ event ์ข ๋ฅHTML์ event ์ข ๋ฅ ๊ฐ์ Javascript์ Module Pattern์ ์ฌ์ฉํ์ฌ ํด๋น ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฌ์ฉ ํ ์ ์๋ ์ฅ์ ๋ค๋ฅธ ์์ค์ ์์ด์ง ์๊ณ , ํด๋น ๋ชจ๋์ ํตํด์ ์์ ํ ๊ธฐ๋ฅ์ ์ ๊ณต ์ข ๋ฅ onabort ์ด๋ฏธ์ง ๋ก๋ฉ์์ ์ดํํ์์ ๋(๋ค๋ฅธ ์ฐ๊ฒฐ๋ก ์ด๋) onactivate ๊ฐ์ฒด์ activeElement ์์ฑ์ ์ค์ ํ์์ ๋ onafterprint ๊ด๋ จ๋ ๋ฌธ์๋ฅผ ์ธ์ํ๊ฑฐ๋ ์ธ์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ฅผ ํ ์ฆ์ onbeforeactivate ๊ฐ์ฒด์ activeElement ์์ฑ์ด ์ค์ ๋๊ธฐ ๋ฐ๋ก ์ ์ onbeforecopy ์ ํ๋ ๋ด์ฉ์ด ์์คํ ํด๋ฆฝ๋ณด๋(clipboard)๋ก ๋ณต์ฌํ๊ธฐ ๋ฐ๋ก ์ ์ onbeforecut ์ ํ๋ ๋ด์ฉ์ด ์์คํ ํด๋ฆฝ๋ณด๋(clipboard)๋ก ์๋ผ๋ด๊ธฐ ๋ฐ๋ก ์ ์ onbeforedea..
2023.01.02 -
HTML / JavaScript form ํ๊ทธ ์ค์์ event ๋ฅผ ์ค์ ํ ๋ onsubmit : form์ ๊ฐ์ ์ ์กํ๊ธฐ ์ ์ ์ด๋ค ์์ ์ ํ๊ฒ ํ ์ ์์ onsubmit="return ํจ์()" return์ ์ถ๊ฐํ๋ฉด submit์ ํ๊ธฐ ์ ์ ํจ์๋ฅผ ๋จผ์ ์คํํ๊ณ , ๊ฒฐ๊ณผ(true, false)์ ๋ฐ๋ผ submit์ด ๋ฐ์ return์ ์ฌ์ฉํ์ง ์์ผ๋ฉด ์ ํจ์ฑ ๊ฒฐ๊ณผ์ ์๊ด์์ด ํจ์๋ฅผ ์คํ : formํ๊ทธ๋ฅผ ์ง์นญํ๋ this๋ฅผ ์ด์ฉํด object๋ก ์ ์ํ๊ณ , ๊ฐ input์ name๋ณ๋ก ํด๋นํ๋ ๊ฐ ๋ฑ์ ์ ๋ณด๋ฅผ ์ด์ฉํ ์ ์๋ค.
Event | onsubmit returnHTML / JavaScript form ํ๊ทธ ์ค์์ event ๋ฅผ ์ค์ ํ ๋ onsubmit : form์ ๊ฐ์ ์ ์กํ๊ธฐ ์ ์ ์ด๋ค ์์ ์ ํ๊ฒ ํ ์ ์์ onsubmit="return ํจ์()" return์ ์ถ๊ฐํ๋ฉด submit์ ํ๊ธฐ ์ ์ ํจ์๋ฅผ ๋จผ์ ์คํํ๊ณ , ๊ฒฐ๊ณผ(true, false)์ ๋ฐ๋ผ submit์ด ๋ฐ์ return์ ์ฌ์ฉํ์ง ์์ผ๋ฉด ์ ํจ์ฑ ๊ฒฐ๊ณผ์ ์๊ด์์ด ํจ์๋ฅผ ์คํ : formํ๊ทธ๋ฅผ ์ง์นญํ๋ this๋ฅผ ์ด์ฉํด object๋ก ์ ์ํ๊ณ , ๊ฐ input์ name๋ณ๋ก ํด๋นํ๋ ๊ฐ ๋ฑ์ ์ ๋ณด๋ฅผ ์ด์ฉํ ์ ์๋ค.
2023.01.02