본문 바로가기
IT 개발

[javascript] 자바스크립트? 알고가기(상식)

by 로보찌빠냥 2020. 5. 30.
반응형

JavaScript는 클라이언트 사이드 스크립팅 언어입니다. 즉, 소스 코드는 웹 서버가 아닌 클라이언트의 웹 브라우저 에서 처리되고 동작합니다 . 이는 웹 페이지가 서버와 통신하지 않고도 로드된 후에 JavaScript의 기능 이 실행될 수 있음을 의미 합니다. 예를 들어 JavaScript 함수는 form을 submit 하기 전에 웹 form 을 확인하여 필요한 모든 필드 가 채워 졌는지 확인할 수 있습니다. JavaScript 코드는 정보가 실제로 서버로 전송되기 전에 오류 메시지를 발생 시킬 수 있습니다. 

또한 다른 서버 사이드 스크립트 언어와 마찬가지로 자바 스크립트 코드는 HTML의 아무 곳이나 삽입 할 수있습니다 . 그러나 서버 사이드 코드는 출력만 HTML에 표시되는 반면(jsp, php 와같은) JavaScript 코드는 웹 페이지 소스에서 완전히 볼 수 있습니다. 별도의 .JS 파일 에서 참조 할 수도 있으며 브라우저에서 볼 수도 있습니다. 

아래는 두 개의 숫자를 더하는 기본 JavaScript 함수의 예입니다. 이 함수는 매개 변수 7과 11로 호출됩니다. 아래 코드가 웹 페이지의 HTML에 포함 된 경우 경고 상자 에 "18"이라는 텍스트가 표시됩니다 . 

<script> 
  function sumAB (a, b) 
  { 
    return a + b; 
  } 
  var result = sumAB (6,12); 
  alert (result); 
</ script> 


JavaScript 함수는 <script> 태그 내에서 또는 특정 이벤트가 발생할 때 호출 될 수 있습니다 . 예를 들면 onSubmit, onBlur, onClick, onMouseDown, onMouseUp, onKeyDown, onKeyUp, onFocus 등이 있습니다. 표준 JavaScript는 여전히 기본 클라이언트 사이드 function을 수행하는 데 사용되지만 많은 웹 개발자는 jQuery 와 같은 JavaScript 라이브러리를 사용 하여 웹 사이트에 고급 동적 요소를 추가 하는 것을 선호합니다 .

반응형

댓글