Category: 01_DevTIL ✍

0

4/ 함수와 프로토타입 체이닝 (1)

📒 인사이드 자바스크립트 중 메모해야할 부분만 적었습니다. 1. 함수 정의 함수 선언문1234// 함수 선언문function add(x,y){ return x + y;} 함수 표현식1234// 함수 표현식var add = function (x,y){ return x + y;} add는 함수 변수 add

0

3/ 자바스크립트 데이터 타입과 연산자

📒 인사이드 자바스크립트 중 메모해야할 부분만 적었습니다. 목차 객체 프로퍼티 읽기/쓰기/갱신 객체 프로퍼티에 접근하는 방법 for in문 객체 프로퍼티 출럭 객체 프로퍼티 삭제 delete 배열과 객체 배열과 객체의 유사점과 차이점 배열의 프로퍼티 동적생성 유사배열객체 1. 객체 프로퍼티 읽기/쓰기/갱신1-1. 객체 프로퍼티에 접근하

0

1부/ chap03. RxJs가 해결하려고 했던 문제(3)_로직 오류

[📕 퀵스타트 Rxjs]를 보고 메모한 부분을 정리했습니다. 목차 웹 어플리케이션의 로직 로직의 복잡성 그리고 오류 자바스크립트의 솔루션 1. 웹 어플리케이션의 로직데이터를 추출하고 변환하는 작업을 빈번하게 하고 있다. 반복문 사용, 분기문 사용, 변수 사용 2. 로직의 복잡성 그리고 오류반복문, 분기문, 변수는 우리 코드를 복잡하게 만든

0

1부/ chap02. RxJs가 해결하려고 했던 문제(2)_상태 전파 문제

[📕 퀵스타트 Rxjs]를 보고 메모한 부분을 정리했습니다. 목차 웹 어플리케이션의 상태 웹 어플리케이션의 상태 변화로 인한 문제점 우리가 이미 알고 있는 솔류션 흔한 예 적용하기 rxjs는 무엇을 해결하고자 했는가? rxjs는 어떻게 개선하였나? observable은 리액티브하다. 상태 전파 오류상태 전파. state propagation 1

0

1부/ chap01. RxJs가 해결하려고 했던 문제(1)_입력데이터의 오류

[📕 퀵스타트 Rxjs]를 보고 메모한 부분을 정리했습니다. 목차 웹 어플리케이션의 입력 데이터 입력 데이터의 전달 시점이 다양하다. - 동기/비동기 동기와 비동기를 함께 사용할 수 밖에 없는가? rxjs는 어떻게 개선하였나? Observable 모든 데이터는 Observable 인스턴스로 만들 수 있다. 1. 웹 어플리케이션의 입력 데이

0

chap01.전제 - 프로그래밍 불변의 진실

[프로그래밍의 정석]를 보고 메모한 부분을 정리했습니다. 목차1.1 프로그래밍에 은제탄환은 없다.1.2 코드는 설계서다1.3 코드는 반드시 변경된다. 서론 1.1 프로그래밍에 은제 탄환은 없다.*WHY_소프트웨어는 본질적으로 난해하다. 복잡성 동조성 : 실세계와 계속 동조해야한다. 가변성 : 소프트웨어가 사용자의 인식에 영향을 미치며 새로운 요구사항

0

1부/ chap0. RxJs를 시작하기 전에

[퀵스타트 Rxjs]를 보고 메모한 부분을 정리했습니다. 목차 웹 환경의 변화 웹 개발 복잡도 증가 웹 애플리케이션은 상태 머신이다. => 웹 애플리케이션 오류가 발생하는 경우 => RxJS는 무엇인가? 그리고 웹 어플리케이션과 무슨 관련이 있는가? 서론대부분 처음 개발을 시작할 때는 요구사항을 어떻게 프로그래밍할 것인지를 고민하게 된다.

0

13/ Image 업로드 시 회전에 대하여 (feat. exif 메타데이터 - Orientation)

웹 브라우저에서 이미지를 업로드 할 때 type이 file인 input을 통해 이미지를 받고, file API를 사용하여 이미지를 read합니다. 이때 핸드폰을 세워서 촬영할 경우 사진 이미지가 멋대로 회전되서 read될때가 있습니다. 이를 잡기 위해서는 사진의 메타정보(exif)에 있는 orientation이라는 정보를 확인해야합니다.exif가 무엇인지

0

📓 읽기 좋은 코드가 좋은 코드다. || part3. 코드 재작성하기

[읽기 좋은 코드가 좋은 코드다.]를 보고 메모할 부분을 정리했습니다. 목차 상관없는 하위문제 추출하기 ⇒ 관심사 분리 ⇒ 한번에 하나씩 ⇒ 관심사 분리 방법 ⇒ 생각을 코드로 만들기 ⇒ 코드 분량 줄이기 ⇒ 서론좋은 코드는 무슨 일이 일어나고 있는지를 빠르게 전달해준다.사용하기에도 즐겁고, 자신에게도 더 좋은 코드를 만들어야 하겠다는 욕구를 불러일으