분류 전체보기

·WEB/ECMAScript
- Map 오브젝트와 Object 오브젝트의 차이 1) key에 다양한 타입을 작성할 수 있는것과 이터러블로 작성하는 것 2) ES3에서 Object 오브젝트의 key 갑싱 같아도 추가되었으나 ES5 strict 모드에서는 추가되지 않는다. 그리고 추가한 순서로 읽히는 것을 보장하지 않습니다. - Map 오브젝트는 key 값이 같으면 추가되지 않고 value 값이 대체되며 추가한 순서로 읽힌다. - Map 오브젝트에 추가한 순서대로 읽히는 것은 엔진에서 key, vlaue 외에 별도로 일련번호를 부여한다. - Map 오브젝트는 컬렉션에서 효율이 높습니다. - key, value 형태이고 이터러블일 때는 Map 오브젝트를 사용하는것이 좋다. - 값과 함수가 혼합된 형태면 Object 오브젝트를 사용하는것이..
·OS/우분투
개발환경)- nginx- ssl- ubuntu- tomcat 기간제한 무료 SSL 사이트 : https://www.gogetssl.com/ 1. 주문 2. 0달러 클릭(기간제한 3달)기간제한 몇일전에 다시 재발급해서 늘리면된다. CSR 생성하면아래와같이 프라이버키 서버키가 있는데 복사해두자확장자는 key 로 해두자ex) 자신의 도메인.key -----BEGIN 부터 ~~~~ REQUEST----- 까지 다 복사해야된다. CSR 생성하고 도메인 파일에 입력할 오픈가능한 개인정보 입력(민감하면 그냥 하이픈(-)이나 None 으로 입력 등으로 해결 DOMAIN으로 인증을 받아야 SSL 파일을 받을수 있다. 물론 DOMAIN 말고 HTTP나 HTTPS 등으로도 가능하다. 레코드명에서는 _ 시작하는것을 입력ex)..
초기설계 초기 ERD 채팅방은 추후 추가할예정먼저 초기 ERD부터 프로토타입으로 만들예정
·WEB/ECMAScript
제너레이터 // 제너레이터 class Member{ *gen(){ // 제너레이터 함수 정의 yield 10; yield 20; } } let obj2 = new Member(); let genObj2 = obj2.gen(); console.log(genObj2.next()); // {value: 10, done: false} console.log(genObj2.next()); // {value: 20, done: false} new.target// new.target let Sports2 = function () { console.log(new.target); } Sports2(); // undefined new Sports2(); /* ƒ () { console.log(new.target); } */..
·WEB/ECMAScript
extends // extends class Sports{ constructor(member) { this.member = member; } getMember(){ return this.member; } }; class Soccer extends Sports{ setGround(ground){ this.ground = ground; } }; let obj = new Soccer(13); /* 1) Soccer 클래스의 Construcotr가 호출 2) 그런데 Soccer 클래스에 constructor를 작성하지 않았으므로 슈퍼 클래스의 constructor가 호출되면서 13을 파리미터 값으로 넘겨줌 3) 슈퍼 클래스의 constructor에서 this는 현재의 인스턴스를 참조하므로 인스턴스의 member..
AKI
'분류 전체보기' 카테고리의 글 목록 (10 Page)