일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 자바스크립트
- 해시를 사용한 집합과 맵
- HTML5
- 자료 구조
- State
- 시뮬레이션
- REACT
- Next.js
- 토이 프로젝트
- styled-components
- 티스토리챌린지
- 구현
- 코딩일기
- 프론트엔드
- 자바
- 세그먼트 트리
- 브루트포스
- 수학
- playwright
- poiemaweb
- 모던 자바스크립트 튜토리얼
- js
- 회고
- three.js
- 개발 회고
- JavaScript
- react-three/fiber
- 기본 문법
- 오블완
- 백준
- Today
- Total
목록JavaScript (9)
코딩하는 고릴라
본 게시물은 poiemaweb(https://poiemaweb.com/)에 기술된 내용을 기반으로 작성한 게시물입니다. 1. 자바스크립트의 탄생 - 1995년 : 넷스케이프 커뮤니케이션즈는 정적인 HTML의 동적 표현을 위해 브렌던 아이크(Brendan Eich)가 자바스크립트를 개발 - 1996년 : 넷스케이프 커뮤니케이션즈의 웹 브라우저인 Netscape Navigator2에 탑재 - Mocha(3월) -> LiveScript(9월) -> JavaScript(12월)로 이름 변경 2. 자바스크립트의 파편화와 표준화 - 1996년 8월 : 마이크로소프트 "JScript"를 Internet Explorer 3.0에 탑재 - JScript와 자바스크립트는 서로 경쟁하듯 독자적인 기능을 개발하기 시작했고, ..

1. Queue 클래스 선언 및 생성자 Line 1: Queue라는 이름으로 클래스를 선언 Line 2 : 생성자를 이용해 기본 구조 설정 Line 3 : Queue 내부에 값을 저장할 객체를 선언 - 배열이 아니라 객체를 선언한 이유는 메모리 낭비를 방지하기 위함입니다. - 후에 구현하게 될 push, poll의 방법으로는 push와 poll을 반복하다보면 배열의 앞부분에 값이 남아있지만 접근할 방법이 사라져 해당 메모리 공간이 낭비되기 때문에 객체로 선언해 이를 보완했습니다. Line 4 : Queue의 앞부분 Line 5 : Queue의 끝부분 2. isEmpty() 구현 Line 2 : rear와 front의 값이 일치하면 이는 Queue 내부에 아무런 값도 저장되어 있지 않음을 의미 Line 4..

fs모듈을 이용하는 방법과 readline을 이용하는 방법이 존재하는데, 이번 게시글은 fs모듈에 대해 다룹니다. 1. VSCode 파일 설정 VSCode를 킨 후, 한 폴더 내에 다음과 같이 example.txt 파일과 index.js 파일을 준비한다. - example.txt : 백준에서 예제 입력값들을 넣어 둘 파일 - index.js : 문제풀이를 위해 코드를 작성할 파일 2. 'CodeRunner' Extension 설치하기 - VSCode의 좌측 Extension 메뉴에서 'Code Runner'를 검색 후, 위 사진에서 최상단에 위치한 Code Runner Extension을 설치한다. - index.js에서 코드를 작성후 Ctrl + Alt + N 을 누르면 코드를 실행, 그 결과값을 확인..