일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 |
30 | 31 |
- Machine Learning
- 자바스크립트
- HTTP
- ES6
- scope
- Linux
- 개발공부
- 클로저
- 1일1문장
- 러닝자바스크립트
- coursera
- Til
- 데이터전송
- CSS
- reactnative
- Andrew Ng
- nodejs
- Sequence
- 리눅스
- 자료구조
- javascript
- docker
- multer
- 끈기
- NextJS
- 객체
- 스파르타코딩클럽
- 회고
- 우선순위
- React
- Today
- Total
목록Developers (73)
해나아부지 개발일지
리눅스(LINUX) 서버에 많이 사용되는 운영체제 최근 서버 환경은 주로 리눅스 환경, 프로그래밍에도 사용 커널 + 쉘 + 시스템 (kernel shell system) 처리속도가 빠르다 클라우드 컴퓨팅(AWS) UNIX 계열 운영체제의 대부 ANSI C -C언어 표준(plain한 프로그래밍이 가능) 리누스 토발즈가 개발 대학에 있는 UNIX 컴퓨터를 집에서 쓰고 싶다. 다중 사용자, 다중 작업(시분할 시스템) GNU 프로젝트 GNU = Gnu is Not Unix 유닉스 운영체제를 여러 회사에서 각자 개발, 소스 공유 X 리차드 스톨만 소스를 공유하지 않는 문화에 반발 초기 컴퓨터 개발 공도체의 상호협력적인 문화로 돌아갈 것을 주장하며, 1985년 GNU 선언문 발표 GNU 프로젝트 지원하기 위해 자유..

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 챕터는 언어 외적인(개발도구 등에 관한..