profile
사회에 의미있는 서비스를 만드는데 기여하는 개발자의 모습을 지향합니다.
post-thumbnail

RegExp

위 예제를 더 간단하게 표현하면 다음과 같습니다. 위의 예제들을 간단히 표현하는 방법은 다음과 같습니다.... 내의 ^은 not의 의미를 갖습니다.0-9 === /d^0-9 === /DA-Za-z0-9\_ === /w^A-Za-z0-9\_ === /W... 밖의 ^은

3일 전
·
0개의 댓글
·
post-thumbnail

this

객체는 상태(state)를 나타내는 프로퍼티와 동작(behavior)을 나타내는 메서드를 하나의 논리적인 단위로 묶은 복합적인 자료구조입니다.동작을 나타내는 메서드는 자신이 속한 객체의 상태, 즉 프로퍼티를 참조하고 변경할 수 있어야하며, 이를 위해서 자신이 속한 객

2022년 7월 11일
·
0개의 댓글
·
post-thumbnail

Part 19. 프로토타입 (1)

현재 '모던 자바스크립트 Deep Dive'를 통해 자바스크립트를 학습하고 있습니다. 본 포스트는 해당 내용에 대한 정리를 목적으로 합니다. 1. 객체지향 프로그래밍 객체란 객체의 * 상태를 나타내는 데이터와 상태 데이터를 조작할 수 있는 * 동작을 하나의 논리적

2022년 6월 27일
·
0개의 댓글
·
post-thumbnail

Part 17. 생성자 함수에 의한 객체 생성

현재 '모던 자바스크립트 Deep Dive'를 통해 자바스크립트를 학습하고 있습니다. 본 포스트는 해당 내용에 대한 정리를 목적으로 합니다. 1. Object 생성자 함수 new 연산사와 함께 Object 생성자 함수를 호출하면 빈 객체를 생성하여 반환합니다. 빈 객

2022년 6월 20일
·
0개의 댓글
·
post-thumbnail

Part 16. 프로퍼티 어트리뷰트

현재 '모던 자바스크립트 Deep Dive'를 통해 자바스크립트를 학습하고 있습니다. 본 포스트는 해당 내용에 대한 정리를 목적으로 합니다. 1. 내부 슬롯과 내부 메서드 내부 슬롯과 내부 메서드는 자바스크립트 엔진의 내부 로직이어서 원칙적으로 자바스크립트는 내부 슬

2022년 6월 13일
·
0개의 댓글
·
post-thumbnail

비동기 Ch 2. Node.js와 fetch API

비동기 Ch 2. Node.js 현재 코드스테이츠 강의를 통해 프론트엔드를 학습하고 있습니다.본 포스트는 해당 강의에 대한 내용 정리를 목적으로 합니다. 학습목표 Node.js 내장 모듈을 사용할 수 있다. 서드 파티 모듈(3rd-party module)을 사용할 수

2022년 6월 12일
·
0개의 댓글
·
post-thumbnail

Part 13. 스코프

모든 식별자(변수 이름, 함수 이름, 클래스 이름 등)는 자신이 선언된 위치에 의해 다른 코드가 식별자 자신을 참조할 수 있는 유효 범위가 결정됩니다. 이를 스코프라고 합니다. 즉 스코프는 식별자가 유효한 범위 를 말합니다.자바스크립트 엔진은 코드를 실행할 때 코

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

Part 11. 원시 값과 객체의 비교

