목록분류 전체보기 (265)
dukDukz
1. nunjucks 사용방법 포트를 열었을 때 html 파일을 주는법 ① 열릴 html 파일 생성 - views라는 폴더 생성 - index.html 생성 - body 안에 hello world! {{title}}라고 작성 후 저장 ② nunjucks 설치 터미널에서 npm install nunjucks chokidar 입력 ③ nunjucks 사용 .js 파일에서 const nunjucks = require('nunjucks'); //setting nunjucks.configure('views',{ express:app, autoescape:true, }); app.set('view engine', 'html'); app.get('/',(req,res)=>{ res.render('index.html'..
Node JS 서버 개발하기 쉬움 Server - Client server 국밥집 점원에게 요청 국밥 줌 하는 역할 : 요청 요청 받은 값을 주는 기계가 서버 상황 : naver 홈페이지 접속 (브라우저) 클라이언트 Naver 서버 reQuest --> responce [reQ] [res] (요청) 1초 4 요청 -> 4초 NodeJS 서버 논블로킹, 이벤트 처리 주문을 하나씩 받아서 끝나는 순서대로 준다. 동시에 실행이 가능하다는 뜻 - 논블로킹 예시 SNS, 채팅 프로그램 가능한 이유: NodeJS 는 이벤트 기반이기 때문이다. 이벤트가 발생 할 때마다 서버에 요청한다는 뜻 서버를 이제부터 만들거야 누가 url 접속하면 .page/index.html 페이지를 보내줘 누가 url/interview 에 ..
참고 developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/substr String.prototype.substr() - JavaScript | MDN String.prototype.substr() 경고: 엄밀히 말해서 String.prototype.substr() 메서드가 더 이상 사용되지 않는, 즉 "웹 표준에서 제거된" 건 아닙니다. 그러나 substr()이 포함된 ECMA-262 표준의 부록 B는 다음과 같 developer.mozilla.org
나 혼자 작업할 때 내 컴퓨터에만 저장하는게 Git [ local 돌아가는 시스템 - 내 컴퓨터에 설치를 해야 작동함 ] 다른 사람들이랑 공동작업을 위해서 원격저장소에 올리는게 GitHub --> 백업시스템 [cloud 라고 생각하면 됨 : git + 연결해야 돌아감] 핵심 1. Git에 파일 올리기 git init git status git add . git commit -m "메모" git status 2. 특정 위치로 돌아가기 git log // 해쉬값 획득 git flog // 올린 것들 순서 확인 가능 git reset 해쉬값6자리 --hard 3. Git branch 생성 및 main(master) 변경 git branch git branch testgit branch // 최초 상태확인 gi..
1. 배열.filter(); 1) filter filter 걸러낸다 filter 매서드 사용하면 익명함수가 들어간다-> filter(function()) (forEach와 동일) return v가 30보다 작은 것들만 return을 하게 된다. 뒷 부분은 조건을 만족하지 않으므로 return이 된 값만 두번째 빈 배열 arr2에 담아지게 된다. 이 익명함수는 총 12번 돈다. 끝까지 돌게 되고 return이 되나 안되나의 차이이다. v에는 배열의 각 요소가 들어간다. filter의 return 값은 Array 배열이다. let arr = [25,26,27,28,29,30,31,32,32,33,34,35,36]; let arr2 = []; arr.forEach((v)=>{ if(v{ return v{ re..
1. 배열을 선언하는 방법 2가지 arr = new Array(); arr = []; arr=[,,,,,]; console.log(arr); 2. push : Array push() Method : 요소가 항상 마지막에 추가됨 arr = [1,2,3]; arr.push(4); arr.push(5); arr.push(6); console.log(arr); // [1, 2, 3, 4, 5, 6] 3. pop : Array push의 반대 - 항상 맨 마지막 값이 제거됨 arr.pop(); arr.pop(); console.log(arr); // [1, 2, 3, 4] 두번 써서 끝에 두개가 사라짐 4. indexOf indexOf 인자값이 2개가 들어간다 Key [0 1 2 3 4 5 6 7 8 9] Val..