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