DOM 객체에 대해 - 1
자바스크립트를 통해 웹이나 브라우저를 제어하는 것을 경험해보다 보니, HTML 문서에 접근할 때 사용할 수 있는 다양한 객체가 있는 것을 확인할 수 있었다. 위 예시에서 나오는 childNodes, children 이 두 가지 또한 다루어볼 계획이다. -> DOM 객체의 구조를 이루는 Node에 대해 다루면 좋을듯. 아무튼, 다...
자바스크립트를 통해 웹이나 브라우저를 제어하는 것을 경험해보다 보니, HTML 문서에 접근할 때 사용할 수 있는 다양한 객체가 있는 것을 확인할 수 있었다. 위 예시에서 나오는 childNodes, children 이 두 가지 또한 다루어볼 계획이다. -> DOM 객체의 구조를 이루는 Node에 대해 다루면 좋을듯. 아무튼, 다...
JS를 간단하게 다루어보면서 여러 Event를 사용해보았고, 가장 최근에 MouseEvent를 다루었다. 그런데, 겉보기에는 기능이 동일해보이는 이벤트가 있어서 정리해보려고 한다. mouseenter, mouseleave “mouseenter”, “mouseleave” 이벤트에 이벤트 리스너를 추가한 요소의 hotspot에 처음으로 ...
Git 으로 관리하는 경로의 working directory(area) 에서 Github Desktop 이나 git status 명령어를 통해 확인해보면, commit 을 하지 않아도 파일에 어떠한 변경사항이든 확인할 수 있다. 이때, git add 를 입력하면 수정사항이 반영된 상태의 파일은 staging area 에 존재하는 상태다. 이후 c...
학부 강의를 통해 Git 개념에 대해 알고 있다. add, commit, push, pull 등도 사용해본 적은 있지만 git을 안다고는 못할 것 같다! 마침 강의가 있어 정리해 보기로 했다. Git: 버전 관리 도구 Github: Git 을 이용한 저장소로, 협업을 위해 사용하기 좋다. Repository: 버전 관리를 하려는 ...
Event 를 전달하는 방식 addEventListener() 를 사용해보고, 어떻게 이벤트를 감지하는지 궁금해졌는데 브라우저에서 이를 전파하는 방식이 두 가지가 있다고 해서 정리해보았다. 두 가지 방식의 이름은 다음과 같다. 이벤트 캡쳐링(Event Capturing) 이벤트 버블링(Event Bubbl...
Github 블로그 생성기 Medium 을 이용해서 블로그를 가꿔나가려고 했다. 영어권 유저들이 많은 것도 장점이라고 생각했고, 단순한 것이 마음에 들었다. 하지만 UI에 도무지 적응을 할 수 없었다. 게시글을 내 마음대로 분류하는 방법을 모르겠고, 마음에 들지 않아서 옮기기로 했다! 그래서 선택한 것이 Github 블로그였고, 이런저런 세...
🤞장문 주의 기록(記錄) : 주로 후일에 남길 목적으로 어떤 사실을 적음. 또는 그런 글. 1년 동안 학부 연구생으로 생활했던 주전공 대학원 진학을 그만두고 오히려 주전공을 위한 도구로 배우기 시작한 코딩을 본업으로 삼기로 결정했다. 동시에 나도 블로그를 시작하기로 마음을 먹었고 몇 개 안되는 게시물을 작성했다. 인수인계 과정이 금방 끝날...