본문 바로가기

개발/개발지식 24

[인터뷰] 자바스크립트의 내부 동작 원리에 대해서 설명하라 자바스크립트... 처음 입사하고 맞이한 이 친구,,, 일 년을 넘게 보고 있자니 이젠 익숙을 넘어 친근하기까지 한 언어가 되어버렸다. 하지만 이제껏 내부 구조를 살펴볼 생각보다는 var 부터 선언하기 급급했던 과거를 반성하며 이제서라도 내부 구조에 대해 알아보자. 한 줄 역사로, 자바 인척 하고 싶었던 스크립트 언어이다. 책 모퉁이에서 한두번씩은 싱글 스레드, 이벤트 루프에 대해서 들어봤으리라 생각한다. 자바스크립트의 내부 동작을 설명하는 가장 핵심 키워드이기도 하다. 우리가 일반적으로 보는 브라우저는 2가지 엔진으로 구성되어 있다. 자바스크립트를 해석하는 JavaScript 엔진 + 화면을 그리는 Rendering 엔진 이 중에 우리가 집중한 것을 자바스크립트를 해석하는 JavaScript 엔진, 그중.. 2021. 1. 30.
[Github] 깃헙 프로필 꾸며보기 이번 포스팅에서는 위 화면과 같이 깃헙페이지를 이쁘게 꾸며보는 방법에 대해 알아보겠습니다. 일단 깃헙 메인 화면에서 readme 파일을 사용하려는 repository가 필요합니다. 새로운 repository를 만들러 가봅시다. repository name은 owner와 같습니다. username를 그대로 넣으면 됩는다. 저의 경우에는 이미 만들어서 already exists가 뜨고 있습니다. 문구도 나름 귀엽네요. You found a secret!! ~~ speical repository!! 이제 만들었으면 기본 해당 repo에 readme 파일이 생성되고 기본 화면에서 보이게 됩니다. 이제 readme 파일을 본인 입맛에 맞춰 꾸미면 완성입니다. 하지만 마크다운을 일일이 쳐가면서 꾸미는 건 매우 귀찮.. 2020. 12. 1.
[크롬] 유튜브 무한 로딩 및 느려짐 해결방법 문제 인식 | 유튜브가 느려졌다. 3개의 모니터를 쓰는 저는 한 화면에 유튜브를 소리를 엄청 작게하고 틀어놓고 일을 하곤 합니다. 백색 소음느낌으로요. 근데 어느 순간부터 유튜브가 계속 느려지기 시작했습니다. 맨 처음에는 단순한 인터넷 에러라고 생각했습니다. 당연히 영상플랫폼이니 시간이 오래걸리는게 당연하다고 생각했습니다. 원인 파악 1 | 브라우저의 문제인가? 어떤 문제인지 살펴보기 위해 다양한 환경에서 실행해보았습니다. MS Edge로도 들어가 봅니다 -> 정상작동합니다. 크롬 시크릿모드로 들어가 봅니다 -> 정상작동합니다. 원인 파악 2 | 크롬 자체의 문제인가? 브라우저 문제라고 생각했는데 그게 아니었습니다. 다시 일반 크롬으로 돌아와 테스트를 진행해봅니다. 크롬 익스텐션을 모두 꺼보았습니다. 애.. 2020. 10. 15.
[자바스크립트] 모던 자바스크립트 개발을 위한 ES6 강좌 후기 인프런에 올라온 자바스크립트 강좌 후기입니다. "모던 자바스크립트(javascript) 개발을 위한 ES6 강좌" 기본적인 자바스크립트에는 익숙했으나 ECMA2015를 공부하기 위한 기초강의가 필요했던 상황이었습니다. 이러한 상황에서 아주 적절하고 요약적인 강의였습니다. 윤지수 강사님의 목소리, 톤, 스피드까지 거슬림없이 잘 들을 수 있었습니다. www.inflearn.com/course/es6-%EA%B0%95%EC%A2%8C-%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8/dashboard 모던 자바스크립트(javascript) 개발을 위한 ES6 강좌 - 인프런 자바스크립트 표준 ECMAScript! 큰 변화가 있었고, 모던 자바스크립트의 축이 되는.. 2020. 10. 14.