웹은 화면이 아니라 요청과 응답의 흐름이다. URL•API•DB는 각각의 기술이 아니라 통신 구조 속 구성 요소이며, 브라우저는 코드를 해석해 화면으로 번역한다.
열심히 살아보겠다고 시작했는데, 해야 할 게 너무 많다. 그래도 해야지 ... 어쩌겠어 ... 사실 이런 마인드부터 뭔가 내가 조금 성장했음을 느껴서 나름 뿌듯하다. 이런 마인드가 꾸준히 이어나갔으면 하는 걱정과 우려가 조금 있긴 하지만, 그건 미래의 내가 감당해야 할 몫 아니겠는가 ! 그럼 다시 Leshgo 1. Git의 준비: 작업 공간 이해하...
Git이 무서워지는 순간은 대부분 히스토리를 건드릴 때다. stash, amend, reset, rebase, force push까지, 되돌리고 수정하는 기능들을 정리하며, Git이 파일이 아니라 "히스토리를 관리하는 도구"라는 관점을 정리해본다.
자바스크립트에서 함수는 단순한 코드 묶음이 아니라 행동을 추상화하는 도구다. 함수 선언과 표현식, return의 역할, 함수가 값으로 다뤄지는 이유, 콜백과 this, Arrow Function까지 정리했다.
ES6 이후 문법은 “코드를 예쁘게”가 아니라 데이터를 더 구조적으로 다루기 위해 등장했다. Rest로 모으고, Spread로 펼치고, Destructuring으로 꺼낸다. 조건·문자열·접근도 더 간결해졌다.
원래 막 맨 앞에 내 일상을 공유하곤 했는데 ... 그럴 여유 없다 너무 어렵다 자바스크립트 ... 1. 배열 메서드 배열 메서드 중 forEach, map, filter, find 같은 순회 메서드들은 대부분 같은 형태를 가지고 있다. 여기서 중요한 건 콜백 함수다. 배열 메서드는 내부적으로 배열을 순회하면서 각 요소를 콜백 함수에 전달한다. ...
JavaScript는 HTML을 직접 수정하는 것이 아니라 DOM을 조작한다. DOM의 구조와 트리 관계를 이해하고, 요소 선택·탐색·조작과 이벤트 처리까지 자바스크립트로 웹 페이지를 동적으로 제어하는 기본 흐름을 정리했다.
자바스크립트는 싱글 스레드 언어인데 어떻게 비동기가 가능할까? Event Loop 구조부터 콜백, 콜백 지옥, Promise, async/await까지 자바스크립트 비동기 처리의 흐름을 단계적으로 정리해본다.
브라우저와 서버는 어떻게 통신할까? HTTP 요청과 응답 구조를 중심으로 HTTP 메서드, 상태 코드, REST API 설계 방식, JSON 데이터 형식까지 웹 통신의 핵심 흐름을 한 번에 정리했다.
브라우저는 어떻게 서버와 데이터를 주고받을까? fetch의 동작 방식부터 GET, POST, PUT, PATCH, DELETE 요청, Promise.all, 에러 처리까지 JavaScript에서 서버와 통신하는 기본 흐름을 정리했다.