자바스크립트(JavaScript)

CODEDRAGON Development/JavaScript, jQuery, ...

반응형

   

   

자바스크립트(JavaScript)

  • 클라이언트쪽에서 독립적으로 실행되는 프로그램을 작성하기 위한 스크립트 언어
  • 넷스케이프 사의 브랜든 아이히(Brendan Eich)에 의해 모카라는 이름으로 만들엊졌고 이후 라이브 스크립트라는 이름으로 개발
  • 썬마이크로시스템사와 공동으로 라이브 스크립트를 확장한 것이 JavaScript 탄생

   

   

자바스크립트의 특징

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

   

   

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

장점

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

단점

  • 브라우저상에서 소스 코드가 노출되어 있습니다.
  • 컴파일하지 않는 언어이므로 복사하여 그대로 사용할 수 있습니다.
  • 한정된 객체와 객체 함수 제공합니다.