전체 글 93

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

JavaScript] 함수와 프로토타입 체이닝

함수 정의 자바스크립트에서 함수를 생성하는 3가지 방법 함수 선언문 함수 표현식 Function() 생성자 함수 1. 함수 리터럴 function add(x, y){ return x + y; } 함수명은 선택사항 2. 함수 선언문 방식으로 함수 생성하기 function add(x, y){ return x + y; } // 자바스크립트 엔진에 의해 다음과 같은 함수 표현식 형태로 바뀐다. var add = function add(x, y){ return x + y; } 반드시 함수명이 정의되어 있어야 한다 3. 함수 표현식 방식으로 함수 생성하기 var add = function (x, y){ return x + y; }; var plus = add; console.log(add(3,4)); // 7 co..

개발/JavaScript 2020.10.14

JavaScript] 데이터타입

자바스크립트 데이터 타입 기본 타입 참조 타입 숫자(Number) 객체(Object) 문자열(String) ㄴ 배열(Array) 불린값(Boolean) ㄴ 함수(Function) undefined ㄴ 정규표현식 null 자바스크립트 기본 타입 자바스크립트는 느슨한 타입 체크 언어이다. ( 반대로 C나 Java는 엄격한 타입 체크 언어) var intNum = 10; typeof intNum number var singleQuoteStr = 'hello world'; typeof singleQuoteStr > string var boolVar = true; typeof boolVar > boolean var emptyVar; typeof emptyVar > undefined var nullVar = nul..

개발/JavaScript 2020.09.22