
# JavaScript
JavaScript(JS)는 가벼운 인터프리터 또는 JIT 컴파일 프로그래밍 언어로, 일급 함수를 지원합니다. 웹 페이지의 스크립트 언어로서 제일 유명하지만 Node.js, Apache CouchDB, Adobe Acrobat처럼 많은 비 브라우저 환경에서도 사용하고 있습니다. JavaScript는 프로토타입 기반의 동적 다중 패러다임 스크립트 언어로, 객체지향형, 명령형, 선언형(함수형 프로그래밍 등) 스타일을 지원합니다.
동기와 비동기
1. 동기와 비동기 동기 서버에 요청을 보냈을 때 응답이 돌아와야 다음 동작을 수행 하는 처리방식 비동기 요청을 보냈을 대 응답 상태와 상관없이 다음 동작을 수행 하는 처리방식 그럼 왜 javascript는 비동기인걸까? 자바스크립트의 메인스레드인 이벤트 루프가 한
promise
프로미스란 내용이 실행은 되었지만 결과를 아직 반환하지 않은 객체를 말한다.프로미스는 콜백 헬이라고 불리는 지저분한 js의 해결책이다.코드의 비동기 처리를 위해서 사용한다!프로미스 사용 전에는 코드를 분리할 수 없어 코드를 분리해야 할 때 코드가 지저분해진다.하지만 프
[WIL] #2
🗓 기간: 23/5/22 ~ 23/5/28 👉🏼 이번주 목표 2주차 자바스크립트 알고리즘 최소 2문제 풀기 👉🏼 공부한 내용 요약 switch 조건문과 짧은 조건문, 배열, 반복문, 함수의 기본형태읽고, 확인문제 풀고 TIL올리기 자바스크립트 알고리즘

프로퍼티 어트리뷰트
내부 슬롯과 내부 메서드는 자바스크립트 엔진의 구현 알고리즘을 설명하기 위해 ECMAScript 사양에서 사용하는 의사 프로퍼티와 의사 메서드다. (\[\[ … ]]) 이중 대괄호로 감싼 이름들이 내부 슬롯과 내부 메서드다.내부 슬롯과 내부 메서드는 자바스크립트 엔진의

[TIL] JS 기본편 - 함수의 기본 형태 예제 톺아보기
함수는 코드의 집합니다. 함수의 자료형은 function이며,익명 함수, 선언적 함수가 있다. 함수에 관련된 예제를 몇가지 풀면서 함수와 더 친해지게 되었다.
Node.js 와 NPM
01 Node.js 1-1) Node.js 란? Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임입니다. > Chrom V8 엔진 > 자바스크립트를 해석하고 동작시켜주는 엔진입니다. > > 런타임 > 프로그래밍 언어가 동작하는 환경입니
WIL : Node.js 부트캠프 2주차를 되돌아보며
2023/05/22~2023/05/281) Git용어와 GitHub 연동 로컬 호스팅 서비스로써의 사용2) Javascript 기본 문법 4주차 진도 1회3) 프로그래머스 0단계 11개, 1단계 1개자바 스크립트 문법이 어렵다..string, for반복문, if문, s
[JavaScript] 원시값와 참조값
자바스크립트 데이터 타입 원시타입(Primitive Type) : String, Number, Boolean, Null, Undefined, Symbol 참조(객체) 타입(Reference Type) : Array, Object, Function 원시값 Immut
TIL 20230527(정규표현식)
개념정리가 조금 부족한 것 같아 추가컴파일: 작업을 하기 위해 필요한 패턴을 찾는 것.정규표현식 리터럴정규표현식 객체 생성자/a/와 new RegExp 모두 정규표현식 객체로, pattern에 저장된 상태이다. 정규표현식 메소드찾고자 하는 문자열 정보 추출(exec)해
JS 용어, 개념 정리(2탄)
객체는 프로퍼티의 집합이며, 프로퍼티는 키와 값으로 구성된다.프로퍼티 접근법동적 타입 언어이다.자바스크립트의 변순은 선언이 아닌 할당에 의해 타입이 결정(타입 추론)된다. 그리고 재할당에 의해 변수의 타입은 언제든지 동적으로 변할 수 있다. 이러한 특징을 동적 타이핑이
WIL_JavaScript_05.23.2023
이번주는 내일배움캠프를 시작하고 본격적으로 백엔드 과정에 돌입한 첫 주였다.강의를 듣다가 모르겠으면 멈춰서 다시 돌렸다가, 코드를 따라 입력해보느라 화면을 멈추기도 하고 더뎌지는 것 같아서 강의를 들으면서 손을 움직여 보려다가 다시 몇 번을 돌려보기도 했다.그러다가 지

12일차 자바스크립트 문법(콜백함수와 동기/비동기 처리 정)
오늘도 4주차 콜백함수를 정리하면서 복습해보려합니다.비동기 작업의 동기적 표현.. 저만 이해 안되는건가요..?? Promise 저만 어려워요..??오늘의 study 목표!!!JavaScript 문법 종합반 3주차다른 코드의 인자로 넘겨주는 함수콜백 함수를 넘겨받은 코드

[d3.js] google map 에 따릉이 대여/반납 장소 흐름 표현
이전에는 서울지리데이터.geojson 을 google map 위에 overlay Layer 로 올리고 따릉이 대여소 위치를 표현하였다. 그리고 오늘은 따릉이를 어디서 빌려서, 어디에 반납하는지 그 흐름을 표 나타내 보려고 한다. 오늘의 작업을 위해서는 두가지 단계가
JavaScript에서 TypeScript로 코드 옮기기 - Redux reducer
벨로퍼트 리액트 페이지의 리덕스 코드를 TypeScript로 옮기는 작업벨로퍼트 페이지는 JavaScript를 기반으로 되어있다. 하지만 나는 TypeScript 공부중!!그래서 리듀서 강의 코드를 최대한 혼자서 TypeScript로 옮기기로 결정했다.그래도 DOIT

스터디 복습 13~19
자바스크립트에 대한 기본적인 개념과 작동 원리에 대한 큰 타이틀은 스터디 진도를 다 나가서 그동안 스터디 진행했던 부분을 복습 하면서 제가 중요하다고 생각 하는 부분을 정리했습니다.