본문 바로가기

자바스크립트 (JavaScript)9

매개변수(parameter)와 전달인자(argument) 비슷하여 혼용되는 경우가 많은것 같아 기록 매개변수는 함수를 정의할 때 쓰이고, 전달인자는 그 함수를 사용할 때 전달할 값의 의미로 쓰인다. function plus(a, b) { return a + b; } console.log(plus(3, 7)); 위처럼 함수를 정의하고 사용한다고 가정하면 첫째줄에 함수를 정의할 때 전달 받고자 하는 a, b는 매개변수라고 하고 마지막줄에서 함수를 사용할 때 함수에 전달하기 위해 입력한 3, 7을 전달인자라고 한다. 2021. 12. 20.
http 와 https http는 하이퍼 텍스트 전송 프로토콜의(Hypertext Transfer Protocol)의 약자 서로 다른 시스템들 사이에서 통신을 주고받게 해주는 가장 기초적인 프로토콜이다. https는 http에 데이터 암호화가 추가된 프로토콜 https는 SSL(보안 소켓 계층) 과 같은 프로토콜을 사용하여 데이터를 암호화하기 때문에 제삼자가 해당 데이터를 조회하여도 암호화된 데이터가 보이고 원본 데이터는 볼 수 없다 2021. 9. 14.
쿠키와 세션 쿠키와 세션에 대해 잘 정리된 곳이 있어서 가져왔다. 쿠키란? 쿠키는 클라이언트(브라우저) 로컬에 저장되는 키와 값이 들어있는 작은 데이터 파일입니다. 사용자 인증이 유효한 시간을 명시할 수 있으며, 유효 시간이 정해지면 브라우저가 종료되어도 인증이 유지된다는 특징이 있습니다. 쿠키는 클라이언트의 상태 정보를 로컬에 저장했다가 참조합니다. 클라이언트에 300개까지 쿠키저장 가능, 하나의 도메인당 20개의 값만 가질 수 있음, 하나의 쿠키값은 4KB까지 저장합니다. Response Header에 Set-Cookie 속성을 사용하면 클라이언트에 쿠키를 만들 수 있습니다. 쿠키는 사용자가 따로 요청하지 않아도 브라우저가 Request시에 Request Header를 넣어서 자동으로 서버에 전송합니다. 쿠키의 .. 2021. 9. 14.
동기와 비동기, 블로킹과 논 블로킹 노드에서 사용되는 용어 동기와 비동기, 블로킹과 논 블로킹은 유사하면서 다르다 2021. 9. 13.