일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Linux
- coursera
- HTTP
- 끈기
- Machine Learning
- scope
- multer
- 러닝자바스크립트
- nodejs
- 데이터전송
- NextJS
- React
- 스파르타코딩클럽
- Til
- 개발공부
- 회고
- 객체
- reactnative
- 자바스크립트
- 클로저
- 리눅스
- Andrew Ng
- docker
- ES6
- Sequence
- CSS
- 1일1문장
- 자료구조
- javascript
- 우선순위
- Today
- Total
목록전체 글 (91)
해나아부지 개발일지
Form 태그 new FormData() multer 설정(server side) Form 태그 태그를 활용하면 간단하게 form-data를 전송할 수 있지만 manual하게 form-data를 만들어서 서버로 보내줘야 하는 경우도 생긴다. // MDN example Enter your name: Enter your email: name과 email 태그에 입력된 값들을 type="submit" 태그를 누르면 form-data가 action에 적힌 api로 전송된다(method는 경우에 따라서 정해주면 된다.) new FormData() const formData = new FormData(); // formData.append('key', 'value') formData.append('name', 'f..
자바스크립트의 배열은 특수한 객체입니다. 일반적이 ㄴ객체와 달리 배열 콘텐츠에는 항상 순서가 있고, 키는 순차적인 숫자입니다. 배열은 유용한 메서드를 많이 가진 대단히 강력한 데이터 타입입니다. 배열 자바스크립트의 배열은 C언어의 효율적인 배열(indexed array)과 링크드 리스트(linked list)와 혼합된 것이다. 배열의 크기가 고정되어 있지 않다. 여러가지 데이터 타입을 가질 수 있다. 시작 인덱스는 0이다. const array1 = [1, 2, 3, 4] const array2 = [1, 'two', 3, null] //여러가지 타입이 들어가 있는 배열 const array3 = [ "What the hammer?", "Dare its deadly terrors clasp..
자바스크립트의 값은 원시 값(primitive) 또는 객체(object)입니다. 문자열과 숫자 같은 원시타입은 불변(immutable)입니다. 자바스크립트의 6가지 원시타입 숫자(Number) 문자열(String) 불린(boolean) null undefined 심볼(Symbol) 불변성이란 말이 변수의 값이 바뀔 수 없다는 뜻은 아니다. let str = 'hello'; str = 'world';문자열 str은 첫번째로 'hello'라는 불변값을 할당 받았고 다시 'world'라는 불변값을 할당받았다고 생각해야 한다. 자바스크립트의 객체 원시값과는 달리 객체는 여러 가지의 형태와 값을 가질 수 있다. 객체의 유연한 성질 때문에 커스텀 데이터 타입..
프로그램을 배울 때 용어의 중요성을 과소평가 하는 사람이 많습니다. 개념을 잘 이해하는 것도 중요하지만, 용어에 관심을 가지면 배운 언어에 관한 지식을 다른 언어에도 적용할 수 있고 더 많은 소스에서 배울 수 있습니다. 변수와 상수, 리터럴 - 자바스크립트가 데이터를 보관하는 메커니즘 변수와 상수 변수 let currentTempC = 22;이 문은 변수 currentTempC를 선언(생성)하고 초기값을 할당하는 일을 한다. Note ES6 이전에는 var 키워드만 사용할 수 있었다. currentTempC = 30;let은 변수 선언에만 쓰이고 각 변수는 한 번만 선언할 수 있습니다. 하지만 변수의 값은 얼마든지 변경할 수 있다. let targetTempC; // let targetTempC = un..
자바스크립트의 기본기를 단단히 하기 위해 책을 두어권 샀다. '인사이드 자바스크립트' | '러닝 자바스크립트' (E-book) '러닝 자바스크립트'에 ES6에 관한 내용을 자세하게 다루고 있기에 이 책을 더 집중적으로 보고 요약 정리해보려고 한다. 필자에 의하면 '자바스크립트가 프로그래밍을 부담 없는 것으로 만들어버렸기 때문에 초보자의 언어라는 편견이 있다. 하지만 깊이 공부해보면 단단한 기반 위에 만들어진 강력하고 유연한 언어이다.' 라고 말한다. 나 또한 자바스크립트로 할 수 있는 영역이 점점 늘어나고 있다고 생각한다. 최신 트렌드를 따라가는 것도 중요하지만 그것에 기본이 되는 자바스크립트를 더 깊이 있게 이해해보려고 한다. 총 21 챕터로 이루어져있지만 1,2 챕터는 언어 외적인(개발도구 등에 관한..
UTF-8은 유니코드를 위한 가변 길이 문자 인코딩 방식 중 하나로, 켄 톰프슨과 롭 파이크가 만들었다. UTF-8은 Universal Coded Character Set + Transformation Format – 8-bit 의 약자이다. 본래는 FSS-UTF(File System Safe UCS/Unicode Transformation Format)라는 이름으로 제안되었다. UTF-8 인코딩은 유니코드 한 문자를 나타내기 위해 1바이트에서 4바이트까지를 사용한다. 예를 들어서, U+0000부터 U+007F 범위에 있는 ASCII 문자들은 UTF-8에서 1바이트만으로 표시된다. 4바이트로 표현되는 문자는 모두 기본 다국어 평면(BMP) 바깥의 유니코드 문자이며, 거의 사용되지 않는다. UTF-16과 ..