profile
최선을 다한다는 것은 할 수 있는 한 가장 핵심을 향한다는 것
태그 목록
전체보기 (127)백준(40)next.js(28)JavaScript(19)react-query(12)typescript(7)react.js(5)React(4)git(4)C(3)node.js(3)토이프로젝트(3)error(3)cpp(3)토마토(2)prefetch(2)(2)vscode(2)emotion(2)google maps(2)Map(2)image(2)DFS(2)express(2)1012(1)9466(1)Peer dependencies(1)engine(1)2206(1)apply(1)call(1)html5(1)15649(1)argument(1)function(1)server side rendering(1)로그인(1)Client Side Rendering(1)회의실배정(1)7576(1)11328(1)usequery(1)object(1)스택수열(1)asynchronous(1)4179(1)Maaaaaaaaaze(1)first-class citizen(1)Place autocomplete API(1)1021(1)formData(1)sql(1)Map function(1)Plugin "react" was conflicted between "package.json(1)1074(1)toast ui editor(1)API(1)link(1)5397(1)인자(1)enter(1)new ERROR(1)runtime(1)default parameter(1)OOP(1)Restful(1)도시 자동완성(1)OpenID(1)Immediately Invoked Function Expression(1)http(1)bind(1)modue not found(1)single page application(1)stack(1)프로토타입 상속(1)무한스크롤(1)Semectic web(1)9663(1)옥상정원꾸미기(1)1780(1)dependency array(1)Higher-Order(1)Silent refresh(1)숨바꼭질(1)연구소(1)카카오(1)Cache(1)oAuth(1)intersection observer(1)비제어 컴포넌트(1)path(1)말이 되고픈 원숭이(1)FileReader(1)keepPreviousData(1)멀티탭 스케줄링(1)공주님의 정원(1)call stack(1)react hook form(1)primitive(1)1700(1)이미지 업로드(1)2193(1)dynamic-import(1)vector(1)5427(1)프로토타입(1)buffering(1)미로탐색(1)매개변수(1)date-fns(1)useEffect(1)useState(1)ajax(1)Amazon S3(1)1406(1)12865(1)Temporal Dead Zone(1)throw(1)js(1)빙산(1)7562(1)N과 M(1)(1)parameter(1)검색(1)class(1)polling(1)pagination(1)onKeydown(1)유기농 배추(1)react-google-autocomplete(1)Deque(1)React-query devtools(1)인수(1)10844(1)쉬운계단수(1)salt(1)material ui(1)이친수(1)댓글(1)적록색약(1)1158(1)다리 만들기(1)hoisting(1)this keyword(1)7569(1)loading(1)z(1)OpenID Connect(1)1919(1)1926(1)REST API(1)redux-toolkit(1)moduleResolution(1)favicon(1)13549(1)에디터(1)회원가입(1)3190(1)jsonwebtoken(1)1931(1)1600(1)소셜 로그인(1)indexedDB(1)nossr(1)bcrypt(1)N-Queen(1)1697(1)Buffer(1)pnpm(1)select(1)commit(1)소셜로그인(1)BFS(1)스크롤 애니메이션(1)벽 부수고 이동하기(1)error handler(1)google login(1)나이트의 이동(1)커뮤티니(1)텀 프로젝트(1)axios(1)invalidateQueries(1)조코딩X유데미X원티드가 함께하는 2023 AI 해커톤(1)mysql(1)키로거(1)검색 기능(1)2457(1)CSS(1)reset(1)프로필 이미지(1)re-fetching(1)요세푸스(1)code helper(1)2504(1)제어 컴포넌트(1)CSR(1)SSR(1)tailwindCSS(1)그림(1)모달(1)prepared statement(1)생성자 함수(1)isFetching(1)__dirname(1)6198(1)execution context(1)IndexDB(1)괄호의 값(1)prams(1)Scope Chain(1)onchange(1)custom hook(1)클래스(1)Stale(1)! important(1)2573(1)infinite scroll(1)data transform(1)(1)재귀(1)스택(1)array(1)variable environment(1)spa(1)refetchInterval(1)16985(1)gitmoji(1)가계부(1)2146(1)동적 가져오기(1)input custom hook(1)styled-reset(1)invalid_request missing required parameter: client_id(1)optimistic update(1)14889(1)대댓글(1)2178(1)2493(1)Object Oriented Programming(1)Token(1)mutation(1)1874(1)TDZ(1)TMDb(1)Props(1)IIFE(1)14502(1)isLoading(1)평범한 배낭(1)종이의 개수(1)bisect search(1)calendar(1)search engine optimization(1)숨바꼭질 3(1)__filename(1)상태관리(1)closure(1)10026(1)절대경로(1)상대경로(1)modal(1)e.stopPropagation(1)
post-thumbnail

[JS] 자바스크립트에서 비동기 코드를 실행하는 방법

모든 자바스크립트 코드는 자바스크립트 런타임에서 실행된다.

2024년 1월 10일
·
0개의 댓글
·

[JS] 비동기 통신(AJAX, Promise)

AJAX(Asynchronous Javascript And XML)는 자바스크립트를 이용하여 웹 서버와 브라우저가 비동기적으로 통신할 수 있는 개발 기법이다.

