새 기사: JavaScript의 문자열 동일성 비교
객체 지향 객체의 적용은 매우 광범위합니다. 이는 데스크톱 프로그래밍 초기에 나타났으며 해당 적용은 C, Java, C# 등과 같이 비교적 성숙되었습니다. 웹 프로그래밍의 경우 훨씬 늦게 등장했기 때문에 현재의 웹 개발은 매우 어려운 일이다. 물론 웹 개발에는 많은 기술이 필요하기 때문이기도 하다. 최근 몇 년 동안 웹 개발에 객체지향이 점차 도입되었습니다. 많은 대규모 웹사이트는 PHP를 사용하여 개발됩니다. PHP 4의 객체 지향적 측면은 아직 완벽하지 않지만 PHP 5에서는 개선되었습니다. .Net도 객체 지향적이지만 실행 효율성은 PHP만큼 좋지 않습니다.
JavaScript는 웹 개발에도 꽤 많이 사용되며, 일반적으로 사용되는 많은 양식 유효성 검사가 이를 사용하여 완료됩니다. 스크립팅 언어로서 JavaScript에는 전용 IDE 개발 환경이나 좋은 디버깅 도구가 없으며 개발 속도가 상당히 느리고 사람들의 관심을 끌지 못했습니다. Ajax가 등장하고 나서야 비로소 현실화되었습니다. 또한 사람들은 다른 기술과의 결합으로 인한 효과를 실제로 볼 수 있습니다.
JavaScript에는 객체 지향 객체가 포함되어 있지만 애플리케이션에서는 인기가 없습니다.
간단한 예를 살펴보세요.
CTest 클래스 정의 // CTest.js
function CTest()
{
this.m_sStr = ""
this.Input = CTest_Input;
this.Output = CTest_Output;
function CTest_Input(str)
{
this.m_sStr =
}
function CTest _Output( )
{
Alert(this.m_sStr)
}
}
사용방법
<script></script> 예 C++와 매우 유사하지만 사용하기가 훨씬 더 편리합니다. <script> <BR>var g_CTest = g_CTest = new CTest(); <BR>g_CTest.Input("Hello! Welcome to my Blog!"); <BR>g_CTest.Output(); <BR></script>