본문 바로가기

자바스크립트3

브라우저에게 이벤트란? 브라우저가 이벤트를 감지하는 방법은 2가지로 나눌 수 있습니다. 이벤트 버블링(Event Bubbling) 어떤 특정 요소에서 이벤트가 발생했을 경우 상위 요소로 이벤트를 전파하는 방식(단, 상위 요소가 같은 이벤트 핸들러를 가지고 있다는 가정) 이벤트 캡처링 위의 이벤트 버블링과 반대되는 방식으로 어떤 특정 요소에서 이벤트가 발생했을 경우 최상위 요소(body)부터 해당 요소로 내려가는 방식 위의 2가지 방식으로 이벤트가 발생하기 때문에 개발자는 원리를 숙지하고 있어야 예상치 못한 동작이 발생했을 경우 추론하여 해결 할 수 있습니다. 그럼 기본 동작을 개발자가 조작 하기 위해서는 어떻게 해야 할까요? 이벤트 조작 방법 3가지 event.preventDefault() 현재 이벤트의 기본 동작을 중단(예:.. 2019. 3. 13.
읽기 좋은 자바스크립트 코딩 기법 유지보수가 쉬운 코드로 팀의 생산성을 높이자 자바스크립트 코딩규칙에 대해서 가볍게 읽기에 좋은 책 이 책은 코딩 스타일 가이드라인 보다는 코딩 규칙에 대해서 설명해 놓은 책이다. 코딩 스타일이란? 소스코드의 레이아웃에 초점 코딩 규칙 코딩 스타일 + 프로그래밍 관례와 디렉터리 구조, 주석에 대한 것도 포함 자바스크립트 코딩 컨벤션은 인터넷에 많이 존재한다.(구글, jQuery, 더글라스 크락포드 등등) 이 책은 위에서 말한 대표적인 코딩 컨벤션들을 비교해가며 설명 해주기 때문에 더 좋은걸지도? 이 책(개정판이 있는지는 모름)은 ES6 버전에 대한 정보는 적혀있지 않기 때문에 요즘 작성하는 방식과는 다소 다를 수 있다. 하지만 코딩 시에 주의 할 점, 사전에 미리 방지하는 기법 등의 좋은 내용이 있기 때문.. 2018. 7. 18.
인사이드 자바스크립트 Root, 뿌리, 根本 "평소에 궁금했던 자바스크립트라는 언어의 동작 방식을 이해하기에 아주 좋은 책" 다른 패러다임에서 프로그래밍을 하다가 자바스크립트를 만나게 되면, 누구나 겪는 낯선 감정, 한국을 떠나 이역만리 아프리카에 도착한 느낌을 받게 된다. 클로저? 일급 객체? 여긴 어디? 나는 누구? 이 책을 처음 본 순간 느낀 감정은, "어둠속에~ 니 얼굴 보다가~ 나도 몰래 눈물이 흘렀어 소리없이 날 따라오며 비춘건 Finally!" Finally! 하는 책이다. 아! 라는 감탄성이 나오는 책. 자바스크립트만이 가지고 있는 문법적 특성을 이해하기 쉽게 풀어놓은 책 누군가 자바스크립트를 시작한다면 꼭 추천 자바스크립트를 공부하는 분들은 꼭 보세요 제발 2018. 7. 15.