목록전체 글 (114)
DEVLOG
addEventListener() 는 document내에 특정요소에 event를 등록할때 사용한다. var btn = document.querySelector(".btn1"); btn.addEventListener("click",btnClick,false); function btnClick(e){ alert("Click!"); } 단, 위와 같은 방법으로 작성하면 한개의 버튼에만 이벤트를 등록하는 방법이 된다. 그래서 querySelector로 여러개를 선택한 후 addEventListener를 적용하면? /*xxxxxxxxxxxxxxxx나쁜예xxxxxxxxxxxxxxxx*/ var btn = document.querySelectorAll(".btn1"); btn.addEventListener("clic..
로컬에서 삭제한 파일 원격 저장소에 적용하기 로컬저장소에서 파일삭제 후 원격 저장소에 그냥 add, push를 하면 삭제된 파일은 수정이 적용되지 않고 원격저장소에 그냥 남아있게 된다. github에서 직접 삭제할 수 있긴 하지만... 코드를 이용하는 방법을 정리해보자! 기존 업로드 방식에서 add + commit + push 세 단계 자체는 동일하지만 add단계에서 조금 다르다! git add -u git commit -m "Message" git push ~~~ add에서 -u 옵션의 의미는 update tracked files를 의미한다. git add -u 를 통해 원격저장소에 push하면 삭제된 파일이 잘 적용이 된다!
매~우 간단하게 생각한 문제였는데 생각하지 못한 함정이 있었다. function solution(n) { var answer = []; answer[0] = 0; answer[1] = 1; for (let i=2; i
includes는 배열안에 특정 문자열이 있는지 확인해주는 JavaScript 함수이다. 최근에 ES6나 리액트만 공부하면서 쓰다보니 아무 생각 없이 습관처럼 쓰다가 인터넷 익스플로러(Internet Explorer)에서는 동작하지 못하고 오류가 발생했다. 이 부분에 대해서는 같은 기능을 하는 다른 함수로 바꾸어서 해결할 수 있다. var weekTime = weekend.includes(dateSelVal) ? 16 : 18; ↓ var weekTime = weekend.indexOf(dateSelVal)>=0 ? 16 : 18; 이런식으로 배열.indexOf('확인할 문자') >= 0 을 이용해서 문자열이 존재하는지를 체크하는 것이다. indexOf는 찾고자 하는 문자열이 어디 위치하는지 반환해주는 ..