profile
Let's code like chord !
post-thumbnail

Node.js Review

node.js는 chrome V8 Javascript 엔진으로 빌드된 JavaScript 런타임.V8(엔진이름) compiles JavaScript directly to native machine code (by wikipedia)자바스크립트를 기계어로 컴파일 해줌wh

2020년 6월 1일
·
0개의 댓글

JavaScript - Understanding Prototype Chain

js초기에는 객체지향을 목적으로 하지 않았으나, prototype을 통해서 계속적인 연구가 진행되었고, class를 통해 본격적인 OOP를 실현할 수 있게 됨. pseudo-classical

2020년 5월 26일
·
0개의 댓글
post-thumbnail

JavaScript - OOP

OOP = Object Oriented Programming"사람이 세계를 보고 이해하는 방법을 흉내낸 방법론 Computer ProgrammingThe 3 Major families of languages areMachine LanguagesAssembly Langu

2020년 5월 8일
·
0개의 댓글

JavaScript - 서버 요청하기

서버와 클라이언트 요청하는 주체: 클라이언트 요청에 따른 응답을 주는 서버 서버에게 요청하기 일반적으로 서버에게 HTTP(URL)요청 후, 응답을 처리 응답은 다양한 형태로 받을 수 있음(JSON, HTML, plain textㅜ등등) HTTP 요청은 fetch A

2020년 5월 8일
·
0개의 댓글
post-thumbnail

JavaScript - Arrow Function, Rest Parameter

그냥 강의 들으면서 혼자 정리한 것... 다시 듣고 추가해야함Arrow function은 block scopelet은 hoist가 안됨let은 중복해서 뭔가를 선언하려고 할 때 syntax error가 남const는 같은 경우에서 type error가 남. consta

2020년 4월 30일
·
0개의 댓글

JavaScript - 비동기 호출(다시정리하기)

handleclick() === return 값이 없어서 undefined 라고 한것과 같음 이벤트 핸들러를 연결할 때에는 함수 그 자체((ex) handleclick)를 연결시키기. 동기의 단점 = 앞 순서에서 delay가 되면 뒤에 동작도 계속 대기가 됨 손님

2020년 4월 15일
·
0개의 댓글
post-thumbnail

JavaScript - this

실행은 함수 scope단위로 됨. block 단위로 생기는 게 아님 this는 실행 context이기 때문에, 실행 시점이 중요하다 this는 5가지 pattern만 외워놓으면 된다 5 Patterns of Binding 'this' Global: window F

2020년 4월 15일
·
0개의 댓글

Event - 계속 업데이트

