2022. 7. 18. 15:27ㆍJSP
📋javascript
-자바스크립트는 객체기반의 스크립트 언어이다.
HTML로는 웹의 내용을 작성하고, css로는 웹을 디자인하며, 자바스크립트로는 웹의 동작을 구현할 수 있다.
-자바스크립트는 주로 웹 브라우저에서 사용되나, Node.js와 같은 프레임워크를 사용하면 서버 측 프로그래밍에서도 사용할 수 있다.
스크립트 언어란?
기존에 이미 존재하는 소프트웨어를 제어하기 위한 용도로 쓰이는 언어
📋javascript가 가지고 있는 언어적 특징
1. 자바스크립트는 객체 기반의 스크립트 언어이다.
2. 자바스크립트는 동적이며, 타입을 명시할 필요가 없는 인터프리터 언어다.
(인터프리터 : 코드를 한 줄씩 읽어내려가며 실행하는 프로그램)
3. 자바스크립트는 객체 지향형 프로그래밍과 함수형 프로그래밍을 모두 표현할 수 있다.
📋자바와 자바스크립트 (다른 점이 훨씬 많다.)
자바와 자바스크립트는 그 이름만 놓고 보면 서로 관련이 있는 언어로 생각되기 쉽다.
하지만 두 언어는 서로 직접적인 관련은 없으며, 비슷한 점보다는 다른 점이 훨씬 많다.
문법상 비슷한 부분은 두 언어의 문법이 모두 c언어를 기반으로 만들어졌기 때문이다.
자바(컴파일 언어) | 자바스크립트(인터프리터 언어) |
타입 검사 엄격 | 타입 명시 x |
클래스(class) 기반의 객체지향 언어 | 프로토타입(prototype)기반의 객체지향언어 |
📋웹 문서안에 <script>태그
자바스크립트 소스코드가 짧을 경우 웹문서에서 자바스크립트를 실행할 위치에 바로 코드를 작성할 수 있다.
웹 문서에서 <script>와 </script> 태그 사이에 실행할 자바스크립트 소스를 작성하는 것이다.
<script> 태그는 웹 문서안의 어디든 위치할 수 있고 삽입된 위치 그 자리에서 바로 스크립트가 실행된다.
자바스크립트는 웹 문서에서 이미지나 텍스트 등의 요소를 제어하는 경우가 많으므로
되도록이면 이미지나 텍스트 등을 다 표시한 후에 실행하는 것이 좋다.
그래서 </body> 태그 직전에 자바스크립트 소스를 삽입한다.
영어 대소문자를 구별하므로 소스를 작성할 때 주의해야 한다.
'JSP' 카테고리의 다른 글
[javascript] prompt 예제 (0) | 2022.07.18 |
---|---|
[javascript]기본 입출력 alert(메세지), confirm(메세지), prompt(메세지) 또는 prompt(메세지, 기본값) (0) | 2022.07.18 |
[css] <style>태그, <link> 태그 - html에서 css파일 참조하기, 선택자(selector) (0) | 2022.07.18 |
[JSP] html 예제 (ex01~ex04) (0) | 2022.07.18 |
[JSP]html - 체크박스, 라디오버튼 (0) | 2022.07.17 |