setInterval의 대상을 timer로 하고 안의 내용을 실행하는데 count라는 정지 대상을 지정하여 해당 값을 실행마다 증가시킨 후 그 값이 어떤 값과 만족할때 clearInterval(대상)을 이용하여 setInterval 반복을 종료시키는 역할을 수행한다.위
1) Dom.setAttribute('disabled', ''); 2) Dom.disabled = true;1) Dom.removeAttribute('disabled',''); 2) Dom.disabled = false;두번째 내용이 더 간편하고 가독성높다기존에 i
분리전분리 후 예외처리를 else에 실패에 대한 예외처리를 if문으로 먼저 한 후 return으로 alert 처리파라미터가 3개로 함수에 전달을 하고 있다.파라미터를 tryObject 객체 하나로만 전달 해준다. 원래대로 돌아가는 부분을 다 쭉 작성했다.분리하니 명확
기존의 carNameArr 배열에서의 전체길이와 이것을 Set을 적용했을때의 size 즉, 중복되지않은 전체길이와 비교를 한다. 같으면 중복되지않았으니 false리턴 같지않으면 중복되었으므로 true 리턴
class Car를 통해 함수들을 넣었다. class를 ReturnInitialize -> Compare -> Timer -> Car 형태로 나누어 처리한다. class 상속을 처리할때 순서에 주의한다. (아니면 에러가 뜬다.)부모클래스가 먼저 작성되고 그것을 자식
기본 형태 틀
index.jsApp.jsConstructor.js해당 $target은 처음 new App($('해당 this는 -> this.mountChildComponents()\`를 통해 여러개가 생성되는데App.jsmountChildComponents를 통해 각각의 new 대
mainLiItem.js > 크게 체크박스 삭제버튼 더블클릭수정 할일추가 4가지로 구성되어있다. >realLiTag는 반복할때마다 맨앞에있는 li태그가 아닌 진짜 li태그를 가져와 주는 역할을 한다.
각각의 버튼마다의 전체보기 우선순위 해야할일 완료한일 모두삭제 에 핸들러를 구현한다.멤버마다 1개씩 구현하면 되기때문에 전 내용보단 덜 어렵다.필요한 option을 분리하여 보기 쉽게 정리한다.