문서의 선택한 두 판 사이의 차이를 보여줍니다.
|
wiki:javascript:javascript_note:버블링 [2023/01/26 15:18] emblim98 만듦 |
wiki:javascript:javascript_note:버블링 [2023/01/26 16:13] (현재) emblim98 |
||
|---|---|---|---|
| 줄 11: | 줄 11: | ||
| ===== JavaScript 버블 ===== | ===== JavaScript 버블 ===== | ||
| <code javascript> | <code javascript> | ||
| - | < | + | |
| - | <html lang=" | + | < |
| - | < | + | body * { |
| - | | + | margin: 10px; |
| - | <meta http-equiv=" | + | border: 1px solid blue; |
| - | <meta name=" | + | } |
| - | < | + | </ |
| - | </ | + | |
| - | < | + | |
| - | body * { | + | |
| - | margin: 10px; | + | |
| - | border: 1px solid blue; | + | |
| - | } | + | |
| - | </ | + | |
| < | < | ||
| | | ||
| - | <form onclick=" | + | |
| - | <div onclick=" | + | <div onclick=" |
| - | <p onclick=" | + | <p onclick=" |
| - | </ | + | </ |
| - | </ | + | </ |
| </ | </ | ||
| - | </ | + | |
| </ | </ | ||
| \\ | \\ | ||
| - | 가장 안쪽의 '' | + | 가장 안쪽의 '' |
| - | - '' | + | - '' |
| - | - 외부의 '' | + | - 외부의 '' |
| - | - 그 외부의 '' | + | - 그 외부의 '' |
| - | - '' | + | - '' |
| - | + | \\ | |
| {{: | {{: | ||
| {{: | {{: | ||
| {{: | {{: | ||
| + | {{: | ||
| + | \\ | ||
| + | 상기 방식으로 동작하기 때문에, '' | ||
| + | 이런 과정을 " | ||
| + | 이벤트가 하위 요소에서 상위 부모 요소로 거슬러올라가며 발생하기 때문입니다.\\ | ||
| + | {{: | ||
| + | **거의 모든 이벤트는 버블링됩니다.**\\ | ||
| + | 상기 문장에서 핵심은 **" | ||
| + | 예를 들어, **'' | ||
| + | **'' | ||
| + | 대부분의 이벤트는 버블링됩니다.\\ | ||
| + | |||
| + | \\ | ||
| + | <code javascript> | ||
| + | < | ||
| + | body * { | ||
| + | margin: 10px; | ||
| + | border: 1px solid blue; | ||
| + | } | ||
| + | </ | ||
| + | < | ||
| + | | ||
| + | <form onclick=" | ||
| + | <div onclick=" | ||
| + | <p onclick=" | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | <p id=" | ||
| + | |||
| + | < | ||
| + | function myFunction(event) { | ||
| + | let x = event.bubbles; | ||
| + | document.getElementById(' | ||
| + | } | ||
| + | </ | ||
| + | </ | ||
| + | \\ | ||
| + | {{: | ||
| + | {{: | ||
| + | {{: | ||
| 줄 55: | 줄 88: | ||
| ===== Ref Link ==== | ===== Ref Link ==== | ||
| [[https:// | [[https:// | ||
| + | [[https:// | ||
| {{tag> 오션 Javascript Bubbling bubble}} | {{tag> 오션 Javascript Bubbling bubble}} | ||