\- 원시 타입과 객체 타입의 차이점 원시 타입의 값, 즉 원시값은 변경 불가능한 값(immutable value)이다. 이에 비해 객체(참조) 타입의 값, 즉 객체는 변경 가능한 값(mutable value)이다. 원시 값을 변수에 할당하면 변수(확보된 메모리 공간

2022년 5월 30일
·
0개의 댓글
·
post-thumbnail

비동기

비동기 현재 코드스테이츠 강의를 통해 프론트엔드를 학습하고 있습니다.본 포스트는 해당 강의에 대한 내용 정리를 목적으로 합니다. 학습목표 어떤 경우에 중첩된 콜백(callback)이 발생하는지 이해할 수 있다. 중첩된 콜백(callback)의 단점, Promise의 장

2022년 5월 29일
·
0개의 댓글
·
post-thumbnail

객체 지향 프로그래밍(OOP, Object-oriented programming) Ch 02. 프로토타입

객체 지향 프로그래밍(OOP, Object-oriented programming) Ch 02. 프로토타입 현재 코드스테이츠 강의 및 모던 자바스크립트 Deep Dive를 통해 프론트엔드를 학습하고 있습니다.본 포스트는 해당 강의에 대한 내용 정리를 목적으로 합니다. 학

2022년 5월 29일
·
0개의 댓글
·
post-thumbnail

Part 10. 객체 리터럴

현재 '모던 자바스크립트 Deep Dive'를 통해 자바스크립트를 학습하고 있습니다. 본 포스트는 해당 내용에 대한 정리를 목적으로 합니다. 1. 객체란? 객체 타입(object/reference type)은 다양한 타입의 값(원시 값 또는 다른 객체)을 하나의 단위

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

객체 지향 프로그래밍(OOP, Object-oriented programming) Ch 1. 클래스와 인스턴스

클로저 모듈 패턴에 대해 설명할 수 있다.클래스와 인스턴스에 대해 설명할 수 있다.클래스 문법을 이용할 수 있다. 클로저 모듈 패턴을 이용함으로써 같은 코드를 그대로 복사/붙여넣기 하지 않고 재사용할 수 있게 되었습니다. 만약 위 코드를 클로저를 활용하지 않고 단순 객

2022년 5월 25일
·
1개의 댓글
·
post-thumbnail

고차 함수(higher-order function)

JavaScript 고차함수 현재 코드스테이츠 강의를 통해 프론트엔드를 학습하고 있습니다.본 포스트는 해당 강의에 대한 내용 정리를 목적으로 합니다. 학습목표 일급 객체(first-class citizen)의 세 가지 특징을 설명할 수 있다. 고차 함수(higher-o

2022년 5월 24일
·
0개의 댓글
·
post-thumbnail

Part 09. 타입 변환과 단축 평가

현재 '모던 자바스크립트 Deep Dive'를 통해 자바스크립트를 학습하고 있습니다. 본 포스트는 해당 내용에 대한 정리를 목적으로 합니다. 들어가기 전 타입 변환을 배우는 이유는 코드를 정확히 예측하기 위해서 입니다. 1. 타입 변환이란? * 명시적 타입 변환(e

2022년 5월 23일
·
0개의 댓글
·
post-thumbnail

Part 3. Javascript 핵심 개념과 주요 문법 Ch 4. ES6 주요 문법

Part 3. Javascript 핵심 개념과 주요 문법 Ch 4. ES6 주요 문법 입니다. 현재 코드스테이츠 강의를 통해 프론트엔드를 학습하고 있습니다.본 포스트는 해당 강의에 대한 내용 정리를 목적으로 합니다. 학습목표 spread/rest 문법을 사용할 수 있다

2022년 5월 18일
·
0개의 댓글
·
post-thumbnail

Part 8. 제어문

현재 '모던 자바스크립트 Deep Dive'를 통해 자바스크립트를 학습하고 있습니다. 본 포스트는 해당 내용에 대한 정리를 목적으로 합니다. 제어문(control flow statement)은 조건에 따라 코드 블록을 실행(조건문)하거나 반복 실행(반복문)할 때 사용

2022년 5월 18일
·
0개의 댓글
·
post-thumbnail

Part 4. DOM

DOM의 개념을 이해한다.DOM의 구조를 파악하고, HTML과 DOM이 어떻게 닮아있는지 이해한다.HTML에서 JavaScript 파일을 불러올 때 주의점에 대해서 이해한다.DOM과 JavaScript의 차이에 대해 설명할 수 있다.브라우저의 렌더링 엔진은 웹 문서(H

2022년 5월 17일
·
0개의 댓글
·
post-thumbnail

Part 3. Javascript 핵심 개념과 주요 문법 Ch 1. 원시 자료형과 참조 자료형

Part 3. Javascript 핵심 개념과 주요 문법 Ch 1. 원시 자료형과 참조 자료형 입니다. 현재 코드스테이츠 강의를 통해 프론트엔드를 학습하고 있습니다.본 포스트는 해당 강의에 대한 내용 정리를 목적으로 합니다. 학습목표 원시 자료형(primitive da

2022년 5월 16일
·
0개의 댓글
·
post-thumbnail

Part 7. 연산자

연산자(operator)는 하나 이상의 표현식을 대상으로 산술, 할당, 비교, 논리, 타입, 지수 연산(operation)등을 수행해 하나의 값을 만든다.이때 연산의 대상을 피연산자(operend)라 한다. 피연산자는 값으로 평가될 수 있는 표현식이어야 한다.산술 연산

2022년 5월 16일
·
0개의 댓글
·
post-thumbnail

Part 3. Javascript 핵심 개념과 주요 문법 Ch 2. 스코프

Part 3. Javascript 핵심 개념과 주요 문법 Ch 2. 스코프 입니다. 현재 코드스테이츠 강의를 통해 프론트엔드를 학습하고 있습니다.본 포스트는 해당 강의에 대한 내용 정리를 목적으로 합니다. 학습목표 스코프의 의미와 적용 범위를 이해한다. 스코프의 주요

2022년 5월 15일
·
0개의 댓글
·