본문 바로가기

javascript3

YOU DON'T KNOW JS 타입과 문법, 스코프와 클로저 1부 개요 YOU DON'T KNOW JS 타입과 문법, 스코프와 클로저 책을 읽고 정리하게 되었다. 개인적으로 자바스크립트에 대한 사용법과 어느 정도 경험을 해본 사람들이 읽으면 좋은 책으로 느껴졌다. 목차 CHAPTER 1 타입 1.1 타입, 그 실체를 이해하자 1.2 내장 타입 1.3 값은 타입을 가진다 1.3.1 값이 없는 vs 선언되지 않은 1.3.2 선언되지 않은 변수 1.4 정리하기 CHAPTER2 값 2.1 배열 2.1.1 유사 배열 2.2 문자열 2.3 숫자 2.3.1 숫자 구문 2.3.2 작은 소수 값 2.3.3 안전한 정수 범위 2.3.4 정수인지 확인 2.3.5 32비트 (부호 있는) 정수 2.4 특수 값 2.4.1 값 아닌 값 2.4.2 Undefined 2.4.3 특수 숫자 2.4.4.. 2023. 1. 30.
Electron JS 개요 2021년 12월부터 회사 팀을 옮기면서 메인으로 담당하고 있는 메인 프로젝트 중 하나가 Electron JS로 개발되어 운영 중에 있다. ElectronJS을 사용함에 있어 동작 방식과 구조를 파악할 필요성이 있어서 공식 문서를 읽고 중요 포인트를 정리해 보았다. Electron? Electron JS는 JavaScript, HTML, CSS를 사용해서 크로스 플랫폼(Mac, Window, Linux OS) 데스크톱 앱을 빌드하고 개발할 수 있는 프레임워크이다. Electron은 자체적으로 Chromium과 Node.js를 내장하고 있다. 이는 순수 자바스크립트 코드 베이스로만 개발자가 네이티브 언어 개발 경험 없이 보다 쉽게 데스크톱 앱을 개발할 수 있으며 프레임워크에서 개발에 필요한 다양한 도.. 2022. 12. 21.
[AWS] 서버리스 스택-3 해당 글은 [AWS] 서버리스 스택-2와 이어집니다. 이번 글에서는 메모 API 수정, 삭제, 조회 등에 대해서 작성을 하였습니다. 코드 리팩터링 작성할 대부분의 API에 DynamoDB 요청과 비슷한 동작을 구현할 것이므로 공통적인 사항을 모듈화 해보자. 우선 src/util 경로로 폴더를 생성해주고 src/util/dynamodb.ts 파일을 생성하고 아래처럼 코드를 만들어주자. // src/util/dynamodb.ts import AWS from 'aws-sdk'; import { DocumentClient } from 'aws-sdk/clients/dynamodb'; const client: DocumentClient = new AWS.DynamoDB.DocumentClient(); export.. 2022. 3. 24.