1. 자바스크립트 비동기 콜백
아래 js 구현에서는 텍스트 영역 텍스트 상자에 Enter를 입력할 때 줄 바꿈이 발생하지 않습니다. 즉, Enter 키를 비활성화합니다.
브라우저는 이 키워드를 함수(이 키워드를 포함하는 함수)를 참조하는 현재 요소와 동일시합니다.
<스크립트 언어 = " javascript">
var li = document.getElementsByTagName("li");
for (var i = 0; i < li.length; i )
{
li[ i]. onclick = handeClick;
}
function handeClick()
{
this.style.BackgroundColor = "blue";
this.style.color = "red"
} 🎜>
4. 이벤트 버블링 취소
일반적으로 버블링 원칙에 따라 하위 요소의 스타일을 수정하거나 이벤트를 트리거할 때 해당 요소는 이런 일이 발생하지 않도록 하려면 이벤트 버블링도 취소해야 합니다.
다음 예에서는 마우스가 가리키고 있는 현재 요소에 빨간색 테두리를 추가하는 것을 보여줍니다. 이벤트 버블링을 방지하지 않으면 마우스를 요소 위로 이동할 때마다 해당 요소와 해당 상위 요소에 빨간색 테두리가 표시되는데, 이는 우리가 보고 싶지 않은 것입니다.