본문 바로가기

전체 글

(66)
scope #변수 #호이스팅 #클로저 우선 스코프는 유효범위라는 의미이다. 자세히 얘기하면 변수, 함수, 클래스 등의 식별자에 따라서 접근 규칙이 있는데, 그에 따른 유효한 범위란 말이다. 이 식별자의 규칙에 따른 범위는 크게 중괄호(블록) 또는 함수에 의해 나눠진다. => 함수 스코프, 블록 스코프 기본적으로 스코프는 1) 안쪽에서 바깥쪽으로는 접근 가능하지만 반대는 불가능 가장 바깥쪽: 전역스코프 , 안쪽에 있는 지역은 지역스코프 2) 중첩 가능 하고, 필요한 값을 찾기위해 가장 안쪽에서부터 바깥쪽으로 타고올라가는 것을 스코프 체인이라고 한다. 우선 식별자의 가장 기본인 변수에 대해서 얘기하자면 변수는 선언 > 초기화 > 할당 의 단계를 거쳐 생성되는데 가장 오래된 var. 미흡한점이 많은 var는 선언과 동시..
HTTP와 RESTful API 01. 인터넷 통신 지정한 IP주소에 패킷이라는 통신 단위로 데이터를 주고받는것 패킷: 출발지IP, 목적지IP, .. 등등이 포함 전달과정: IP패킷을 만든다 > 패킷안의 출발지, 목적지 IP등을 인터넷으로 전달 > 노드 끼리 주소를 확인하여 목적지까지 정확하게 도달한다 > 목적지에서 메시지를 받았을 경우 OK메시지를 이미 온 노드를 기억하여 빠르게 답한다 없는 서버나, 서버를 잘못 기입했다: 비연결성 중간에 패킷이 사라지거나, 순서가 보장되지 않는다: 비신뢰성 을 해결하기위해 TCP/IP 통신을 요즘 보통함 데이터가 전송될때 IP패킷 안에 TCP 데이터, 그안에 메세지 데이터를 포함하여 전송한다 TCP(Transmission control protocol: 전송 제어 프로토콜)의 특징 -연결지향 3wa..
브라우저는 어떻게 동작하는가? how browsers work: behind the scenes of modern web browsers