1. 오늘의 소감
- 기술 면접의 핵심은 **“내가 정말 잘 아는지, 잘 하는지 간단명료하게 설명하는 것"**이다. 특히 설명은 자신의 언어로, 되도록이면 기술적인 표현을 쓰고, 구체적인 실용 사례를 들어 이해하기 쉽게 하는 것이 좋다고 한다.
- 사실 예상 질문도 다 알고 있는 개념이라고 생각했는데, 말로 표현할 수 없는 경우가 태반이었다…😭 그만큼 내가 정확히 알고 있는게 없구나를 깨달았다. 앞으로 블로깅할 때는 개념을 제대로 이해하고 실제 자주 쓰는 사용 예시까지 확인해야겠다. 그래서 실전 면접에 바로 쓸 수 있게 ‘내 언어'로 기록하는 습관을 들여야겠다.
- 그리고 답변 근거로 킹왕짱은 HTML Living Standard 같은 공신력있는 스펙 문서! 이걸 언급하면서 ~~게 코딩하는 쪽이 더 좋은(시멘틱한) 작성법이라는 것을 언급하자.
- 크루님이 올려주신 기술면접 스피커 노트에 내가 이전에 궁금해 하던 event.preventDefault() 메서드가 있었다. 좋은 답변이라 기록해둔다.
✅ event.preventDefault 메서드는 언제, 왜 사용하는지 설명해주세요.
preventDefalut는 해당 이벤트에 기본적으로 설정된 기본 액션을 동작하지 않게 만드는 메서드입니다. 이 메서드를 사용하는 이유는 다양합니다. 가장 대표적인 경우가 form 요소의 submit 이벤트입니다. submit 이벤트는 해당 폼의 정보를 서버로 요청을 보내려는 기본 동작을 가지고 있어서,
submit 이벤트가 일어나고 나면 화면이 의도치 않게 전환되거나 새로고침이 되는 경우가 있습니다. 현대 웹 개발에 들어서는 이런 서버 요청은 JavaScript에서 처리하기 때문에 이런 이벤트의 기본 동작은 막아주는 것이 종종 필요합니다.
- 오늘 스터디 리더님이 Pull request 하는 방법과 Fatch upstream 하는 방법을 알려주셨다. 나는 변경된 원본 원격 리포지토리(부모 원격 리포)의 변경된 값을, 내 Fork 한 원격 리포(자식 리포)로 어떻게 당겨 오는 지 궁금했는데 그게 Fetch and merge 였다! 심지어 방법도 간단! 내 원격 리포에서 Fetch upstream 부분을 클릭하고 Fetch and merge 를 클릭하면 부모 원격 리포 파일에 적용 완료된다!
- 이렇게 부모 원격 리포 → 내 원격 리포 로 파일을 merge 해 가져온뒤, 내 로컬 리포에서 git pull 로 당겨오면 된다.
728x90
반응형
'TIL' 카테고리의 다른 글
[TIL] #18. 객체 지향 프로그래밍 (0) | 2022.12.06 |
---|---|
[TIL] #17. 고차함수 (0) | 2022.12.06 |
[TIL] #15. 나만의 아고라 스테이츠 만들기 (0) | 2022.12.06 |
[TIL] #14. 입력폼 만들기 & DOM과 JS 역사 & 컴퓨터 공학 기초 지식 (0) | 2022.12.06 |
[TIL] #13. DOM 다루기 (0) | 2022.12.06 |