일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JS 화살표함수
- JS form action
- JS setTimeout
- js 변수
- HTML기초
- JS localStorage
- JS 삼항연산
- JS value속성
- git 협업셋팅
- JS 스코프
- JS 타이머기능
- JS 숫자
- JS 연산
- CSS기초
- CSS속성정리
- JS redirection
- JS form
- JS null undefined
- JS clearInterval
- JS appendChild
- JS 함수
- JS preventDefault
- JS 형변환
- JS 데이터타입
- JS classList
- JS typeof연산자
- JS prompt
- JS append
- JS setInterval
- JS 기초
목록💡깨달음💡 (75)
공부기록용
참고 : https://www.youtube.com/@uknowcoding 유노코딩 강의/집필/기타 협업 문의 beansdrawer@naver.com 기업 및 기관 출강 가능합니다. 웹 프론트엔드(HTML, CSS, JavaScript, React)/파이썬/C언어 어린이/청소년을 위한 블록코딩/로봇코딩 강의도 진행합니다-! 문 www.youtube.com .gitignore GIT 프로젝트 내 문서 중 수정 이력에서 제외하고 싶은 문서가 있다면 이를 추적 대상에서 완전히 제외시킬 수 있다. .gitignore는 이때 사용되는 git 설정 파일이다. gitignore는 처음부터 존재하는 파일이 아니므로 직접 만들어서 사용해야 한다. 시스템 명령어 touch를 사용하면 새로운 파일을 생성할 수 있다. git..
참고 : https://www.youtube.com/@uknowcoding 유노코딩 강의/집필/기타 협업 문의 beansdrawer@naver.com 기업 및 기관 출강 가능합니다. 웹 프론트엔드(HTML, CSS, JavaScript, React)/파이썬/C언어 어린이/청소년을 위한 블록코딩/로봇코딩 강의도 진행합니다-! 문 www.youtube.com 커맨드 라인 인터페이스(Command-Line Interface, CLI) 약속된 명령어를 입력하면 시스템이 이를 수행하는 방식으로 별도의 프로그램 설치 없이 GIT만 설치하면 사용할 수 있는 기본적인 방법이다. Git의 모든 기능을 지원하는 Interface이다. 명령어 종류 깃 명령어 저장소 내에서 버전 관리, 협업 등 깃이 제공하는 다양한 기능을 ..
HTTP 메세지 > HTTP 요청 메세지 > HTTP 응답 메세지 HTTP 메시지에 모든 것을 전송 HTML, TEXT IMAGE, 음성, 영상, 파일 JSON, XML 거의 모든 형태의 데이터 전송 가능 서버간에 데이터를 주고 받을 때도 대부분 HTTP 사용 시작라인 요청 메시지 start-line = request-line / status-line request-line = method SP(공백) request-target SP HTTP-version CRLF(엔터) HTTP 메서드 (GET: 조회) 요청 대상 (/search?q=hello&hl=ko) HTTP Version 💫요청 메시지 - HTTP 메서드 종류: GET, POST, PUT, DELETE... 서버가 수행해야 할 동작 지정 GET..
🖇️서버가 클라이언트 인증을 확인하는 방식 🔴JWT란, 🔴JWT구조 🔴JWT의 방식 🔻특징 🔻한계 🔴JWT의 Access Token / Refresh Token 🔴서버 세션 인증 방식과 JWT인증의 차이 기존 쿠키 세션 동작 방식과 문제점 저장 공간의 용량 세션은 서버의 메모리 내부에 저장이 된다. 유저가 한두명일때야 메모리에 무리가 가지 않겠지만 유저가 수천명인 대형 서비스에서는 세션의 양이 많아지는 만큼 메모리에 부하가 걸릴 수 있다. 확장성의 문제 서비스의 규모가 커져서 서버를 여러대로 확장 및 분산해야 한다면 세션을 분산시키는 기술을 따로 설계해야 한다. 이를 해결하기 위해 보통 JWT라는 로그인 방식을 도입 JWT JWT(Json Web Token)는 말그대로 웹에서 사용되는 JSON 형식의 토..
보통 서버가 클라이언트 인증을 확인하는 방식은 대표적으로 쿠키, 세션, 토큰 3가지 방식이 있다. Cookie 인증 쿠키는 Key-Value 형식의 문자열 덩어리이다. 클라이언트가 어떠한 웹사이트를 방문할 경우, 그 사이트가 사용하고 있는 서버를 통해 클라이언트의 브라우저에 설치되는 작은 기록 정보 파일이다. 각 사용자마다의 브라우저에 정보를 저장하니 고유 정보 식별이 가능한 것이다. Cookie 인증 방식 브라우저(클라이언트)가 서버에 요청(접속)을 보낸다. 서버는 클라이언트의 요청에 대한 응답을 작성할 때, 클라이언트 측에 저장하고 싶은 정보를 응답 헤더의 Set-Cookie에 담는다. 이후 해당 클라이언트는 요청을 보낼 때마다, 매번 저장된 쿠키를 요청 헤더의 Cookie에 담아 보낸다.서버는 쿠키..
🔴HTTP란 🔻IP, TCP/UDP, PORT 🔻HTTP메세지 🔴HTTPS란 🔻HTTP와 HTTPS의 차이 🔻HTTPS 암호화 방식 HTTP HTTP(Hypertext Transfer Protocol)는 클라이언트와 서버 간 통신을 위한 데이터를 주고 받는 통신 규칙 또는 프로토콜이다. 풀어서 설명하면 하이퍼텍스트(HyperText)를 전송(Transfer)하기 위해 사용되는 통신 규약(Protocol)이다. HTTP는 웹 브라우저와 웹 서버의 소통을 위해 디자인되었으며, 전통적인 클라이언트-서버 아키텍처 모델에서 클라이언트가 HTTP 메시지 양식에 맞춰 요청을 보내면, 이에 서버는 HTTP 메시지 양식에 맞춰 응답을 한다. HTTP는 특정 상태를 유지하지 않는 무상태성(Stateless)이 특징이다. ..