๐Ÿ“preventDefault ์™€ stopPropagation

10_2pangยท2023๋…„ 6์›” 5์ผ
0

โšฝ๏ธํŠธ๋Ÿฌ๋ธ”์ŠˆํŒ…

๋ชฉ๋ก ๋ณด๊ธฐ
35/94
post-thumbnail

๐Ÿ‘จโ€๐Ÿ’ปย ์‚ฌ๊ฑด


  • ํŒ€ํ”„๋กœ์ ํŠธ ์ค‘ preventDefault ์™€ ๊ด€๋ จํ•œ ๋‚ด์šฉ์„ ์ฐพ์•„๋ณด๋‹ค๊ฐ€, stopPropagation์˜ ์ฐจ์ด๋ฅผ ์•Œ๊ณ ์‹ถ์–ด ์ฐพ๊ฒŒ๋˜์—ˆ๋‹ค.

โœ…ย ํ•ด๊ฒฐ


preventDefault

Form ํ˜น์€ Submit ์ผ๋•Œ, ๋ฐœ์ƒํ•˜๋Š” ์žฌ๋ Œ๋”๋ง ์˜ค๋ฅ˜

stopPropagation

์ตœ์ƒ์œ„ ๋ถ€๋ชจ์š”์†Œ๋กœ ๊ณ„์† ์ „๋‹ฌํ•˜๋Š” ๊ฒƒ์„ ๋ง‰๋Š”๊ฒƒ ๋ฟ๋งŒ์•„๋‹ˆ๋ผ, ์ด๋ฒคํŠธ ์ „ํŒŒ ์ž์ฒด ( ๋ฒ„๋ธ”๋ง, ์บก์ฒ˜๋ง )๋ฅผ e.stopPropagation()์„ ์ž‘๋™์‹œํ‚จ๊ณณ์—์„œ ๋ฐ”๋กœ stop ์‹œํ‚จ๋‹ค๊ณ  ๋ณด๋ฉด๋œ๋‹ค.

์ด๋ฒคํŠธ ๋ฒ„๋ธ”๋ง : ์š”์†Œ์— ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ํ• ๋‹น๋œ ํ•ธ๋“ค๋Ÿฌ๊ฐ€ ์ตœ์ƒ์œ„ ๋ถ€๋ชจ์š”์†Œ๊นŒ์ง€ ๋งŒ๋‚ ๋•Œ๊นŒ์ง€ ๊ณ„์† ๋ฐ˜๋ณตํ•˜์—ฌ ์ž‘๋™ํ•˜๋Š” ํ˜„์ƒ์ด๋‹ค.

์ด๋ฒคํŠธ ์บก์ฒ˜๋ง : ์ด๋ฒคํŠธ ๋ฒ„๋ธ”๋ง๊ณผ ๋ฐ˜๋Œ€๋กœ, ์ตœ์ƒ์œ„์—์„œ ์ง€์ •๋œ ํƒœ๊ทธ๋กœ ์ฐพ์•„๋‚ด๋ ค๊ฐ€๋Š” ํ˜„์ƒ์ด๋‹ค.

๐Ÿ’ญย ๊ฐœ์„ 


๋‘๊ฐ€์ง€๋ฅผ ์•Œ๊ณ ๋ณด๋‹ˆ, ์ฒ˜์Œ์—๋Š” ๋น„์Šทํ•œ ์—ญํ• ์ธ์ค„ ์•Œ์•˜์œผ๋‚˜ ๊ต‰์žฅํžˆ ๋‹ค๋ฅธ ์—ญํ• ์„ ํ•˜๊ณ  ์žˆ๋‹ค๋Š”๊ฒƒ์„ ์•Œ๊ฒŒ๋˜์—ˆ๋‹ค.

์ด๋ฅผ ์ž˜ ๊ธฐ์–ตํ•˜์—ฌ, ์ƒํ™ฉ์— ๋งž๊ฒŒ ์ž‘๋™ํ•˜์—ฌ์•ผ ๊ฒ ๋‹ค.

profile
์ฃผ๋‹ˆ์–ด ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž ์ด๊ด‘๋ ฌ ์ž…๋‹ˆ๋‹ค ๐ŸŒธ

0๊ฐœ์˜ ๋Œ“๊ธ€