본문 바로가기
JavaScript/Deep Dive

중간점검 quiz

by lacuca9 2024. 9. 17.

git

https://github.com/sw-jungle-js-study/modern_javascript_deep_dive/tree/main/%EC%A7%88%EB%AC%B8/01-04

 

modern_javascript_deep_dive/질문/01-04 at main · sw-jungle-js-study/modern_javascript_deep_dive

Contribute to sw-jungle-js-study/modern_javascript_deep_dive development by creating an account on GitHub.

github.com

 

<다시 봐야 할 것들>

  1. 브라우징 이슈 : 브라우저에 따라 웹페이지가 외도대로 동작하지 않는 이슈
    - 그래서 pollyfill과 트랜스파일러가 필요
  2. Ajax : 서버와 브라우저가 비동기 방식으로 데이터를 교환할 수 있는 통신 기능
    페이지의 일부만을 비동기적으로 갱신 할 수 있는 기술 ( 새로고침 x )

  3. 비동기 : 작업 완료까지 기다리지 않고, 그 동안에 다른 작업을 수행할 수 있는 프로그래밍 방식.
  4. 변수 호이스팅 : 변수가 함수 또는 스크립트의 상단으로 끌어 올려지는 개념
    변수나 함수 선언이 선언된 위치와 관계없이 코드 상단에서 선언된 것처럼 동작

  5. 인터프리터 언어 : 소스 코드를 직접 실행. 코드가 동적으로 해석되며,
    runtime 도중에 해석기가 읽고 실행.

  6. 컴파일 언어 : 소스 코드를 기계어 또는 중간 코드로 변환하는 과정.
    프로그램 실행 전에 모든 소스 코드가 컴파일됩니다.

  7. 트랜스파일러 : 다른 프로그래밍 언어로 변환해주는 도구.
    JS 내에서는 Ecmascript 버전별로 사용 ( 대표적으로 Babel )

'JavaScript > Deep Dive' 카테고리의 다른 글

11 원시 값과 객체의 비교  (0) 2024.09.18
10 객체 리터럴  (0) 2024.09.18
09 타입 변환과 단축 평가  (0) 2024.09.16
08 제어문  (0) 2024.09.14
07 연산자  (0) 2024.09.14