학부생도 js 잘 몰라

지가 직접 배워야함

국비라고 못할거 없긴한데 cs지식은 알아서들 키우고


이벤트루프는 태스크큐 마이크로태스크큐 애니메이션프레임

이거 하나하나 다 끝까지 팔거 아니면 대강 원리만 알아도 더 안물어봄


js가 좆같은 언어이고 태생적 한계가 있는 이유가

실행컨텍스트 때문이야


여기서

this 클로저 call bind apply쓰는이유

렉시컬스코프 호이스팅 프로토타입체이닝 상속


다 파생된거라 실행컨텍스트 부터 개념을 잡고 공부해야해


그 다음이 이벤트인데

이벤트위임이나 이런건 진짜 기본이니까 넘어가고

쓰토틀링 디바운스 이런걸 이벤트 공부할때 같이 가져가야함


그 다음이 브라우저 렌더링엔진인데

웹킷 모질라 등등 존나 많은데 결국 렌더링 과정은 비슷해

돔트리나 css트리 연산부터 렌더트리로 합치고 실제 렌더링 되는 과정이랑

css를 먹여도 최대한 일 덜하게 먹이는 방법 뭐 display none으로 처리할지 실제 돔을 지운상태로 있을지 이런거

이래서 프론트도 마크업을 할줄 알아야하는거고


위에것들을 더 쉽고 편하게 쓰려고 버츄얼돔이 나왔다 생각해야함

버츄얼돔도 파고들면 끝이없어

근데 시발 FE한다고 리액트 뷰만 존나게 파면 면접보는데 이새끼가 알고 쓰는건지

걍 사용법만 아는건지 끝까지 물어보게 되는데 결국 다 위에서 걸러짐