Grid

  • display: grid: ์š”์†Œ๋ฅผ ๊ฒฉ์ž ํ˜•ํƒœ๋กœ ๋ฐฐ์น˜
  • display: inline-grid: ์š”์†Œ๋ฅผ ๊ฒฉ์ž ํ˜•ํƒœ๋กœ ๋ฐฐ์น˜ํ•˜๋Š” ๊ฒƒ์€ ๋™์ผํ•˜์ง€๋งŒ inline ์†์„ฑ๊ณผ ๋™์ผํ•˜๊ฒŒ ๋‚ด์šฉ ํฌ๊ธฐ ๋งŒํผ๋งŒ ์ž๋ฆฌ๋ฅผ ์ฐจ์ง€ํ•œ๋‹ค.
  • grid-template-columns: grid ์š”์†Œ์˜ ํ•œ ์ปฌ๋Ÿผ์— ๋ฐฐ์น˜ํ•  ํ•˜์œ„ ์š”์†Œ๋“ค์˜ ์‚ฌ์ด์ฆˆ๋ฅผ ์ •ํ•˜๋Š” ์†์„ฑ

Event

  • currentTarget VS target: currentTarget ์€ ์‹ค์ œ ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์š”์†Œ๋ฅผ ๊ฐ€์ ธ์˜ค๊ณ  target ์€ ์ด๋ฒคํŠธ๊ฐ€ ๋“ฑ๋ก๋œ ์š”์†Œ๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค.

Button

  1. input type='button ์ผ ๊ฒฝ์šฐ buttonElement ์—์„œ value ์†์„ฑ์„ ์ฃผ๋ฉด ๋ฒ„ํŠผ์˜ ํ…์ŠคํŠธ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.
  2. button ํƒœ๊ทธ ์ผ ๊ฒฝ์šฐ button ํƒœ๊ทธ์ผ ๊ฒฝ์šฐ buttonElement ์—์„œ innerText๋ฅผ ์ฃผ์–ด ๋ฒ„ํŠผ ๋‚ด์˜ ํ…์ŠคํŠธ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋‹ค.