node.js는 이벤트기반 , 논블로킹 방식. const express= require('express'); //express를 생성한다. const app = express(); //app에다가 express 객체를 답는다. const port = 3000; //app.get()은 url 변동에 대한 이벤트. // 두가지 매개변수가 사용된다. //첫번째는 경로다. //두번째는 콜백함수다. 이 콜백함수에는 요청과 응답이라는 두가지 인자가 존재한다. // app.get('/',(요청,응답)=>{ 응답.send("hello world!"); }); app.get('/hi',(요청,응답)=>{ 응답.send("hi world!"); }); //app 객체에서 listen() 메서드를 호출한다. //listen..
git은 git이고, git hub는 git의 hub다. git을 시작하려면 먼저 터미널에서 사용할 간단한 기본 명령어를 알아야한다. 정처기 공부할 때는 뭔지도 모르고 외웠는데 이제서야 실습을 해본다. clear : 화면의 내용을 깨끗하게 지우는 명령어. 지우개라고 생각하면 된다. 화면에서만 지우는 거지 내가 쓴 명령이 무효가 되는 것은 아니다. pwd : 현재 내 위치가 어디인지 알려준다. ls: 현재 디렉토리 안에 있는 파일 목록을 확인한다. cd : 디렉토리의 위치를 변경한다. cd .. 하면 올라간다. 뒤로 간다고해야하나 mkdir 폴더명: 폴더를 만든다. rmdir 폴더명: 폴더를 삭제한다. 디렉토리 간 구분은 \으로 한다. 여기선 \ 로 나오는데 터미널에서는 역슬래시로 나온다. 비주얼 스튜디오..
window.addEventListener('DOMContentLoaded', (event) => { console.log('DOM fully loaded and parsed'); }); js 파일 링크를 html head에 걸어주면 html body 영역의 내용을 읽기 전에 js파일이 시작되서 js가 아무것도 할 수가 없는 상황이 온다. 그래서 html이 모두 로드되었을 때 js가 실행될 수 있도록 할 필요가 있는데 그 떄 사용할 수 있는 window 객체의 메서드이다. 전부 로드되고 나서 event가 실행된다. 보통 저 익명함수 안에 init(); 함수를 넣고 그 init() 함수 안에 다른 함수를 넣어 실행한다.
콘솔창에 출력되는 달력을 만든다. Date 객체 초기화 let now = new Date(); 개별 날짜 및 시간 구성 요소 String type으로 전달 적어도 연도와 월이 주어지면, 자신의 구성 요소(연, 월, 일, 시, 분, 초, 밀리초)를 모두 매개변수의 값에서 가져오는 Date 객체를 생성 누락한 요소에는 가장 낮은 값(day는 1, 나머지는 0)을 사용 month 월을 나타내는 정숫값. 0은 1월을 나타내고 11은 12월을 나타냄. let setYear=2021; let setMonth=4; let setDay=1; let dt=new Date(`${setYear}-${setMonth}-${setDay}`); . Date.prototype.getDay() 생성된 Date 객체에 해당하는 날짜의..
Array.prototype.indexOf() 배열에서 지정된 요소를 찾을 수 있는 첫 번째 인덱스를 반환하고 존재하지 않으면 -1을 반환 arr.indexOf(searchElement[, fromIndex]) searchElement 는 배열에서 찾을 요소 fromIndex 는 검색을 시작할 색인으로 생략할 수 있다. Array.prototype.find() 주어진 판별 함수를 만족하는 첫 번째 요소의 값을 반환, 그런 요소가 없다면 undefined를 반환 Array.prototype.map() 배열 내의 모든 요소 각각에 대하여 주어진 함수를 호출한 결과를 모아 새로운 배열을 반환
Array.prototype.forEach() 각 배열 요소에 대한 반복을 쉽게 할 수 있다. arr.forEach(forFn); //Array.forEach(callback:function); function forFn(value,index){ //첫번째 인자는 밸류. 두번째 인자는 인덱스 console.log(index+' : '+ value); } forEach 안에 인자는 콜백 함수가 들어간다. 콜백 함수의 인자는 밸류와 인덱스로 구성된다. 인덱스는 생략할 수 있다. callbackFunction(value. index) callbackFunction(value) 익명 함수 arr.forEach(function(ele){ ele.addEventListener('mouseenter',menuover..
- Total
- Today
- Yesterday
- 동적프로그래밍
- 개발자면접
- 서버점검
- node.js
- DB 생성
- 로드나인
- 최소공통조상
- 그래프
- 은둔청년체험
- BFS
- 면접비
- 면접질문
- 투포인터
- 투포인터 연습
- 롱베케이션
- 다이나밍프로그래밍
- 다이나믹프로그래밍
- 서버개발
- MySQL
- create databases;
- MOD
- create db
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |