📚 TIL
패스트캠퍼스 컴퓨터 공학 DAY 23, 코드업 Python 기초 100제, 코어 자바스크립트
☂️ 패스트캠퍼스 컴퓨터 공학 온라인 완주반 강의 듣기
오늘은 프로세스 종료와 정리, 우선순위 기반 스케쥴러 조작 시스템콜을 배웠어요
선생님께서 이 강의를 들으면서 리눅스와 C언어는 능숙해지기 힘들거라고
A부터 Z까지 순차적으로 이해하려고 하기보다
여러번 들으면서 점점 익숙해지도록 공부하라고 하셨어요!
흑흑 나만 그런게 아니라서 다행이에요 이번주꺼 빨리듣고 복습해야겠다!!
☂️ 코드업 python 기초 100제 풀기
오늘은 83번까지 풀었어요!
3항연산, 조건문, 반복문으로 코드를 작성했어요
내일 다풀어야지!! 그리고 내일부터 다시 이코테도 풀어야지!!
☂️ 코어 자바스크립트 2장 공부하기
2장 실행 컨텍스트
2-3 LexicalEnvironment
- 컨텍스트를 구성하는 환경 정보들을 사전에서 접하는 느낌으로 모아놓은 것
2-3-1 environmentRecord와 호이스팅
- environmentRecord : 현재 컨텍스트와 관련된 코드의 식별자 정보들이 저장
- 호이스팅 : 변수 정보를 수집하는 과정을 더욱 이해하기 쉬운 방법으로 대체한 가상의 개념
- 자바스크립트 엔진은 식별자들을 최상단으로 끌어올려놓은 다음 실제 코드를 실행한다고 생각
- 변수를 호이스팅할 때 변수명만 끌어올리고 할당 과정은 원래 자리에 그대로 남겨둠
- 함수 선언문 : function 정의부만 존재하고 별도의 할당 명령이 없는 것
- 함수 표현식 : 정의한 function을 별도의 변수에 할당하는 것
- 함수 선언문은 전체를 호이스팅, 함수 표현식은 변수 선언부만 호이스팅
2-3-2 스코프, 스코프 체인, outerEnvironmentReference
- 스코프 : 식별자에 대한 유효범위
- 스코프 체인 : 식별자의 유효범위를 안에서부터 바깥으로 차례로 검색해나가는 것
- outerEnvironmentReference : 현재 호출된 함수가 선언될 당시의 LexicalEnvironment 참조
- 여러 스코프에서 동일한 식별자를 선언한 경우 무조건 스코프 체인 상에서 가장 먼저 발견된 식별자에만 접근 가능
- 전역변수 : 전역 공간에서 선언한 변수
- 지역변수 : 함수 내부에서 선언한 변수
2-4. this
- 실행 컨텍스트의 thisBinding에는 this로 지정된 객체 저장
😁 오늘 한 일
📕 공부하기
- 오늘은 저녁에 홍대에서 약속이 있어서 미리 가서 공부했어요!
- 근데 약속 내일로 미뤄졌어요.....
- 그래도 나들이 나와서 좋았어요 ㅋㅋ
🍜 라멘 먹기
- 오늘은 라멘이 먹고싶더라고요!
- 홍대 이츠모라멘에 가서 돈코츠 라멘을 먹었어요 ㅎㅎ
- 오랜만에 먹으니 너무 맛있다~~
- 홍대에서 혼자 밥먹으니까 여행온 느낌이었어요 ㅋㅋ
'코딩 > TIL' 카테고리의 다른 글
TIL #210506 (0) | 2021.05.06 |
---|---|
TIL #210505 (0) | 2021.05.05 |
TIL #210503 (0) | 2021.05.03 |
TIL #210502 (0) | 2021.05.03 |
TIL #210501 (0) | 2021.05.01 |