일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
- 후기
- JS
- navigation
- 레이아웃
- 네이티브
- 리액트
- JavaScript
- 배포
- 디자인
- AWS
- 스코프
- scope
- 카카오
- Express
- React
- Background
- 알림
- 네비게이션
- Push
- 변수
- 면접
- graphql
- MongoDB
- 자바스크립트
- github
- Python
- EC2
- ubuntu
- Notification
- NATIVE
- Today
- Total
목록2019/06 (2)
어서와, 개발은 처음이지?
지금부터 다룰 내용들은 개인적으로 고급 개념이라고 생각합니다. 다만 저의 클라스가 아직 그 영역에 미치지 못하기에 초/중급자의 눈으로 뇌피셜을 섞어서 풀어내보겠습니다. 1. 개요 자바스크립트는 일반적으로 스크립트 언어로써, 인터프리터 언어로 분류되곤 하는데 실은 컴파일러 언어라고 합니다. 자바스크립트의 컴파일레이션은 코드가 실행되기 직전에 순식간에 일어나고, just in time 이라고 표현합니다. 컴파일레이션 과정을 이해하면 호이스팅, this 바인딩, let const 선언 등에서 일어나는 현상을 이해하는데 도움이 됩니다. 2. 컴파일레이션 3단계 자바스크립트 코드는 크게 3단계를 통해 해석(컴파일)됩니다. 1. 토크나이징 / 렉싱 : 코드를 의미있는 조각(token)으로 만드는 과정. (예) va..
최근 회사 업무가 제가 원하지 않던 stack의 직무로 바뀐 이후로, 일과 공부 방향이 달라져서 따로 공부할 시간이 부족해진 관계로 한동안 글 작성을 하지 못했습니다. (하고 싶은 일, 하고 싶은 기술로 직장 생활 하시는분들 정말 부럽습니다 ㅜㅜ) 그래도 제가 꿈꾸던 stack을 달성하기 위해 틈틈이 공부하던 중 무려 'You don't know js' 라는 책을 읽게 되었는데, javascript에 대한 굉장히 근원적인 내용이 많이 나와있었습니다.(개인적으로 크록포드 형님의 '자바스트립트 핵심 가이드'보다 높은 평을 드리고 싶습니다.) 그동안 '이게 왜 이렇게 동작하지?' 궁금해 했지만 '에이 일단 잘 돌아가니 됐지 뭐~' 혹은 '이걸 뭐라고 검색해야 나오려나?' 하고 넘어갔던 것들이, 이 책에 들어있..