일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- refetchOnWindowFocus
- ios 크로스브라우징
- 자바스크립트 옵셔널 체이닝
- 자바스크립트 호이스팅
- K-SW SQUARE
- 리액트 쿼리
- active blur
- 자바스크립트 논리합 연산자
- 퍼듀대학교
- touchmove 이벤트
- 모두의시간
- React Query
- net::R_SSL_PROTOCOL_ERROR
- Purdue university
- EC2 HTTPS로 연결
- 자바스크립트
- 자바스크립트 변수 호이스팅
- 리액트 가상키보드
- 자바스크립트 null 병합
- 자바스
- 자바스크립트 스코프 체인
- 자바스크립트 렉시컬스코프
- AWS 로드밸런서
- 자바스크립트 중첩함수
- Kafka
- 모던 자바스크립트 Deep Dive
- but requested an insecure XMLHttpRequest endpoint 'http://~~’. This request has been blocked; the content must be served over HTTPS.
- 사파리 가상키보드
- 로현 청춘의개발
- activeElement
- Today
- Total
목록모던 자바스크립트 Deep Dive (2)
개발 여행자, 현

1. 변수란 무엇인가? 왜 필요한가? 아무리 복잡한 어플리케이션이어도 데이터를 입력받아 처리하고 결과를 출력하는 것이 전부이다. 변수는 프로그래밍 언어에서 데이터를 관리하기 위한 핵심 개념이다. 10+20 다음을 계싼하려면 10, 20, +라는 기호의 의미를 알고 있어야 하고, 10 + 20 이라는 식의 의미도 해석할 수 있어야 한다. 사람이 10 + 20이라는 식의 의미를 해석하면 + 기호의 의미대로 덧셈을 하기 위해 숫자 10과 20을 두뇌에 기억한다. 그리고 10과 20을 더한 결과인 30도 두뇌에 기억한다. 자바스크립트 엔진도 사람과 유사하게 코드를 실행한다. 자바스크립트 엔진이 위 코드를 계산하려면 먼저 10, 20, +라는 기호(리터럴과 연산자)의 의미를 알고 있어야 하며, 10 + 20이라는..

크롬 익스텐션 서비스를 타입스크립트가 아닌 자바스크립트로 개발하고 있는데, 개념을 다시 한 번 정립해야될 필요성을 느껴서 오늘부터 한 달 동안 책을 완독하고자 한다. 자바스크립트 공부를 위해 책을 찾아보면 늘 상위권에 위치해 있고, 많은 개발자들이 추천해줬던 책이다. 처음 자바스크립트를 공부할 때는 초심자에게는 어려울 것이라고 하여 Do IT! 시리즈를 보았는데, 이제는 자바스크립트의 깊숙한 부분까지 학습하고자 이 책을 골랐다. 1. 프로그래밍 언어 명령을 수행하는 명령어를 컴퓨터에게 전달을 해야하는데, 컴퓨터가 이해할 수 있는 언어인 기계어(machine code)로 명령을 전달해야 한다. 하지만 사람이 기계어를 이해해서 기계어로 직접 명령을 전달하는데에는 한계가 있고 매우 어려운 일이다. 우리가 사용..