# js

9645개의 포스트
post-thumbnail

[React] UseState 활용

User를 State로 만들어 Props로 넘기기 안읽은 메세지 개수 출력하기 위 코드는 안읽은 메세지가 없으면 You're all caught up!을 출력한다. 그리고 메세지가 하나면 You have a unread message을 출력하고 안읽은 메세지가 2개 이상이면 You have 메세지 개수 unread messages를 출력한다.

약 3시간 전
·
0개의 댓글
·
post-thumbnail

Typescript (1)

타입, 함수 및 유형 연산자와 관련된 TypeScript 기능에 대한 설명입니다.TypeScript의 부울 유형은 참 또는 거짓일 수 있는 논리 값을 나타냅니다. 예를 들어:변수 isCompleted 및 hasPermission은 부울 유형으로 명시적으로 주석이 지정되

약 4시간 전
·
0개의 댓글
·
post-thumbnail

Typescript (2)

열거형(Enums), 타입 별칭, 타입 추론 및 클래스와 같은 각 TypeScript 기능에 대한 설명입니다.TypeScript의 열거형을 사용하면 명명된 상수 값 집합을 정의할 수 있습니다. 열거형은 상호 배타적인 관련 값 집합을 나타내려는 경우에 유용합니다. 다음은

약 4시간 전
·
0개의 댓글
·

자바스크립트 2048게임

키보드나 마우스에 이벤트를 걸고 위아래좌우로 움직이면서 숫자를 쌓아 2048을 만드는 게임이다. 테이블에 tr,td를 그리고 그에 맞게 data를 맞춰주고, 이벤트 동작에 맞게 숫자를 더해간다. 이벤트 발생 시 랜덤으로 2를 추가해주는 함수를 넣어줬다.up과 down

약 5시간 전
·
0개의 댓글
·

[TIL] 230531

autofocus를 추가하면 된다.js부분에서 focus()를 사용해보려고 했지만, 스크립트 실행 순서 때문인지 작동이 안되었다.getAttribute("속성")예제: https://developer.mozilla.org/ko/docs/Web/API/HTMLE

약 7시간 전
·
0개의 댓글
·
post-thumbnail

로그인 기능을 간편하게, React-hook-form

이전 포스팅에서는 python으로 백엔드를 구축했는데요 이번 포스팅에서는 본격적으로 프론트엔드를 짜보겠습니다.

약 11시간 전
·
0개의 댓글
·

onchange와 oninput의 차이

• onChage: 폼의 입력 요소에 변경이 생기면 발생한다.• onInput: textarea, input 요소의 값이 변경될 때 발생한다. React 팀은 이 이벤트의 사용을 추천하지 않는다.• onSubmit: 폼 제출 시 발생한다. 흔히 Enter를 눌렀을 때

약 11시간 전
·
0개의 댓글
·
post-thumbnail

[JS] 피로도

XX게임에는 피로도 시스템(0 이상의 정수로 표현합니다)이 있으며, 일정 피로도를 사용해서 던전을 탐험할 수 있습니다. 이때, 각 던전마다 탐험을 시작하기 위해 필요한 "최소 필요 피로도"와 던전 탐험을 마쳤을 때 소모되는 "소모 피로도"가 있습니다. "최소 필요 피로

약 11시간 전
·
0개의 댓글
·
post-thumbnail

[JS] 문자열 밀기

문자열 "hello"에서 각 문자를 오른쪽으로 한 칸씩 밀고 마지막 문자는 맨 앞으로 이동시키면 "ohell"이 됩니다. 이것을 문자열을 민다고 정의한다면 문자열 A와 B가 매개변수로 주어질 때, A를 밀어서 B가 될 수 있다면 밀어야 하는 최소 횟수를 return하고

약 12시간 전
·
0개의 댓글
·
post-thumbnail

[JS] 변수

변수란 무엇인가? 왜 필요한가? 컴퓨터는 연산과 기억을 수행하는 부품이 나눠져 있다. 컴퓨터는 CPU를 사용해 연산하고, 메모리를 사용해 데이터를 기억한다. 메모리는 데이터를 저장할 수 있는 메모리 셀의 집합체다. 메모리 셀 하나의 크기는 1바이트(8비트)이며, 컴퓨

