Link Search Menu Expand Document

JavaScript Where to

Table of contents

  1. Internal JavaScript
    1. <script>
    2. html 태그
  2. External Javascript
    1. external file
    2. external url

Internal JavaScript

<script>

must be inserted between <script> tags

<script>-here!-</script> tags

▸ 스크립트가 짧을때 간편하게 사용

!Note

Old JavaScript examples may use a type attribute: <script type="text/javascript"> The type attribute is not required. JavaScript is the default scripting language in HTML

html 태그

▸ script태그를 사용하지 않고 이벤트 핸들러로 자바스크립트를 실행 (코드가 짧은 경우 사용)

▸ 리스너 속성 : 이벤트가 발생할 때 처리하는 코드(자바스크립트) ex) onclick=“this.src=’banana.png’”

▸ a의 href태그 속성에서도 코드작성 가능

이벤트와 이벤트 리스너

  • 이벤트 : 사용자의 입력 행위를 브라우저가 웹페이지에 전달하는 수단 (click, mousemove, change)
  • 이벤트 리스너 : 이벤트를 처리하는 자바스크립트 코드 (onclick, onmouseover, onchange)

!JavaScript in head or body

어디든, 여러번 들어갈 수 있다 Placing scripts at the bottom of the <body> element improves the display speed, because script interpretation slows down the display.


External Javascript

external file

스크립트 내용이 많을 때 사용

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

<script src=“파일이름.js”>이곳에 자바스크립트 코드 추가작성 가능</script> 

Placing scripts in external files has some advantages

  1. It separates HTML and code

  2. It makes HTML and JavaScript easier to read and maintain

  3. Cached JavaScript files can speed up page loads

★ 자바스크립트 파일에 스크립트 태그 저장하면 안됨

external url

<script src="https://www.w3schools.com/js/myScript.js"></script>

위와같이 외부 자바스크립트 파일 url 주소를 src 속성을 사용해 가지고 올 수 있음.


이 웹사이트는 jekyll로 제작되었습니다. Patrick Marsceill, Distributed by an MIT license.