Skip to main content

자바스크립트

TL;DR

JavaScript는 주로 웹 사이트에 동적 요소를 삽입하는 데 사용되는 널리 사용되는 프로그래밍 언어입니다.

자바스크립트란?

JavaScript는 주로 웹 페이지에 동적 요소를 삽입하는 데 사용되는 프로그래밍 언어입니다. 동적 요소의 예로는 자동화, 애니메이션, 대화형 요소, 트래픽 카운터 등이있습니다. JavaScript가 없으면 웹 사이트는 정적이며 HTMLCSS에만 의존합니다. JavaScript는 일반적으로 웹 페이지 의 HTML코드에 포함되거나 HTML의 <head> 섹션에 연결된별도의 파일에서 작동할 수 있습니다.

  • 연결된 자바스크립트의 예 : <script src=" /js/assets/example.js" type="text/javascript"></script>

  • 포함된(인라인) 자바스크립트의 예( 이 예는 Visitor Analytics가 웹사이트 통계를 추적하기 위해 사용하는 스크립트입니다): <script>(function(v,i,s,a){if(!v._visaSettings){ v._visaSettings={};}v._visaSettings["326865a9-6d58-11e8-834c-0242ac120005"]={v:"0.3",s:"326865a9-6d58-11e8-834c-02042ac "};_v=i.getElementsByTagName("헤드")[0];_a=_v;_i=i.createElement("스크립트");_s=_i;_s.defer="지연";_s.src=s+ a+v._visaSettings["326865a9-6d58-11e8-834c-0242ac120005"].v;_a.appendChild(_s);})(창,문서,"//app-worker.visitor-analytics.io/main" ,".js?s=326865a9-6d58-11e8-834c-0242ac120005&v=")</script>

내 웹사이트에 JavaScript 코드를 추가하라는 메시지가 표시되는 이유는 무엇입니까?

웹사이트를 개선하기 위해 도구를 사용하는 경우 HTML의 <head>에 표시되도록 대시보드에 JS <script>를 복사하여 붙여넣도록 요청하는 경우가 많습니다. 도구 제공자를 신뢰한다면 문제가 되지 않습니다. 이것은 특정 서비스가 웹사이트에 특정 기능을 추가할 수 있도록 하기 위해 필요한 것입니다. Wix나 Wordpress 등과 같은 웹 구축 플랫폼을 사용하고 확장 프로그램이나 플러그인을 설치하면 웹사이트에 필요한 JavaScript가 자동으로 추가되는 경우가 많습니다. 어떤 경우에는 헤더에 코드를 수동으로 복사하여 붙여넣어야 할 수도 있습니다.

JavaScript 문제 및 솔루션

웹사이트에 너무 많은 플러그인/확장 프로그램을 설치하면 헤더에 많은 JavaScript 코드가 삽입될 수 있습니다. 웹 페이지가 <head> 섹션에서 60-70개 이상의 외부 JavaScript 파일을 참조하는 예가 있습니다. 콘텐츠를 로드하기 전에 웹 브라우저는 이러한 모든 리소스를 다운로드하려고 시도하므로 페이지 로드 시간이 크게 느려집니다. 이에 대한 몇 가지 솔루션이 있으며 그 중 하나는 동적 렌더링용어집 항목에 설명되어 있습니다.