Skip to content
/ TIL Public

오늘 내가 배운 것에 대한 기록들

Notifications You must be signed in to change notification settings

Donggggg/TIL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TIL ✏️

기록하고 싶은 내용을 남깁니다.

목차

Web

  • 서버 사이드 렌더링과 클라이언트 사이드 렌더링
  • 대칭키와 비대칭키
  • JWT 토큰
  • 브라우저에 "google.com"을 입력하면 일어나는 일
  • URI(Uniform Resource Identifier)
  • 쿠키와 세션
  • CDN(Contents Delivery Network)
  • REST(REpresentational State Transfer)
  • CORS(Cross Origin Resource Sharing)
  • Proxy

Browser

  • 브라우저 동작 원리
  • V8 엔진의 동작 원리
  • V8 엔진의 메모리 관리 기법
  • 이벤트 버블링 및 캡처링
  • Critical Rendering Path
  • Web Storage

Javascript

  • 엄격 모드
  • null과 undefined
  • 심볼
  • 옵셔널 체이닝
  • 폴리필
  • 객체 참조 방식과 복사
  • 객체 원시형으로 변환하기
  • 반복문 레이블
  • 가비지 컬렉션
  • 함수 선언문과 함수 표현식
  • Iterator
  • 위크맵과 위크셋
  • 반복 메소드
  • 유사 배열과 이터러블 객체
  • arguments 객체
  • Lexical Envoriment
  • var 변수
  • 호이스팅
  • 즉시 함수 실행 표현식
  • 객체로서의 함수
  • new Function 문법
  • Prototype
  • Callback
  • Promise
  • async와 await
  • 이벤트 루프
  • 실행 컨텍스트
  • 제네레이터
  • 동기&비동기와 블로킹&논블로킹
  • Call by *
  • 프로퍼티를 삭제하는 다양한 방법
  • 클래스 기본

Typescript

  • 유틸리티 타입

React

  • 최적화 방법

NextJS

  • getServerSideProps
  • getStaticPaths
  • getStaticProps
  • Incremental Static Regeneration
  • Client side
  • Image Optimization
  • Handling Scripts
  • Dynamic Routes
  • Shallow Routing

Redux

  • 리덕스란

Network

  • HTTP
  • HTTPS
  • HTTP/1.1 vs HTTP/2.0
  • OSI 7계층
  • TCP와 UDP
  • HandShake
  • IPv4

Refactoring

  • 2장 - 리팩터링 원칙
  • 3장 - 코드에서 나는 악취
  • 4장 - 테스트 구축하기
  • 6장 - 기본적인 리팩터링
  • 7장 - 캡슐화

SSD Functional Programming

  • 3장 - 역션과 계산, 데이터의 차이를 알기
  • 4장 - 액션에서 계산 빼내기
  • 5장 - 더 좋은 액션 만들기
  • 6장 - 변경 가능한 데이터 구조를 가진 언어에서 불변성 유지하기
  • 7장 - 신뢰할 수 없는 코드를 쓰면서 불변성 지키기
  • 8/9장 - 계층형 설계
  • 10장 - 일급 함수 1
  • 11장 - 일급 함수 2
  • 12장 - 함수형 반복
  • 13장 - 함수형 도구 체이닝
  • 14장 - 중첩된 데이터에 함수형 도구 사용하기
  • 15장 - 타임라인 격리하기
  • 16장 - 타임라인 사이에 자원 공유하기

Effective TypeScript

  • 1장 - 타입스크립트 알아보기

Real World HTTP

  • 1장 - HTTP/1.0의 신택스: 기본이 되는 네 가지 요소
  • 2장 - HTTP/1.0의 시맨틱스: 브라우저 기본 기능의 이면
  • 3장 - Go 언어를 이용한 HTTP/1.0 클라이언트 구현
  • 4장 - HTTP/1.1의 신택스: 고속화와 안정성을 추구한 확장
  • 6장 - Go 언어를 이용한 HTTP1.1 클라이언트 구현
  • 7장 - HTTP/2의 신택스: 프로토콜 재정의
  • 10장 - 보안: 브라우저를 보호하는 HTTP의 기능

About

오늘 내가 배운 것에 대한 기록들

Topics

Resources

Stars

Watchers

Forks