서버 환경에서 개발을 할때 누군가 사용을 하지 않았지만 3000이 뜨지 않고 3001,3002 이보다 더 할때는 3003까지 갈때가 있다...그러면 나의 최후에 방법은 컴퓨터를 껐다 켜는 방법이다...근데 최근에 동료가 끄는 것을 목격을 하고 검색을 하기 시작하니 끄는
데이터 베이스에 내가 등록한 것들이 과거순으로 담기는 경우가 일반적일때가 많다.그럼 최신순으로 받으려면 오름차순, 내림차순으로 받을 수 있는 .sort() 메서드가 필요하다.인터넷에 알아보면 밑에와 같이 입력하면 된다는 것을 보고 그대로 사용을 했었다.그런데 배웠던 코
onfocus : 포커스가 들어왔을때 onblur : 포커스를 잃었을때 onchange : select태그에서 선택을 바꾸었을때 onkeydown : 키보드를 눌렀을때 onkeyup : 키보드 땠을때 onmouseover :
🚧 ISSUEISSUE : input 태그에 자동완성이 켜져 있을 경우 배경색 불필요🛠 ISSUE 해결자동완성 시 스타일링은 CSS로 제어가 가능한데 :autofill 을 사용해 제어한다.:autofillhover, active 등과 같이 선택자에 추가하는 의사 클
분명히 vscode에서 yarn build 했을 때는 오류 없이 잘 되는데왜 서버에 올리면 Module not found 라고 뜨는 거냐???
개발자 플랫폼 GitHub의 데이터를 이용하여 한국 오픈소스 프로젝트를 선별하고 분석해보았습니다.GitHub은 개발자들이 프로그램의 코드를 올리고 공유할 수 있는 플랫폼으로 오픈소스 개발자들에게는 성지와 같은 곳입니다. 세상에 존재하는 대부분의 오픈소스 프로그램들은 G
분명히 부트캠프에서 배운대로 설치를 진행해보았다.prettier 설치 명령어 입니다.아래의 명령어로 .prettierrc.json 설정파일을 생성합니다.혹은 + 버튼을 눌러서 직접 파일을 만들어주셔도 됩니다.만들게 되시면 prettierrc.json파일에 비어있는 객체
프로젝트를 시작하면서 초반에 구조를 잘 잡고 가야한다!!!그래서 맨 처음에 page를 잡고 그 밑에 컴포넌트를 만들어 관리하는데 page명은 대문자로 해도 상관이 없다 생각해서 만들었지만...난 분명히 대문자로 했는데 사이트에 접속해서 보면 알아서 소문자로 변경된다..
vscode를 사용하다가 보면 오른쪽에 내 코드를 작게 보여주는 minimap이 있습니다.이게 있으면 내 코드가 옆으로 적게 보이게 됩니다.그래서 이것을 꺼버리겠습니다.mac OS 기준으로 'Command + Shift + P' 를 누른다.텍스트창에 'minimap'
⌘커맨드 (command)⌃컨트롤 (control)⌥옵션 (option)⇧쉬프트 (shift)⇪캡스락 (caps lock)⌘ 커맨드 (command) === CTRL⌃ 컨트롤 (control)⌥ 옵션 (option) === ALT⇧ 쉬프트 (shift)
⌘커맨드 (command)⌃컨트롤 (control)⌥옵션 (option)⇧쉬프트 (shift)⇪캡스락 (caps lock)⌘ 커맨드 (command) === CTRL⌃ 컨트롤 (control)⌥ 옵션 (option) === ALT⇧ 쉬프트 (shift)
웹사이트에 애니메이션 효과를 부여할 때 CSS의 transition / animation 속성을 사용할 수 있고 JS의 setInterval() / requestAnimationFrame() 을 사용할 수 있다. 하지만 각각을 사용할 때의 특징이 다르고 장단점이 있기
현대의 프론트엔드 개발은 모듈단위로 파일을 엮어서 개발하는 방식이다. 즉, 모듈은 서로 의존성을 띄고 있는데 이런 점에서 다음과 같은 문제들이 생긴다.수많은 모듈들의 순서를 어떻게 처리할 것인가? (의존성 처리)모듈이 많아질수록 HTTP 요청이 많아질텐데 이로 인한 오
브라우저의 창이나 프레임을 프로그래밍적으로 제어할 수 있게 해주는 객체모델이다. 이를 통해서 브라우저의 새 창을 열거나 다른 문서로 이동하는 등의 기능을 실행시킬 수 있다. 전역객체로 window 가 있으며 하위 객체들로 location , navigator , doc
자바스크립트를 실행하기 위해선 자바스크립트 엔진이 필요하고 웹 브라우저는 자바스크립트 엔진을 내장하고 있다. 브라우저마다 엔진의 종류가 다르지만 코드를 실행하는 방식은 비슷하기 때문에 보통 어떻게 실행하는지 알아두는 것이 좋다. 업로드중..소스코드를 만나면 파싱하여 A
브라우저가 화면에 나타나는 요소를 렌더링 할 때, 웹킷(Webkit)이나 게코(Gecko) 등과 같은 렌더링 엔진 을 사용한다. 렌더링 엔진이 HTML, CSS, Javascript로 렌더링할 때 CRP(Critical Rendering Path) 라는 프로세스를 사용
CDN은 컨텐츠 전달 네트워크(Content delivery network 또는 content distribution network (CDN))의 약자로 말 그대로, 컨텐츠를 전달하는 네트워크를 구성하는 것이다.