| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- touchmove 이벤트
- ios 크로스브라우징
- 자바스크립트 변수 호이스팅
- 자바스크립트 null 병합
- K-SW SQUARE
- 리액트 가상키보드
- activeElement
- Kafka
- 자바스크립트 스코프 체인
- 자바스
- 사파리 가상키보드
- 프론트엔드 웹
- active blur
- 퍼듀대학교
- 리액트 쿼리
- 모던 자바스크립트 Deep Dive
- 로현 청춘의개발
- Purdue university
- React Query
- 웹아키텍처
- refetchOnWindowFocus
- 자바스크립트 중첩함수
- net::R_SSL_PROTOCOL_ERROR
- 자바스크립트 렉시컬스코프
- 자바스크립트 호이스팅
- 자바스크립트
- but requested an insecure XMLHttpRequest endpoint 'http://~~’. This request has been blocked; the content must be served over HTTPS.
- AWS 로드밸런서
- EC2 HTTPS로 연결
- 모두의시간
- Today
- Total
목록JavaScript (11)
개발 여행자, 현
1. 변수란 무엇인가? 왜 필요한가? 아무리 복잡한 어플리케이션이어도 데이터를 입력받아 처리하고 결과를 출력하는 것이 전부이다. 변수는 프로그래밍 언어에서 데이터를 관리하기 위한 핵심 개념이다. 10+20 다음을 계싼하려면 10, 20, +라는 기호의 의미를 알고 있어야 하고, 10 + 20 이라는 식의 의미도 해석할 수 있어야 한다. 사람이 10 + 20이라는 식의 의미를 해석하면 + 기호의 의미대로 덧셈을 하기 위해 숫자 10과 20을 두뇌에 기억한다. 그리고 10과 20을 더한 결과인 30도 두뇌에 기억한다. 자바스크립트 엔진도 사람과 유사하게 코드를 실행한다. 자바스크립트 엔진이 위 코드를 계산하려면 먼저 10, 20, +라는 기호(리터럴과 연산자)의 의미를 알고 있어야 하며, 10 + 20이라는..
1. 자바스크립트의 탄생 1995년, 약 90%의 시장 점유율로 웹 브라우저 시장을 지배하던 Netscape communications는 웹페이지의 보조적인 기능을 수행하기 위해 브라우저에서 동작하는 경량 프로그래밍 연어를 도입하기로 결정했다. 이때 Brendan Eich가 개발한 언어가 바로 JavaScript이다. 1996년 3월, Netscape communications의 웹 브라우저인 Netscape communications Navigatior2에 탑재되었고 'Mocha(모카)'로 명명 되었다. 그러다 그해 9월 'LiveScript'로 이름이 바뀌었다가 12월에 'JavaScript'라는 이름으로 최종 명명되었다. 자바스크립트는 현재 모든 브라우저의 표준 프로그래밍 언어로 자리 잡았다. 2...
크롬 익스텐션 서비스를 타입스크립트가 아닌 자바스크립트로 개발하고 있는데, 개념을 다시 한 번 정립해야될 필요성을 느껴서 오늘부터 한 달 동안 책을 완독하고자 한다. 자바스크립트 공부를 위해 책을 찾아보면 늘 상위권에 위치해 있고, 많은 개발자들이 추천해줬던 책이다. 처음 자바스크립트를 공부할 때는 초심자에게는 어려울 것이라고 하여 Do IT! 시리즈를 보았는데, 이제는 자바스크립트의 깊숙한 부분까지 학습하고자 이 책을 골랐다. 1. 프로그래밍 언어 명령을 수행하는 명령어를 컴퓨터에게 전달을 해야하는데, 컴퓨터가 이해할 수 있는 언어인 기계어(machine code)로 명령을 전달해야 한다. 하지만 사람이 기계어를 이해해서 기계어로 직접 명령을 전달하는데에는 한계가 있고 매우 어려운 일이다. 우리가 사용..
배열 합치기 1. ...spread operator (전개연산자) ES6에서 제공하는 ...spread operator(전개연산자)를 사용하여 2개 이상의 배열을 이어붙일 수 있다. spread operator(...) spread operator는 한글로 전개 연산자라고도 한다. ...spread operator는 배열에서 사용할때 배열의 원소들을 분해해서 개별요소로 만들어준다. 예제를 통해 알아보자 const arr1 = [1, 2, 3]; const arr2 = [4, 5, 6]; const arr3 = [7, 8, 9]; const newArr = [ ...arr1, ...arr2, ...arr3 ]; // 1,2,3,4,5,6,7,8,9 각 배열에 spread operator ...을 적용하면 ..