본문 바로가기

JavaScript

Node.js 설치하기 (Node.js란? npm이란 또 무엇인가?) 글의 순서 1. Node.js란 무엇인가? npm은 또 무엇인가? 2. 설치하기 3. 설치 완료 확인하기 1. Node.js란 무엇인가? npm은 또 무엇인가? 간단하게 정의하여 Node.js는 javascript 실행환경이다. Node.js 환경이 없다면, 브라우저를 열고 HTML 페이지를 작성하고 javascript를 로드해서 실행하는 등 이런 번거로움이 있을 것이다. 함께 설치되는 npm은 node pakage manager의 약자이며, 개발에 필요한 편리한 기능을 모아 관리할 수 있게 해주는 기능이다. 2. 설치하기 https://nodejs.org/ko/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.. 더보기
코딩테스트 연습하며 javascript 배우기 level1 - 나누어 떨어지는 숫자 배열 오늘 배울 것 ▷javascript 배열의 filter ▷화살표 메소드(Arrow Functions) ★연습문제 출처 프로그래머스(https://programmers.co.kr/) 코딩테스트 연습 > 연습문제 > 나누어 떨어지는 숫자 배열 문제 설명 array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요. divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하세요. 제한사항 · arr은 자연수를 담은 배열입니다. · 정수 i, j에 대해 i ≠ j 이면 arr[i] ≠ arr[j] 입니다. · divisor는 자연수입니다. · array는 길이 1 이상인 배열입니다. 입출력 예 ar.. 더보기
코딩테스트 연습하며 javascript 배우기 level1 - 자연수 뒤집어 배열로 만들기 코딩테스트에 대해서는 아주 옅은 지식을 보유한 나이기에 걸음마를 떼는 느낌으로 낮은 수준의 문제들을 차근차근 풀어가 보고자 한다. 코딩테스트 연습 대상으로는 프로그래머스의 문제를 고르게 되었다. 주관적인 판단으로 난이도별 문제들이 시각적으로 정리가 가장 잘 되어 있는 느낌이다. 그리고 과거 수차례 입사 전형을 경험했을 때에 코딩테스트 문제가 프로그래머스 인터페이스 기반이어서 그런지 익숙함이 또 하나의 이유이다. ★연습문제 출처 프로그래머스(https://programmers.co.kr/) 코딩테스트 연습 > 연습문제 > 자연수 뒤집어 배열로 만들기 문제 설명 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한 .. 더보기
[Javascript] (번역 및 요약) ECMAScript 6 - ECMAScript 2015 ECMAScript 6 - ECMAScript 2015 (혹은 es6) 문법을 이해하기 위해 w3school의 문서를 번역 및 요약을 하고 이 페이지를 지속적으로 업데이트 할 예정이다. 물론 원문을 직접 보아도 문제 없으나, 눈으로도 보고 직접 써 내려 가는 것이 더 기억에 남을 것이기에! 이 페이지는 수시로 업데이트를 해 갈 것이다. 원문 https://www.w3schools.com/js/js_es6.asp ECMAScript 6 ECMAScript 6 - ECMAScript 2015 What is ECMAScript 6? ECMAScript 6 is also known as ES6 and ECMAScript 2015. Some people call it JavaScript 6. This chapte.. 더보기
[Javascript] 키 코드 값 간단히 찾기 가끔 유저 조작으로 키보드로 입력한 키를 판단하여 이벤트를 처리하는 등 그와 관련한 소스를 써 내려가야 할 필요가 있을 때가 있다. 이때마다 구글링으로 그때그때 필요한 키 코드를 찾고 코딩을 다시 하였으나, 아주 직관적이고 간단히 키 코드를 알아낼 수 있는 사이트를 스크랩 겸 기록해 둔다. https://keycode.info/ JavaScript Event KeyCodes Press any key to get the JavaScript event keycode keycode.info 사용법을 정리할 필요도 없이, 위 페이지에 접속하여 알아내고자 하는 키보드 키를 입력하면 코드 값이 출력된다. 참고 사이트 찾아가며 구글링 한 페이지 내에서 Ctrl + F로 찾는 등의 번거로움이 확 줄어들었다. 더보기