😺 Study/JavaScript, jQuery
[javascript] <html>에 <script> 위치
*안에 를 만나서 html 분석을 멈추고 필요한 js파일을 서버에서 다운(fetching js)받아서 실행(executing js)하고 다시 html 분석 > 단점: js파일이 무겁거나 사용자의 pc가 좋지 않다면 웹 사이트를 이용하는데 많은 시간이 소요된다. //1. > async[에이싱크]는 boolean type[불리언 타입]이기 때문에 선언한 것만으로도 true로 설정됨. 마찬가지로 parsing html(html 분석)하다가 병렬로 js파일 실행명령만 해놓고 다시 html 분석. js파일 다운 완료되면 분석을 멈추고 다운된 js파일 실행. 그리고 나머지 html 실행함. > 장점: 분석과 다운이 병렬로 이루어져 시간 절약 > 단점: 필요한 html이 분석되기 전에 js가 먼저 실행. js파일이 ..
2020. 10. 24.