본문 바로가기

전체 글

(99)
[Node.js]Node.js와 javaScript의 차이 🏃🏻‍♀️런타임(runtime)이란 프로그램이 구동되는 환경, 즉 어떤 코드가 동작할 때, 이 코드를 실행시켜주는 수단(도구,프로그램)을 런타임이라고 한다. 💡Node.js = Chrome V8 JavaScript 엔진으로 빌드 된 JavaScript 런타임 node.js는 자바스크립트 프로그래밍 언어로 작성된 코드를 컴퓨터에서 구동시켜주는 프로그램이다. 다시 말해, node.js는 자바스크립트 코드를 읽고 실행시켜주는 "런타임"인 것이다. 💻브라우저 안에도 JavaScript 런타임이 내장되어 있다. 이렇게 자바스크립트를 실행시켜주는 런타임이 Node.js만 있는 것은 아니다. 우리가 자바스크립트로 작성된 코드를 크롬이나 사파리 등의 브라우저 개발자 창에서 테스트할 수 있는것은, 브라우저 안에 자바스크..
macOS 터미널로 개발 시작하기 🦋맥에서 터미널 열기 맥에서 터미널을 열려면 두가지 방법이 있다. 런치패드를 누르고 검색창에 'terminal' 입력 or 런치패드 > 기타 > 터미널 클릭 cmd + 스페이스바 > 'terminal'입력 이렇게 터미널에 접속하고 나중을 위해서 하단 독바에 끌어다 저장해놓으면 편하게 가져다 쓸 수 있다. 🦋여러가지 CLI 명령어 pwd print workin directory / 현재 위치 확인 mkdir [폴더명] make directory / 폴더 만들기 li -l 로 확인 : 소유자 = 사용자 sudo mkdir [폴더명] 관리자 권한으로 폴더만들기 li -l 로 확인 : 소유자 = root touch [파일명] 파일 만들기 ls list / 현재 폴더에 들어있는 파일과 폴더 확인 ls -a all..
맥북 살거 아니면 우분투를 설치하라고? ⚡️기초 지식 1: 리눅스란 운영체제 리눅스란 윈도우나 MacOS 같은 컴퓨터의 운영체제(Operating System)이다. 운영체제란 간단히 말하면 컴퓨터 하드웨어를 구동하고 사용자의 요청을 받아 여러가지 응용프로그램을 실행시키는 프로그램을 말한다. 크롬 아이콘을 눌러서 크롬을 킬때, 운영체제가 요청을 알아듣고 브라우저를 가동하는 것이다. 우리가 pc를 사용할때 가장 밑바닥부터 일하는 고인물이라고 할까... ⚡️기초 지식 2: 리눅스의 다른맛들 디스트로 리눅스는 오픈소스(Open Source), 다시 말해 소스가 대중들에게 오픈되어 있다. (MacOS나 Window는 클로즈드 소스) 때문에 대중들은 소스가 무엇을 하는건지 들여다볼 수 있고, 그렇게 많은 사람들이 참여해서 개선하고 새롭게 배포할 수 있..