onkeydown - 모든 키를 눌렀을때 (shift, alt, control, capslock 등의 키도 모두 인식한다. 단 한영변환, 한자 등의 특수키는 인식못함). 이벤트 발생후 문자가 입력됨. keycodeonkeyup - 모든 키를 눌렀다 땠을때 (onkeyd

2020년 4월 9일
·
0개의 댓글
post-thumbnail

JavaScript - Chai, Mocha

chai - assert 참조Chai는 테스트에 필요한 헬퍼 함수들이 담긴 라이브러리입니다.Chai는 이전에 만들었던 assert 함수와 동일한 기능을 하는 assert 함수를 제공합니다. 참조영어 문법에 가까운 코드로 테스트를 작성할 수 있게 도와줍니다.expect

2020년 4월 6일
·
0개의 댓글
post-thumbnail

JavaScript - Test Framework, Debugging, TDD

Test Framework유닛테스트를 돕는 툴이며, 이러한 개발방법론을 일컫는다.유닛테스트경우의 수를 정리하고, 경우의 수에 대해 하나씩 기대값과 실제값 비교.디버깅"버그를 잡는다"는 의미.예상치 못한 프로그램의 행동들에 원인을 분석하기 위한 기술.모든 modern 브

2020년 4월 6일
·
0개의 댓글
post-thumbnail

JavaScript - 매개변수

만약, 전달인자(arguments)의 길이가 유동적이라면?ES6Rest Parameter를 이용해 매개변수를 지정.매개변수가 배열의 형태로 전달됨ES5arguments라는 키워드를 이용할 수도 있음.매개변수에 기본값을 넣어주고 싶을 경우?ES6Default Parame

2020년 4월 6일
·
0개의 댓글
post-thumbnail

JavaScript - 객체 지향 프로그래밍

하나의 모델이 되는 청사진(blueprint)을 만들고,그 청사진을 바탕으로 한 객체(object)를 만드는 프로그래밍 패턴ES5 클래스는 함수로 정의할 수 있음.ES6에서는 class라는 키워드를 이용해서 정의할 수도 있음.클래스의 Instance 만들기 \- new

2020년 4월 6일
·
0개의 댓글
post-thumbnail

JavaScript - Closure

scope의 연장으로 생각하면 쉬움.array method, callback을 배울 때 함수를 파라미터로 받을 수 있는 것을 배웠지만, 여기선 함수를 리턴할 수 있단 것도 알 수 있다.Closure(클로저) 외부 함수의 변수에 접근할 수 있는 내부 함수.또는, 이러한

2020년 4월 6일
·
0개의 댓글
post-thumbnail

JavaScript - Scope

정의: 변수 접근 규칙에 따른 유효 범위변수는 어떠한 환경 내에서만 사용 가능하며, 프로그래밍 언어는 각각의 변수 접근 규칙을 가짐.변수와 그 값이 어디서부터 어디까지 유효한지를 판단하는 범위이다.JavaScript는 기본적으로, 함수가 선언되는(lexical) 동시에

2020년 4월 6일
·
0개의 댓글

JavaScript - Command Line

WHY COMMAND LINE INTERFACE?빠르다강력하다접근성이 좋다WHY \*NIX (LINUX/UNIX)?서버 시장에서의 \*nix 점유율이 매우 높음 \[1], \[2]AWS 및 Azure등에서 제공하는 서버는 대부분 \*nix 계열Open Source!파일

2020년 4월 6일
·
0개의 댓글
post-thumbnail

JavaScript - 재귀함수

정의: 어떤 함수가 스스로를 호출하는 것 재귀의 장점과 단점 장점알고리즘이 재귀로 표현하기에 자연스러울 경우, 프로그램의 가독성이 좋음.\-단점값이 리턴되기 전까지 호출마다 call stack을 새로 생성하므로, 메모리를 많이 사용함.재귀함수 예시 - Factorial

2020년 4월 6일
·
0개의 댓글
post-thumbnail

JavaScript - Number/Math Methods

Number.isInteger(value)arguments: 정수인지, 아닌지 여부를 검사할 값return value: 정수를 판단한 결과 (Boolean)parseInt(value) / parseFloat(value)arguments: 형변환(type casting)

2020년 4월 6일
·
0개의 댓글
post-thumbnail

JavaScript - Array Methods 2

Review: for문을 이용한 반복forEach(함수형)를 이용한 for문(명령형) 대체array.forEach(callback)전달인자: 반복 실행할 함수 배열의 길이만큼 반복 실행 인자로 전달되며, 실행 여부를 해당 함수(여기에서는 forEach)가 결정gk는 형

2020년 4월 6일
·
0개의 댓글
post-thumbnail

JavaScript - Array Methods 1

Array.isArray(object) -IMMUTABLE전달인자: 검사할 대상리턴 값: true 또는 false검사할 대상이 배열이면 true, 아니면 false를 반환array.indexOf(element) -IMMUTABLE전달인자: 찾고자 하는 element리턴

2020년 4월 6일
·
0개의 댓글
post-thumbnail

JavaScript - String Methods

BASIC USAGES - ACCESSING A CHARACTERstrindexNote : index로 접근은 가능하지만 쓸 수는 없음 (read-only)BASIC USAGES - CONCATENATING STRINGS\+ 연산자를 쓸 수 있음string 타입과 다른

2020년 4월 6일
·
0개의 댓글