약 12시간 전
·
0개의 댓글
·

호이스팅과 TDZ

변수 : 변수는 하나의 값을 저장하기 위해 확보된 메모리 공간 or 그 공간을 식별하기 위해 붙인 이름식별자 : 변수의 이름 ... => 값이 아닌 메모리 주소를 기억함코드를 실행하기 전에 선언된 변수 및 함수를 해당 범위의 맨 위로 이동하는 JavaScript의 메커

약 14시간 전
·
0개의 댓글
·

Grid - 1

부모요소 속성 display : grid 사용 예시 grid-template-columns : auto auto; grid-template-columns : repeat(2, auto); grid-template-rows : 100px 200px; grid : 100

약 15시간 전
·
0개의 댓글
·
post-thumbnail

미래적인 느낌의 카드 컴포넌트 만들기

세간에 존재하는 멋진 UI를 직접 만들어 보는 시리즈- 1

약 17시간 전
·
0개의 댓글
·
post-thumbnail

[TIL] 230530

회원가입 및 key발급설정에서 api 코드를 사용해볼 수 있다. 이미지를 불러올 때에는 https://image.tmdb.org/t/p/<이미지 크기>/<이미지 파일명>으로 해주어야한다.이미지 크기는 임의로 해줘도 되고 이미지 파일명은 poster_

어제
·
0개의 댓글
·

[JS] apply, call

apply, call은 함수를 특정 객체에 연결하고 호출하는 데 사용된다. 이들 메소드의 첫 번째 인자는 함수가 호출될 때 this의 값이 된다.두 메서드의 차이는 인자의 처리 방식에 있다. apply는 두번째 인자에서 함수에 전달될 인자들의 배열을 받고 call은 두

어제
·
0개의 댓글
·
post-thumbnail

[ 백준 ] 2903 중앙 이동 알고리즘 [ js ]

상근이는 친구들과 함께 SF영화를 찍으려고 한다. 이 영화는 외계 지형이 필요하다. 실제로 우주선을 타고 외계 행성에 가서 촬영을 할 수 없기 때문에, 컴퓨터 그래픽으로 CG처리를 하려고 한다.외계 지형은 중앙 이동 알고리즘을 이용해서 만들려고 한다.알고리즘을 시작하면

어제
·
0개의 댓글
·
post-thumbnail

[React] UseState

UseState란 State는 컴포넌트가 가질 수 있는 상태이다. 사용하는 이유 간단하고 직관적으로 상태를 관리할 수 있다. 객체나 배열 같은 복잡한 상태를 관리할 수 있다. 자동으로 재렌더링이 된다. 사용법 먼저 useState를 사용하려면 import를 받아야 한다. 그 다음 사용할 변수를 선언해야 한다. 이 형태로 사용된다. 예제 위와 같...

어제
·
0개의 댓글
·
post-thumbnail

[프로그래머스] 괄호 회전하기

🔴 괄호 회전하기 > 다음 규칙을 지키는 문자열을 올바른 괄호 문자열이라고 정의합니다. (), [], {} 는 모두 올바른 괄호 문자열입니다. 만약 A가 올바른 괄호 문자열이라면, (A), [A], {A} 도 올바른 괄호 문자열입니다. 예를 들어, [] 가 올바른 괄

어제
·
0개의 댓글
·
post-thumbnail

[JS] 자바스크립트

초창기 자바스크립트는 웹페이지의 보조적인 기능을 수행하기 위해 한정적인 용도로 사용되었다. 이 시기에 대부분의 로직은 주로 웹 서버에서 실행되었고, 브라우저는 서버로부터 전달받은 HTML과 CSS를 단순히 렌더링하는 수준이었다.💡 렌더링(Rendering)HTML,

어제
·
0개의 댓글
·
post-thumbnail

[JS] 프로그래밍

컴퓨터에게 실행을 요구하는 일종의 커뮤니케이션이다. 이를 위해 먼저 무엇을 실행하고 싶은지 정의할 필요가 있다. 프로그래밍에 앞서 해결해야 할 문제를 명확히 이해한 후 적절한 문제 해결 방안을 정의할 필요가 있다.즉, 프로그래밍이란 0과 1밖에 알지 못하는 기계가 실행

어제
·
0개의 댓글
·