JavaScript® 란 무엇입니까?
Oracle Corporation의 상표 인
JavaScript®는 웹 페이지에 동적 및 대화식 컨텐츠 및 기능을 추가하는 데 일반적으로 사용되는 컴퓨터 스크립팅 언어입니다. JavaScript®를 사용하여 생성 할 수있는 인기있는 웹 페이지 기능의 예로는 팝업 창, 드롭 다운 메뉴 및 마우스로 변경되는 이미지와 같은 사용자 인터페이스가 포함됩니다. 이 스크립팅 언어의 가장 일반적인 형태는 컴퓨터 서버가 아닌 클라이언트 컴퓨터라고도하는 사용자 자체 컴퓨터에서 실행되는 클라이언트 측 JavaScript®입니다. 이 언어로 작성된 기능은 종종 웹 페이지를 만드는 데 사용되는 HTML 코드에 추가되며 클라이언트 측에서 JavaScript®는 일반적으로 웹 브라우저 환경의 일부이므로 웹 브라우저가 코드를 해석하고 실행합니다. 이 스크립팅 언어의 서버 측 버전도 Node.js와 같은 더 빠른 제품의 출시로 인기가 높아졌습니다.
이 스크립팅 언어는 종종 HTML 코드 만 사용하여 달성 할 수있는 것보다 더 역동적 인 웹 사이트를 만드는 데 사용됩니다. 예를 들어 JavaScript®를 사용하여 현재 날짜 및 시간 계산을 웹 페이지에 추가하거나 사용자 작업에 따라 색상 또는 기타 표시 특성을 변경하는 사용자 인터페이스를 만들 수 있습니다. 또한 웹 페이지에 채워지고 제출 된 양식을 검증하는 데 사용될 수 있습니다. 웹 페이지에서의 사용 외에도 일부 웹 브라우저의 그래픽 사용자 인터페이스를위한 애플리케이션 플랫폼과 Adobe의 Acrobat, Yahoo! 위젯 및 Apple의 대시 보드 위젯.
JavaScript®는 Netscape에 의해 개발되었으며 1995 년 Netscape Navigator Web Browser의 일환으로 출시되었습니다. 이 스크립팅 언어는 ECMAScript 언어 표준을 준수하며 ECMAScript의 방언으로 간주됩니다. ECMAScript는 클라이언트 측 SCR입니다정보 통신 시스템에 대한 표준을 개발하고 유지하는 국제 비영리 단체 인 ECMA International에 의해 표준화 된 IPTING 언어
JavaScript®의 개발은 C, C ++, 체계 및 Self와 같은 프로그래밍 언어의 영향을 받았으며 때로는 기능적 프로그래밍 언어라고도합니다. 이 명칭의 한 가지 이유는 JavaScript®의 기능이 일류이므로 객체로 취급되기 때문입니다. 이는 변수 또는 값과 같은 다양한 프로그래밍 명령에 의해 함수를 조작 할 수 있음을 의미합니다. 이 스크립팅 언어를 Java 프로그래밍 언어와 혼동하지 않는 것이 중요합니다. Java 프로그래밍 언어는 C 및 C ++의 영향을 받았지만 대부분의 측면에서 상당히 다릅니다.