[node.js] node.js
·
개발/node.js
1. node.js란? 자바스크립트를 사용하여 데이터베이스에 연결해 서버로 요청을 보내는 기능을 구현할 수 있다. node.js는 크롬V8 자바스크립트 엔진으로 빌드된 자바스크립트 런타임이다. node.js를 웹서버 자체로 생각하는건 잘못된 것이다. apache 같은 웹서버중 하나가 아니다. 브라우저가 아니라 서버에서 자바스크립트가 동작하도록 도와주는 런타임 플랫폼이라고 생각하면 된다. 2.node.js의 역사 2009년 라이언 달 이라는 개발자가 node.js를 처음 만들었고 지금까지도 업데이트가 잘 되고 있다. node.js를 설치해서 실행한다고 웹서버가 실행되는게 아니라 node.js에 있는 라이브러리를 설치해서 사용한다. npn(Node Package manager)을 이용해서 라이브러리를 설치해..
[Github] 기초 및 설정
·
개발/정리
Git hub cd "들어갈 폴더" : 파일 경로 변경 cd .. : 경로가 한단계 위로 올라간다. 1s : 경로에 있는 파일 구조를 볼수 있다. git 저장소가 초기화 된 경로인지 확인 잘하고 사용 초기화 경로는 git init을 한 경로 파일 이름 옆에 알파벳 U : 저장소에 없는 새로운 파일 M : 저장소에 파일은 있고 내용이 변경됬을 때 D : 저장소에 있는 파일이 제거 됬을때 [1] git 설정 (1) 사용자 설정 git config --global user.name "자기 닉네임" git config --global user.email "자기 이메일" (2) 설정 정보 조회 git config --global --list (3) git 저장소 초기화 저장소 생성 git의 저장소로 지정할 경로로..
[JavaScript] 농구게임 만들기
·
개발/html, css, js
jason 값 가져오기 jason { "player":{ "user":{ "id":"윤철이", "name" :"이지니" }, "user2":{ "id":"윤철이2", "name" :"이지니2" }, "user3":{ "id":"윤철이3", "name" :"이지니3" }, "user4":{ "id":"윤철이4", "name" :"이지니4" } }, "class":{ "1":40, "2":30, "3":20, "4":10, "5":5 } } JS function one(){ //2초뒤 콘솔 setTimeout(()=>{ console.log("첫번째"); },2000); } function two(){ console.log("두번째"); } function three(){ console.log("세번째");..
[GitHub] 설치 및 기초
·
개발/정리
Git 1. Git 이란 ? "형상관리 도구"란 버전 관리 시스템이다. Git은 이러한 형상관리 도구이다. 그래서 작업을 하면서 작업의 리스트를 관리 할수 있다. 2. git의 장점 팀과 협업하는 단계에서 소스코드를 파일로 주고 받을 필요 없이 같은 파일을 팀원들과 동시에 병렬로 작업할 수 있다. A가 작업을 하고 B에게 넘겨준다. A와 B가 메인페이지를 같이 작업하고 있는데 git을 쓰지 않고 파일로 넘겨준다면 시간도 오래걸리고 버그를 잡기 힘들다. git을 쓰는 경우 서버에 서로 푸쉬를 하면 서버에 파일이 자동으로 갱신되서 새로운 팀원이 추가되더라도 클론으로 파일을 내려받아서 바로 작업 투입이 가능하다. 3. git 설치 git 설치 https://git-scm.com/download/win Git ..
[HTML, JavaScript] 정규표현식
·
개발/html, css, js
정규표현식 정규표현식은 문자검색과 교체에 사용되는 패턴을 제공한다. 자바스크립트에서 RegExp 객체의 문자 함수를 조합해 정규표현식을 사용할 수 있다. let reg = new RegExp('안녕','i'); console.log(reg) 출력 값 : /안녕/i RegExp는 두개의 매개변수가 들어간다. => RegExp( 찾는 문자, 플래그) "/"는 자바스크립트에서 정규표현식을 생성하고 있다는 것을 알려준다. 문자열에서 따옴표를 쓰는것과 같다. 정규표현식을 사용하는 이유 : 이메일 형식인지 체크할 때, 아이디 조건 설정할 때 1. 플래그의 종류 [1] i : 대소문자 구분없이 구별할 수 있다. [2] g : 패턴과 일치하는 모든 것을 찾는다. g가 없으면 일치하는 것에서 첫번째 것만 가져온다. [3..