메모리 상에서 실행 중인 프로그램을 뜻함이미지 출처 : https://inpa.tistory.com/entry/%F0%9F%91%A9%E2%80%8D%F0%9F%92%BB-%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4-%E2%9A%94%EF
객체 지향 프로그래밍이란? 객체 지향 프로그래밍(Object Oriented Programming)은 프로그램을 수많은 '객체(object)'형태로 묶어서 관리하는 것을 뜻한다. 객체는 하나의 역할을 수행하는 '메소드와 변수(데이터)'의 묶음으로 봐야 한다. 객체 지
함수형 프로그래밍(functional programming)은 자료 처리를 수학적 함수의 계산으로 취급하고 상태와 가변 데이터를 멀리하는 프로그래밍 패러다임의 하나를 뜻함.함수형 프로그래밍은 거의 모든 것을 순수 함수로 나누어 문제를 해결하는 기법으로, 작은 문제를 해
브라우저 브라우저란 웹에서 페이지를 찾아서 보여주고, 사용자가 하이퍼링크를 통해 다른 페이지로 이동할 수 있도록 하는 프로그램이라고 설명할 수 있다. 브라우저는 유저가 선택한 이미지, 비디오 등의 다양한 컨텐츠 요소를 서버로 부터 받아와서 렌더링 과정을 통해 유저에
GET,POST는 둘다 브라우저에서 서버로 요청하는 메서드입니다.GET은 데이터를 호출하는 목적으로 사용하며, URL에 파라미터를 추가하여 전송되기 때문에 보안에 취약합니다. 또한 보내는 길이는 한계가 있고 헤더에 담아서 보내집니다. GET은 요청을 전송할 때 필요한
HTTP? HTTP(Hypertext Transfer Protocol)는 브라우저와 서버 간에 데이터를 주고 받기 위한 방식으로 사용되며 상호 간에 정의한 규칙을 의미합니다. HTTP특징 HTTP는 상태가 없는(stateless) 프로토콜입니다. > 상태가 없다 -
1. 브라우저는 캐싱된 DNS 기록들에서 www.google.com에 대응되는 IP주소가 있는지 확인한다. DNS(Domain Name System)란? URL들의 이름과 IP주소를 저장하고 있는 데이터베이스입니다. 모든 URL들에는 고유의 IP 주소가 지정되어있고
@ Call Signatures함수가 어떻게 호출되는지 설명해주는 과정. 함수를 구현하기전에 함수의 타입을 먼저 정의하는 것을 뜻함 먼저 함수의 타입을 정의하고 나서 코드를 구현하기 때문에 구현단계에서 따로 타입을 지정해줄 필요가없음@ Overloading함수가 서로
타입스크립트는 데이터와 변수의 타입을 명시적으로 정의할수도 있고 타입을 따로 설정하지않으면 스스로 타입을 추론 해준다. (보통 명시적 표현은 최소한으로 사용하는것을 권장함 - 코드 길이 최소화)Basic Types - number, string, booleanOpti