반응형

JS 4

웹서버란? (Web-Server)

웹 서브는 텍스트, 이미지, 비디오 및 애플리케이션 데이터와 같은 웹 사이트 컨텐츠를 요청하는 클라이언트에 전달합니다. 가장일반적인 유형의 클라이언트는 사용자가 링크를 클릭하거나 브라우저에 표시된 페이지에서 문서를 다운로드 할 때 웹 사이트에서 데이터를 요청하는 웹 브라우저 프로그램입니다. 웹 서버는 HTTP(HyperText Transfer Protocol)을 사용하여 웹 브라우저와 통신합니다. 대부분의 웹 페이지 컨텐츠는 HTML로 인코딩됩니다. 컨텐츠는 정적(텍스트/이미지) 또는 동적(계산된 가격, 고객이 구매하도록 표시한 항목 목록)일 수 있습니다. 동적 컨텐츠를 제공하기 위해 대부분의 웹 서버는 비즈니스 논리를 통신으로 인코딩하는 서버 측 스크립팅 언어를 지원합니다. 일반적으로 지원되는 언어에는..

JS 2023.09.06

[DeepDive] 변수 선언, 할당, 초기화, 호이스팅?

컴퓨터는 연산과 기억을 수행하는 부품이 나누어져있다. CPU가 연산을 하고, 메모리를 사용해 데이터를 기억한다. 메모리는 데이터를 저장할 수 있는 메모리 셀의 집합, 셀 하나의 크기는 1Byte(8Bit), 각 셀은 메모리 고유의 메모리 주소를 가진다. CPU가 연산을 한 값을 재사용하기 위해서는 메모리에 저장을 해야한다. 하지만 저장값에 직접 접근하는 것은 치명적 오류를 발생시킬 가능성이 높고 실수로 운영체제에 꼭 필요한 파일을 수정하거나 삭제하는 경우도 있기 때문에 자바스크립트는 개발자의 직접적인 메모리 제어를 허용하지 않는다. 게다가 값이 저장될 메모리 주소는 임의로 결정되기 때문에 메모리셀의 주소는 항상 변한다. ==> 고로, 우리는 이 값을 '변수'라는 곳에 저장을 해야한다. ◆ 변수? 하나의 ..

JS 2022.02.18

[알고있으면 유용한 자바스크립트 문법] Truthy & Falsy

이 개념에 대해 알고 있으면 정말 유용해서 정리한다. 초급개발자인 나도 여전히 헷갈리니깐 정리해두는 것! Truthy: true 같은거! Falsy: False 같은거! 아래 5가지는 꼭 외우기 1. undefined 2. null 3. 0 4. '' 5. Nan 예를 들어, 아래와 같은 코드가 있을 경우 undefined는 걸러낼 수 있지만, null이 전달 될 경우 ? function print(person) { if(person === undefined){ return; } console.log(person.name); } const person = null; print(); 그럼 아래와 같이 조건을 또 추가해줘야한다. function print(person) { if(person === undef..

JS 2022.01.30

[알고있으면 유용한 자바스크립트 문법] 삼항연산자

JS기반 Framework 또는 Library를 실무나 토이프로젝트에서 사용할 경우 제일 많이 보이는 삼항 연산자. [사용법] 조건 ? true일 때 : false일 때 예를 들면 If / Else 문으로 작성한 조건문 const arr = []; let text = ''; if(arr.length === 0){ text = '배열이 비어있습니다.'; } else { text = '배열이 비어있지않습니다.'; } console.log(text); 위 코드를 간단하게 한 줄로 표현 할 수 있다. const arr = []; let text = arr.length ? '배열이 비어 있지 않습니다.' : '배열이 비어 있습니다.'; console.log(text); ** arr.length === 0 이 아닌..

JS 2022.01.30
반응형