개발 서적

개발 서적/일일 독서

[일일 독서] 2023-05-13 (토)

p.85~105 ​ 다양한 연산자, 비트 연산자 일치 연산자, 동등 연산자, 형변환 차이 비교 연산자, in 연산자, instanceof 연산자 논리 표현식(&&, ||, !) 할당 표현식, 평가 표현식

개발 서적/일일 독서

[일일 독서] 2023-05-12 (금)

p.63~84 ​ var, 구조분해할당, 표현식. 조건부 프로퍼티 접근. null, undefined 에러를 막을 수 있다. 조건부 호출. ?.() 모두 단축평가가 일어나서 undefined나 null이면 표현식 전체를 undefined로 평가 연산자 우선순위는 괄호로 잡자.

개발 서적/일일 독서

[일일 독서] 2023-05-11 (목)

p.46~62 null과 undefined. 심벌, 언어를 확장하는 메커니즘. 전역객체, window, global 기본값 불변, 참조값 가변 타입변환 - 암묵적, 명시적 변수의 스코프, 해당 변수가 정의된 영역.

개발 서적/일일 독서

[일일 독서] 2023-05-07 (토)

p.32~45 ​ Number, String, Math등 다양한 Class의 메소드들을 한번 훑을 수 있는 점이 좋았다. IEEE 754 부동 소수점, BigInt. 문자열은 16비트 값이 순서에 따라 이어진 형태. 유니코드 문자. 이스케이프 시퀀스. 문자열 비교는 정확히 같은 16비트 값이 연속으로 이루어 졌는지. 템플릿 리터럴에서는 Tagged Template literal 문법이 있다. styled-component. 정규표현식, boolean.

개발 서적/일일 독서

[일일 독서] 2023-05-06 (토)

~ p.32 ​ 자바스크립트를 바닥부터 설명하는 책. ​ 어휘 구조 대소문자 구분, 주석, 리터럴, 식별자와 예약어. 유니코드, 세미콜론. ​ 타입, 값, 변수 기본 타입, 객체 타입.

개발 서적/리뷰

[리뷰] 코어 자바스크립트

'정재남'님께서 집필하신 '코어 자바스크립트'는 프론트엔드 개발을 공부하고 있다면 많이들 들어보고 읽어봤을 책입니다. 아마 자바스크립트에서 중요한, 제목 그대로의 코어한 부분들을 다루고 있어서라고 생각이 듭니다. 책이 얇아서 부담이 없을 것 같으면서도 내용은 이해가 많이 필요하기 때문에 어렵게 느껴질수도 있을 것 같습니다. 저는 총 2회독을 했습니다. 몇달 전에 한번 읽었고, 이번에 한번 더 읽었는데 역시 좋은 내용이었습니다. 그리고 처음 읽었을 때와 다르게 이번엔 이해가 잘 되고 재밌게 읽을 수 있어서 스스로도 좋은 시간이었습니다. 프로그래밍 언어에서 단순한 문법들은 사실 모르고 있다고 해도 검색해서 찾아서 쓰면 된다는 생각을 하고 있어서 결국 내부적으로 어떻게 동작하는지, 핵심 컨셉들을 이해하는 것이..

개발 서적/일일 독서

[독서 일기] 2023-05-05 (금)

p. 182~201 ​ 상위 클래스의 인스턴스를 활용하여 상속을 하는 경우에는 문제가 있다. 클래스가 구체적인 데이터를 지니지 않게 하기 위한 방법. 1. 일단 만들고, 프로퍼티를 모두 지우고, 얼린다. (Object.freeze()) 2. 더글라스 크락포트가 제시한 방법. 빈 Bridge 생성자 함수를 둔다. 3. Object.create() ​ 핵심은 불필요한 인스턴스 프로퍼티가 남아있지 않게 하는 것. 위 방법 모두 constructor는 복구해줘야 한다. Subclass.prototype.constructor가 SubClass를 바라보도록. ​ ES5에서의 super 흉내내기. 1. 부모의 생성자 함수 호출 2. 필드 접근 3. 메소드 접근 ​ ES6에서 class가 나오고 이와 같은 동작을 하기..

개발 서적/일일 독서

[독서 일기] 2023-05-04 (목)

p.169~181 ​ 프로토타입 체인의 최상단에는 항상 Object.prototype이 존재한다. 따라서 객체 전용 메서드를 만들려면 정적 메서드로 만들어야 했다. 다중 프로토타입 체인. 상위 생성자 함수의 인스턴스를 바라보게 한다. ES6 클래스, 인스턴스. 스태틱 멤버, 인스턴스 멤버, 프로토타입 메서드.

유승완
'개발 서적' 카테고리의 글 목록 (2 Page)