개발 61

JavaScript] 자바스크립트 뿌시기 (참조 타입의 특성)

🎉 참조 타입의 특성 배열이나 함수도 객체다. === 참조 값으로 처리된다. var personA = { name : 'A', age : 15 } var personB = personA; // personB에도 personA가 가르키는 객체의 참조값이 저장된다. console.log(personB.name); // print >> A personB.name = 'B' console.log(personB.name); // print >> B 객체 비교 == 동등 연산자는 비교 대상이 기본 타입일 경우 값을 비교한다. 참조 타입일 경우 참조값을 비교한다. console.log(personA == personB); // print >> true console.log(personA ..

개발/JavaScript 2021.01.05

JavaScript] 자바스크립트 뿌시기 (객체 타입)

🎉 객체 타입 객체 생성 방법 (3가지) Object() 객체 생성자 함수 이용 객체 리터럴을 이용 생성자 함수 이용 Object() 생성자 함수 이용 var person = new Object(); person.name = '김이나'; person.age = '12'; console.log(typeof person); // print >> object console.log(person); // print >> { name: '김이나', age: 12 } 객체 리터럴을 이용 리터럴 : 표기법 중괄호({})를 이용해서 객체를 생성 { } 아무것도 적지 않으면 빈 객체 생성 { "프로퍼티 이름" : "프로퍼티 값" } 형태로 표기 프로퍼티 이름 - 문자나 숫자 프로퍼티 값 - 자바스크립트의 값을 나타내는 어..

개발/JavaScript 2021.01.04

JavaScirpt] 자바스크립트 뿌시기 (핵심 개념, 데이터 타입과 연산자)

인사이드 자바스크립트를 읽고 JavaScript를 이해해보자. JavaScript라는 프로토타입 기반의 객체지향 언어를 이해해보자. 그전에 프로토타입이 뭔지 이해해보자. 일단 회사 일을 해야하기 때문에 ES5 문법을 기준으로 보자. 🎉 JavaScript의 핵심 개념 객체 기본 데이터 타입인 boolean, number, string 특별한 값인 null, undefined 그 외의 JavaScript의 거의 모든 타입은 객체다. 함수 함수도 객체다. 그것도 일급 객체다. 프로토타입 모든 객체는 숨겨진 링크인 프로토타입을 가진다. ❓ 실행 컨텍스트와 클로저 자바스크립트는 자신만의 독특한 과정으로 실행 컨텍스트를 만들고 그 안에서 실행이 이루어진다. ❓ 자바스크립트는 클래스를 지원하지는 않지만 객체지향 프..

개발/JavaScript 2020.12.28

SCRAP] 인증서 관련 모든 것

SSL 인증서 포맷 종류 https://www.securesign.kr/guides/kb/54 SSL 인증서 파일 포맷 종류 - crt, cer, csr, pem, der, pfx, p12, jks, key - SecureSign SSL 인증서 파일 포맷 종류 - crt, cer, csr, pem, der, pfx, p12, jks, key - SecureSign www.securesign.kr 인증서와 개인키 https://endland.medium.com/private-key-public-key-8aa94b47edb9 Private key, Public key PKI 시스템에서 개인키, 공개키, 인증서(그 안에 공개키) 등을 서로 추출해보는 과정을 살펴보자. endland.medium.com 개인키를..

개발/기타 2020.12.03

Git 필요할 때 한번씩 찾게되는 명령어

로컬 저장소에서 삭제된 파일 복구하는 방법 git ls-files -d // 삭제된 파일 리스트 확인 git checkout [files] // [files]에 파일 이름 적으면 해당 파일 복구 git add 취소하기 git reset HEAD git commit 취소하기 git reset --soft HEAD^ git reset --mixed HEAD^ // commit 취소하고 해당 파일들을 unsatged 상태로 워킹 디렉토리에 보존 git reset --hard HEAD^ // commit 취소하고 해당 파일들을 unstaged 상태로 워킹 디렉토리에 삭제 git commit --amend // commit message를 잘 못 적은 경우 하던 작업을 임시 저장하고 checkout하여 브랜치 옮..

개발/기타 2020.11.18