본문 바로가기

javascript

javascript의 실행 방식

<html>

<head>

	<script src="app.js"></script>

</head>

</html>

script 태그가

javascript 파일을 로딩하는, 불러들이는 역할을 하는 태그

 

export,import를 쓰기에는 2가지 문제점이 존재

 

브라우저 호환성 이슈

 

모듈 스펙

 

엔지니어링 시도

엔지니어링이란?

nodejs , npm

더보기

bundler(소프트웨어)는 기본적으로 시작되는 javascript파일 안에서 다른 javascript를 파일을 불러준다.

모듈이라고 하는 스펙을 이용하여 다 구문 해석해서 javascipr 코드를 하나의 파일로 만들어준다.

브러우저에서 로딩하기 전에 미리 브라우저에서 실제로 javascript 파일을 불러들이기 전에

미리 많은 파일들을 하나의 파일로 만들어준다.

 

번들러중 가장 많이 쓰이는 도구는 webpack

 

 

 

 

트랜스 파일링

개발자들이 코드를 작성할때 컴퓨터가 실행시킨다.

인간이 이해나는 프로그래밍 언어를 기계가 이해할 수 있는 프로그래밍 언어로 바꾸는 과정

내가 원하는 언어를 만들어서 javascrpit로 변환

개발자들은 자기가 원하는 문법으로 개발하고 안정적인 버전으로

서비스를 할 수 있는 길이 열린다.

 

typescript가 제공하는 트랜스 파일러를 이용하여

원하는 javascript로 변환