본문 바로가기

Programming/JavaScript

[JS] JS와 웹프론트 기본

JavaScript

- 자바스크립트 프로그램은 unicode 문자 집합을 사용하여 작성된다.

- 영어를 나타내는 데 적합한 7비트 ASCII인 코딩이나 영어/주요 서유럽 언어를 나타내는데 적합한 8비트 Latin-1 인코딩과는 다르게 16비트 unicode 문자 집합은 사실상 지구상에서 널리 사용되는 대부분의 문자를 표현할 수 있다.

- ES2015 버전부터 보통 모던 자바스크립트라고 한다.

 

 

서버 사이드 렌더링 VS 클라이언트 사이드 렌더링

1. 서버 사이드 렌더링

- 웹 서버에서 HTML을 조작하여 브라우저로 전송하는 방법

- 브라우저에서 실행되는 JavaScript의 실행결과로 UI를 주도적으로 만듬

2. 클라이언트 사이드 렌더링

- 웹 서버에 이미 만들어진 HTML을 브라우저로 전송하는 방법

- 브라우저가 HTML을 로딩할 때에는 웹서버라고 하는 소프트웨어가 HTML 파일을 브라우저한테 전송해줌 → HTML을 해석해서 브라우저가 화면에 UI를 그리고 JavaScript가 실행됨 → JS가 UI를 조작

 

 

 

반응형

'Programming > JavaScript' 카테고리의 다른 글

[JS] XMLHttpRequest와 AJAX  (0) 2021.06.10