ํ๋ก ํธ์๋5 [JavaScript Patterns] ํต์ฌ ์ ๋ฆฌ: ์ค์ ์ฝ๋ฉ ์ ์ฉ ์ ๋ต ๐JavaScript Patterns ๐์ฃผ์ ํค์๋ #์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋ฉ ๊ท์ฝ#์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ์ฒด์ ์ฌ๋ฐ๋ฅธ ์ฌ์ฉ๋ฒ#ํจ์๋ฅผ ์ ์ํ๋ ๋ค์ํ ๋ฐฉ๋ฒ๊ณผ ์ฅ๋จ์ #์ฝ๋ ์ฌ์ฌ์ฉ๊ณผ ์์์ ๊ตฌํํ๋ ๋ฐฉ๋ฒ#์๋ฐ์คํฌ๋ฆฝํธ ์ํฐํจํด๊ณผ ํด๊ฒฐ์ฑ ๐ํต์ฌ๋ด์ฉ 2์ฅ : ๊ธฐ์ด ๋๋ณด๊ธฐ• ์ ์ญ ๋ณ์๋ฅผ ์ต์ํํ๋ค. ์ ํ๋ฆฌ์ผ์ด์ ๋น ์ ์ญ ๋ณ์๊ฐ ํ ๊ฐ๋ง ์กด์ฌํ๋ ๊ฒ์ด ๊ฐ์ฅ ์ด์์ ์ด๋ค. • ํจ์ ๋ด var ์ ์ธ์ ํ ๋ฒ๋ง ์ฌ์ฉํ๋ค. ๋จ์ผํ ์์น์ ๋ชจ๋ ๋ณ์๋ฅผ ๋ชจ์๋๊ณ ์ง์ผ๋ณผ ์ ์๊ณ , ๋ณ์ ํธ์ด์คํ ์ผ๋ก ์ธํด ๋ฐ์ํ๋ ์๊ธฐ์น ๋ชปํ ๋ถ์์ฉ์ ๋ฐฉ์งํ๋ค. • for ๋ฃจํ์ for-in ๋ฃจํ, Swith๋ฌธ์ ๋ํด ์ดํด๋ณด์๋ค. •"eval์ ์ฌ์ ํ๋ค(eval0 is evil)." • ๋ด์ฅ ์์ฑ์ ํ๋กํ ํ์ ์ ํ์ฅํ์ง ์๋๋ค. • ์ฝ๋ ์์ฑ ๊ท์น์ ์ค์ํ๋ค.. 2025. 4. 10. JSTL ๊ฐ๋ ๋ฐ ์ฌ์ฉ๋ฒ ์๋ฐ ์๋ฒ ํ์ด์ง ํ์ค ํ๊ทธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ (JSTL)์ด๋?JSTL(Java Pages Standard Tag Library)์ด๋ JSTL์ ํ์ฅํ๊ทธ๋ก,JSP์์ ์๋ฐ์ฝ๋์ HTML ์ฝ๋๊ฐ ์์ด๋ฉด ์ฝ๋๋ฅผ ์ดํดํ๊ฑฐ๋ ์์ ํ๊ธฐ ์ด๋ ค์์ง๋ ๋ฌธ์ ๋ฅผ ๋ณด์ํ๊ธฐ ์ํด ๋ฑ์ฅํ๋ค. JSP ํ์ด์ง์์ ์กฐ๊ฑด๋ฌธ, ๋ฐ๋ณต๋ฌธ ์ฒ๋ฆฌ๋ฑ์ HTML ํ๊ทธ๋ก ์ฒ๋ฆฌํ ์ ์๋ค.โป EL (Expression Language) : JSP 2.0๋ถํฐ ์ถ๊ฐ๋ ๊ฐ๋ ์ผ๋ก JSP ๋ด์ ์๋ฐ ์ฝ๋๋ฅผ ๋์ฒดํด์ ์ฌ์ฉํ ์ ์๋ ์ธ์ด์ด๋ค. JSTL์ ์ฅ์ ๋น ๋ฅธ ๊ฐ๋ฐ: ์๋ฐ์ฝ๋ ๋์ ํ๊ทธ๋ฅผ ์ด์ฉํด ๊ฐ๋จํ JSP๋ฅผ ๊ตฌ์ฑ ์ฝ๋์ ์ฌ์ฌ์ฉ: ์ฌ๋ฌ ํ์ด์ง์์ JSTL ํ๊ทธ ์ฌ์ฉ ๊ฐ๋ฅ๋ ์ง, ์๊ฐ, ์ซ์ FORM ์ค์ ๋ฐ์ดํฐ๋ฒ ์ด์ค CRUD ๊ธฐ๋ฅ JSTL ํ๊ทธ ์ข ๋ฅ EL ์ฐ.. 2023. 5. 24. [JS] JAVASCRIPT ๊ธฐ์ด ๊ฐ๋ ๋ชจ์ 1. 'Hello' : ๋ฌธ์(String) ๋ฐ์ดํฐ 2. 123: ์ซ์(number) ๋ฐ์ดํฐ 3. true / false : ๋ถ๋ฆฐ(boolean) ๋ฐ์ดํฐ 4. null : Null๋ฐ์ดํฐ 5. {} {ํค1: ๊ฐ1, ํค2 : ๊ฐ2} : ๊ฐ์ฒด(Object) ๋ฐ์ดํฐ, Key: value ํํ๋ก ๋ฐ์ดํฐ ์ ์ฅ ex) const user = { name: 'java', age: 85 } console.log(user.name) console.log(user[name]) ์ ํ๊ธฐ๋ฒ ํน์ ๋๊ดํธ ํ๊ธฐ๋ฒ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉ 6. [] [๊ฐ1, ๊ฐ2, ๊ฐ3] : ๋ฐฐ์ด(Array) ๋ฐ์ดํฐ, ๋ฐ์ดํฐ๋ฅผ ๋์ดํด์ ์ ์ฅ ex) const fruits = ['apple', 'banana'] console.log(fruits[0]) con.. 2023. 2. 16. [CSS] CSS ๊ธฐ์ด ๊ฐ๋ ๋ชจ์ 1. width: 100px; max-width / min-width : ์์์ ๊ฐ๋ก ๋๋น 2. height: 100px; max-height / min-height : ์์์ ์ธ๋ก ๋๋น 3. margin-top: 20px; margin-top / margin-bottom / margin-left / margin-right : ์์์ ์ธ๋ถ(๋ฐ๊นฅ) ์ฌ๋ฐฑ 4. padding-top: 20px; padding-top / padding-bottom / padding-left / padding-right: ์์์ ๋ด๋ถ(์์ชฝ) ์ฌ๋ฐฑ 5. border: 4px solid red; : ์์์ ํ ๋๋ฆฌ ์ 6. border-radius: 10px : ์์์ ๋ชจ์๋ฆฌ ๋ฅ๊ธ๊ฒ (50%: ๋๊ทธ๋ผ๋ฏธ) 7. box-shadow: 4.. 2023. 2. 16. [HTML] HTML ๊ธฐ์ด ๊ฐ๋ ๋ชจ์ 1. 2023. 2. 16. ์ด์ 1 ๋ค์ ๋ฐ์ํ