JavsScript는 무엇을 할 수 있나요? JavaScript는 클라이언트측 데이터 검증 및 처리, 서버(AJAX)와의 데이터 상호작용, 인터페이스 기능 강화, 미화 등을 할 수 있습니다. JavaScript는 페이지나 스크립트 관련 처리만 할 수 있는 것 같습니다. 그렇습니까?
자바스크립트 적용에 대한 현재의 고정된 관점에서 벗어나면, 이를 분리하여 자바스크립트의 본질만을 바라볼 수 있습니다. 새로운 계몽적인 발견이 있을 수도 있습니다.
아마도 JavaScript 언어를 이렇게 재정의할 수 있을 것입니다. 이는 ECMAScript를 구문 사양으로 사용하는 객체 지향 프로그래밍 언어입니다.
물론 JavaScript 자체에는 BOM과 DOM이라는 두 가지 고유한 개체가 있습니다. 이 두 개체를 사용하여 일련의 프로세스를 완료할 수 있습니다.
우리는 C#도 객체 지향 언어라는 것을 알고 있습니다. C# 자체에는 클래스 라이브러리가 포함되어 있지 않으며 Visual Studio에서 제공하는 풍부한 클래스 라이브러리와 일반 실행 엔진을 통해 작업이 완료됩니다. 클래스 라이브러리가 없으면 C#에는 사용 가치가 없을 수 있습니다.
JavaScript에도 C#과 유사한 풍부한 클래스 라이브러리가 있다면 JavaScript는 무엇을 할 수 있나요? ——포트 통신, 하드웨어 관리, 더욱 강력한 멀티미디어 제어 및 보다 자유로운 리소스 호출. 어쩌면 이것이 많은 JavaScript 프로그래머들이 꿈꾸는 것일 수도 있지만, 이것이 가능할까요?
그렇습니다! 그것을 달성하는 방법? 이러한 기능을 구현하려면 C# 호출 클래스 라이브러리와 같은 실행 엔진이 필요합니다. 다행히도 많은 프로그램 자체가 이러한 엔진으로 간주될 수 있습니다. 실행 가능한 방법은 C#을 사용하여 작업 처리 프로그램을 완료하는 것입니다. C# 자체에서 정의한 대로 작동합니다. 그리고 다행스럽게도 JavaScript는 C#에게 작동 방법을 알려주고 JavaScript와 상호 작용하는 기능은 C#(Dnew.cn 참고: 주소 참조: http://www.dnew.cn/post/257.htm)에서 제공하여 해결할 수 있습니다. 이것이 바로 언어 자체를 실행 엔진으로 사용하는 것입니다. Flash(http://www.dnew.cn/post/239.htm 참조) 등과 같은 많은 언어가 이 기능을 제공합니다.
아마도 더 높은 관점에서 볼 때 이 방법은 단지 대화형 응용 프로그램일 뿐이지만 이 응용 프로그램을 사용하면 우리의 창의성은 자유롭게 날아갈 수 있는 한 쌍의 날개를 가질 수 있습니다. JavaScript는 많은 일을 할 수 있습니다!