2024년 1월 9일
·
0개의 댓글
·
post-thumbnail

[JS] 프로토타입 상속을 이용한 생성자 함수와 ES6 Class

생성자 함수와 class를 통해 프로그래밍적으로 객체를 생성할 수 있다.

2024년 1월 1일
·
0개의 댓글
·

[JS] OOP(Object-Oriented Programming) & Class

OOP(Object-Oriented Programming, 객체 지향 프로그래밍)란 객체 개념에 기반을 둔 프로그래밍 패러다임을 의미한다.

2023년 12월 29일
·
0개의 댓글
·
post-thumbnail

[JS] Closure 정리

closure는 자식함수가 자신이 선언된 부모 함수의 변수환경에 접근할 수 있게 도와주는 연결고리와 같다.

2023년 12월 18일
·
0개의 댓글
·

[JS] Immediately Invoked Function Expression(IIFE)

IIFE는 즉시 실행 함수 표현을 의미한다. 즉시 실행하고 바로 사라진다.

2023년 12월 15일
·
0개의 댓글
·

[JS] Call, Apply and Bind methods

함수는 객체의 한 종류이기 때문에 메서드를 가질 수 있다. 객체의 메서드를 할당받은 변수는 this 키워드를 재정의해주기 위해 3가지 메서드를 사용할 수 있다.

2023년 12월 13일
·
0개의 댓글
·
post-thumbnail

[JS] First-Class citizen and Higher-Order functions

자바스크립트에서 함수는 1급시민으로 취급된다.즉 함수는 value라는 의미이다.

2023년 12월 13일
·
0개의 댓글
·

[JS] Function 선언 방법과 Default parameter

함수 선언 방법과 default parameter

2023년 12월 11일
·
0개의 댓글
·
post-thumbnail

[JS] Variable Environment & Hoisting & TDZ

호이스팅은 일부 타입의 변수를 실제로 선언되기 전에 코드 내에서 접근 또는 사용가능하게 하는 것을 의미한다.

2023년 12월 8일
·
0개의 댓글
·
post-thumbnail

[JS] This keyword

this는 모든 execution context(function)를 위해 생성되는 특별한 변수 / 키워드이다.this는 this가 사용된 함수의 소유자를 가리키는데, 이 값은 함수가 호출될 때 값이 결정되는 동적인 값이다.

2023년 12월 7일
·
0개의 댓글
·
post-thumbnail

[JS] Scope Chain

Scope는 특정 변수가 선언된 공간 또는 환경을 의미한다.Scoping은 자바스크립트 엔진이 프로그램 변수들을 구성하고 접근 방법을 제어하는 것을 말한다.

2023년 12월 6일
·
0개의 댓글
·

[JS] Execution Context and Call Stack

자바스크립트 코드는 Call stack안에 있는 Execution Context 안에서 실행된다.

2023년 12월 1일
·
0개의 댓글
·
post-thumbnail

[JS] 자바스크립트 런타임

자바스크립트를 사용하기 위해서는 자바스크립트 엔진이 필수적이다.하지만 자바스크립트 엔진만으로는 부족하다.자바스크립트 엔진과 엔진 이외의 부속 도구들을 모아놓은 큰 상자 또는 컨테이너가 자바스크립트 런타임이다.

2023년 11월 23일
·
0개의 댓글
·
post-thumbnail

[JS] 자바스크립트 엔진

자바스크립트 엔진은 자바스크립트 코드를 실행하는 컴퓨터 프로그램이다.

2023년 11월 22일
·
0개의 댓글
·
post-thumbnail

[JS] Primitive type & Object type

Primitive type 값과 Object type 값이 자바스크립트 엔진에 저장되는 방식을 알 수 있다.

2023년 10월 24일
·
0개의 댓글
·
post-thumbnail

[React.js]MoneyMindset 프로젝트 소개

전체 자산에서 매달 나가는 고정금액과 목표금액을 빼고 내가 지금 사용할 수 있는 금액이 얼마인지 한 눈에 확인하고 싶었다.

2023년 9월 27일
·
0개의 댓글
·

백준 1700 멀티탭 스케줄링 c++

그리디 알고리즘을 이용하여 풀 수 있는 문제였다.

2023년 9월 1일
·
0개의 댓글
·

백준 2457 공주님의 정원 c++

문제를 보고 그리디로 풀 수 있겠다는 생각이 들었다.중간 중간에 조건 잡는 것이 꽤나 까다로웠지만 잘 풀었다고 생각했는데,,90%에서 시간초과가 났다.아마 pair<int, int>를 두 개나 가지고 있는 t배열을 sort하는 과정이 시간 초과의 원인이라 판단했다

2023년 8월 24일
·
0개의 댓글
·
post-thumbnail

[Next.js] Planner bot 프로젝트 소개

Planner Bot은 여행 장소와 일자를 기반으로 여행 계획을 제공하는 ChatGPT 기반 AI 여행 플래너 서비스이다.맞춤형 추천 장소와 활동을 일 별로 제공하여 여행 계획을 세우는 과정을 간소화할 수 있다.

2023년 8월 22일
·
0개의 댓글
·