자바스크립트

JavaScript

[JavaScript] 자동으로 섹션 슬라이드

섹션 1 이곳은 섹션 1의 내용입니다. 섹션 2 이곳은 섹션 2의 내용입니다. 자동으로 섹션을 슬라이드 하는 기능을 구현한 예시이다. HTML/CSS 설명은 제외하고 JavaScript 설명만 추가하면 document.querySelectorAll("section") 은 페이지 내의 모든 섹션 요소를 선택한다. currentSectionIndex 는 현재 표시되고 섹션을 보이도록 변경하는 함수이다. slideNext() 다음 섹션으로 슬라이드 하는 함수이다. setInterval(slideNext, 3000) 3초마다 slideNext() 함수를 호출하여 다음 섹션을 자동으로 슬라이드 한다.

JavaScript

[JavaScript] 버블링(Bubbling)

JavaScript Bubbling 이란? 자바스크립트 이벤트 버블링(Event Bubbling)은 HTML 요소들이 중첩되어 있을 때, 해당 요소에서 발생한 이벤트가 부모 요소들로 전파되는 현상을 말한다. 이벤트가 발생한 요소에서 시작하여 최상위 부모 요소까지 이벤트가 전파되는 것을 의마한다. 예를 들어 아래와 같은 HTML 구조가 있다고 가정하면 클릭 버튼을 클릭하면 버튼에서 클릭 이벤트가 발생한다 여기서 이벤트는 버튼에만 적용되는것이 아니라, 버튼을 포함하는 부모 요소들에게도 전파된다, 따라서 클릭 이벤트가 버튼에서 발생하면 순서대로 " inner ", " outer " 요소 들에게도 이벤트가 전파되는 것이 이벤트 버블링이다. 이벤트 버블링을 이해하면, 이벤트를 캡처링(Capturing) 단계와 버..

JavaScript

[JavaScript] JSON

JSON JSON 예시 var personList = [ {name:"이민호",age:20,height:176.6}, {name:"정채연",age:21,height:162.4}, {name:"송중기",age:22,height:178.7} ] //------------------------------------------------------------- var inputName=prompt("이름 입력") var inputAge=prompt("나이 입력") inputAge=parseInt(inputAge) var inputHeight=prompt("키 입력") inputHeight = parseFloat(inputHeight) personList.push({name:inputName,age:inputAg..

Potato Ongsim
'자바스크립트' 태그의 글 목록