일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- input error
- git
- Passed by Value
- toast err
- Client-Side Navigation
- Til
- 프로젝트
- NVM
- NextJs
- react portal
- JavaScript
- 식별자란
- 알고리즘
- 유령 의존성
- CPU와 GPU의 차이점
- 광고지구
- jsEvent Loop
- Redux
- 회고록
- 인풋태그 엔터
- 향해99
- react
- CloudFront 무효화
- Mac OS NVM
- next/link
- 원티드프리온보딩
- Node
- 원티트 프리온보딩인턴십 1주차
- JS
- 원티드인턴십
- Today
- Total
목록JS (5)
SUIN
PBV와 PVR의 주요 차이점은 메모리에 저장되는 방식입니다. Value & Reference 가 값을 저장하는 방식 Passed by Value : 실제 매개변수 값의 복사본이 메모리에 생성됨을 의미합니다. Passed by Reference : 메모리에 새로운 공간을 만들지 않고 대신 실제 매개변수의 참조/주소를 전달하므로 함수가 변수의 원래 값에 액세스 할 수 있습니다. 따라서 함수 내에서 변수의 값을 변경하면 원래 값도 변경됩니다. let num1 = 10; let obj1 = { firstName: 'Allie', lastName: 'Grater' }; 두 개의 메모리 위치가 있습니다. 하나는 스택(왼쪽)이고 다른 하나는 힙(오른쪽)입니다. Javascript는 크기가 작고 변경되지 않기 때문에..
식별자(identifier) : 자바스크립트로 작성된 프로그램의 변수, 상수, 함수의 이름입니다. 식별자 규칙 첫 번째 문자 : 알파벳(A-z), 언더바(_), $문자만 사용 가능 두 번째 이상의 문자 : 알파벳, 언더바, 0~9, $ 사용 가능 숫자로 시작 X 공백 문자를 포함 X 자바스크립트 예약어(키워드 : if else, for... 등 ) 사용 X 예시) 식별자 규칙 // Good identifier identifier10 _identifier $identifier Identifier IDENTIFIER // Bad break // 예약어 사용 has space //공백 사용 6variable //첫번째 숫자사용 %calc //% 특수문자 사용 식별자의 종류 식별자는 단독 혹은 다른 식별자와 함..
웹 브라우저의 동작 원리 - 웹페이지를 서버에 요청(Request)하고 서버의 응답(Response)을 받아 브라우저에 표시 브라우저는 서버로부터 HTML, CSS, Javascript, 이미지 파일 등을 응답받는다. HTML, CSS 파일은 렌더링 엔진의 HTML 파서와 CSS 파서에 의해 파싱(Parsing)되어 DOM, CSSOM 트리로 변환되고 렌더 트리로 결합된다. 이렇게 생성된 렌더 트리를 기반으로 브라우저는 웹페이지를 표시한다. 자바스크립트는 자바스크립트 엔진이 처리한다. HTML 파서는 정리 이벤트 루프의 역할 이벤트 루프는 콜 스택과 콜백 큐를 감시하는 역할로 콜백 큐에 함수가 존재하고 콜 스택이 비었다면 콜백 큐에서 콜백을 꺼내 콜 스택에 넣어주는 역할 (반복적인 행동을 틱(tick)이..
함수형 프로그래밍에 특화된 언어 : haskell, f#, OCaml , Erlang 함수형 프로그래밍을 지원하는 언어 : JavaScript , Kotlin,Go,Python,Java,C++,Rust.. 함수형 프로그래밍 언어는 객체지향 프로그래밍(Simula,Smaltalk) 와 C 보다 먼저 나온 언어입니다. 함수형 프로그래밍은 수학의 원리와 밀접한 연관이 있으며 배우는데 시간이 걸리고 난해할 수 있습니다. 그래서 사람의 방식과 가장비슷한 절차지향 프로그래밍 , 객체지향 프로그래밍이 더 보편적으로 많이 쓰여지고 있으며 , 현재 AI,IOT,빅데이터 ,비트코인 이 뜨기시작하며 방대한 데이터를 빠르게 계산해서 병렬적으로 안정적으로 처리하는 것의 중요성이 부각되면서 함수형 프로그래밍 언어가 다시 주목 받..
보호되어 있는 글입니다.