- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Java Script
- es6
- git error
- 알고리즘
- 그림으로 배우는 http&network
- 이터러블
- 프론트엔드
- 웹
- C++
- html
- 모던 자바스크립트 deep dive
- http
- map
- React
- 백준
- Angular
- error
- async
- 네트워크
- git
- 백준 실버
- 모던 자바스크립트
- get
- 에러처리
- 비동기
- 상태관리
- js
- JavaScript
- deep dive
- 자바스크립트
목록개념 (4)
sharingStorage
localStorage, sessionStorage는 무엇일까? - 정의 웹 스토리지 객체인 localStorage와 sessionStorage는 브라우저 내에 키-값(key-value) 쌍을 저장할 수 있게 해줍니다. - localStorage vs sessionStorage 이 두개의 매커니즘의 차이점은 데이터가 어떤 범위 내에서 얼마나 오래 보존되느냐에 있습니다. 세션 스토리지는 웹페이지의 세션이 끝날 때 저장된 데이터가 지워지는 반면, 로컬 스토리지는 웹페이지의 세션이 끝나더라도 데이터가 지워지지않습니다. localStorage localStorage는 페이지를 새로고침하거나 심지어 다시 실행하더라도 데이터가 사라지지 않고 남아있지만 sessionStorage는 페이지를 새로고침할때는 데이터가 남..
HTTP HTTP는인터넷상에서 데이터를 주고 받기 위한 서버/클라이언트 모델을 따르는 프로토콜이다. 이때 HTTP요청에 포함되는 HTTP메소드는 서버가 요청을 수행하기 위해 해야할 행동을 표시하는 용도로 사용합니다. 애플리케이션 레벨의 프로토콜로 TCP/IP위에서 작동하며, 80포트를 사용합니다. 클라이언트가 서버에게 웹페이지를 보여달라는 것을 Request(요청)이라고 부르며 서버가 클라이언트에게 요청받은 것에 대한 대답으로 웹페이지를 표현하기 위해 html문서로 주는 것을 Response(응답)이라 부른다. - 프로토콜이란? 프로토콜은 통신규약으로 인터넷에서 데이터를 주고받을 수 있는 통신규약입니다. - 서버 클라이언트 모델이란? 서비스제공자와 서비스 요청자로 구분되는 네트워크 모델이다. 서비스 제공..
Pure function(퓨어 함수) pure함수란 다음 두가지 조건을 만족하는 함수이다. predictable (예상가능한) no side effects (부수효과가 없는) predictable 여기서 predictable이란 퓨어함수가 호출된 횟수에 관계없이 동일한 input은 동일한 output을 반환해야한다는 것이다. no side effects 이것을 이해할면 side effect부터 알아야한다. side effect의 사전적 의미는 '원래의 목적과 다르게 작용하는 효과'인데 여기서는 '최종 output과 관련없는 함수가 수행하는 작업'으로 생각한다. (상태의 변화를 나타낸다고도 한다.) 예컨데 덧셈을 하는 add함수가 있는데 그 안에 console.log를 사용해 여러가지 값을 출력한다면 이것..
Synchronous(동기) : '사전적인 뜻은 동시에 일어나는' 이다. 동기라는 단언의 한자를 보면 같을 동(同), 기약할 기(期)를 사용한다. 같은 기간, 같은 주기라고 해석할 수 있지만 컴퓨터 공학에서 다루는 '동기' 와는 다른 것 같다. 컴퓨터 공학에서의 동기는 "작업의 요청과 응답이 동시에 발생하는 것" 이라는 말도 있지만. 이렇게만 말하면 순서가 없게 느껴진다. 따라서 조금도 보태자면 '이전 작업의 응답과 다음 작업의 요청이 동시에 발생하는 것' 이라고 생각하는 것이 이해가 빠를 것 같다. A와 B작업을 수행한다고 해보자 동기적으로 작업이 진행된다면 이전 작업의 응답이 있어야만 다음 작업의 요청이 있는 것이므로 A를 요청하면 A의 요청결과가 돌아왔을 때에만 비로소 B 작업을 수행할 수 있는 것..