[35일차] Javascript - 자바스크립트

SOSO·2022년 6월 7일
0

학원

목록 보기
35/59
post-thumbnail

자바스크립트의 정의

클라이언트쪽에서 독립적으로 실행되는 프로그램을 작성하기 위한 스크립트 언어
넷스케이프 사의 브랜든 아이히Brendan Eich에 의해 모카라는 이름으로 만들고 이후 라이브
스크립트라는 이름으로 개발

자바스크립트의 특징

  • 웹 문서(HTML)에 삽입해서 사용하는 스크립트 언어
  • 웹 브라우저에서 웹 문서를 실행할 때 프로그램 코드가 해석됨
  • 컴파일 과정을 거치지 않는 인터프리터 언어의 형태이기 때문에 비교적 자료형 조사를
    철저하게 하지 않음
  • 객체 지향적 특성을 모두 가지고 있다고 말할 수는 없지만 객체를 정의하여 사용할 수는
    있음.

자바스크립트의 장점 및 단점

장점

  • 자바스크립트는 HTML 파일 내에서 작성할 수 있으므로 개발 속도가 빠름
  • 운영체제의 제한을 받지 않음

단점

  • 소스 코드가 노출됨. 컴파일하지 않는 언어이므로 복사하여 사용할 수 있음
  • 한정된 객체와 객체 함수 제공

자바스크립트의 기본 구조

기본구조

< script >태그 안에서 코드 표시

<script type="text/javascript">
document.write('head에서 실행<br>');
</script>

자바스크립트 실행 위치

< head >태그에 < script > 태그 명시

< head > 태그안에 < script > 태그를 명시하면 < body > 태그가 동작하기 전에 자바스크립트 코드가 실행됨

< body > 태그에 < script > 태그 명시

< body > 태그 안에 < script > 태그를 명시하면 < head > 태그가 동작한 이후에 실행됨.

  • 자바스크립트를 외부 파일로 사용
<script type="text/javascript" src=
"자바스크립트파일명.js"></script>
  • HTML 태그에 인라인(inline) 형태로 삽입해서 사용
<input type=”button” value=”이동” onclick=”location.href=’index.html’”>

자바스크립트 출력

document.write('자바스크립트 출력 구문');
profile
한다 열심히

0개의 댓글