그러나 디버깅 관점에서만 보면 이러한 디버거의 기능만으로도 충분합니다. 사실 나에게 더 필요한 것은 JavaScript IDE가 아니라 JavaScript 구성 요소를 신속하게 재구성할 수 있는 JavaScript 재구성 도구입니다. UltraEdit을 사용하여 찾기/바꾸기를 수행하는 원래 방법보다 훨씬 더 효율적이고 안전합니다. 실제로 리팩토링 도구가 없는 언어의 개발 효율성은 Java와 같은 언어(Eclipse, IDEA 등과 같은 강력한 리팩토링 도구가 있는)와 비교할 수 없습니다. 공산주의가 아직 실현되지 않은 것은 사실이지만, 그렇다고 해서 기다려야 한다는 뜻도 아니고, 기존 여건에서 우리의 일을 잘할 방법이 없다는 뜻도 아닙니다. 자바스크립트를 사용해야 하는 가장 큰 이유는 (파이썬, 루비 등에 비해) 가장 발전된 언어이기 때문이 전혀 아닙니다. 하지만 언어 자체로는 함수/객체 언어인 자바스크립트가 후진적이라고 생각하지 않습니다. , Python도 그런 언어입니다) 그리고 강력한 개발 도구를 가지고 있지만 가장 폭넓은 지원(모든 최신 브라우저에서 지원)과 저렴(웹 표준이기 때문에, 많은 사람들이 그것을 알고 있으며, 배우고 사용하는 데 드는 비용이 매우 낮습니다.) 사실 HTML을 기반으로 웹 개발을 할 때 자바스크립트를 피한다는 것은 거의 불가능합니다. 사용자 상호작용 경험을 개선한다는 관점에서 볼 때, 순전히 기술적인 관점에서 생각하기보다는 의도적으로 JavaScript를 피할 필요는 없습니다.
원래 JavaScript 디버거는 Windows와 함께 제공되는 스크립트 디버거입니다. Windows 2000에서는 프로그램 추가/제거->Windows 구성 요소 추가/제거를 열면 "스크립트 디버거"가 표시됩니다. 이 스크립트 디버거는 JavaScript를 디버깅하는 데 사용할 수 있으며 ActiveX 기반 스크립트 언어(VBScript, ASP 등)를 디버깅하는 데에도 사용할 수 있습니다. 이 도구에는 가장 일반적인 디버깅 기능이 있지만 사용하기가 매우 불편합니다.
Visual Studio 6.0 설치 CD에는 더욱 발전된 Visual InterDev가 포함되어 있습니다. 이것은 누구나 사용하던 JavaScript 디버깅 도구입니다.
더 좋은 점은 Office 2003에 포함된 스크립트 디버거입니다. Visual InterDev보다 더 강력하고 안정적입니다. 이 스크립트 디버거는 매우 깊은 곳에 숨겨져 있으므로 설치 디렉터리에서 주의 깊게 찾아야 합니다.
위는 JS 디버깅 도구인 M$ 시리즈입니다. Visual Studio와 Office 2003은 모두 비용이 듭니다. 돈을 쓰고 싶지 않다면 또 다른 좋은 옵션은 Mozilla Venkman입니다. Venkman은 Mozilla 조직에서 개발한 JavaScript 디버거이며 매우 완벽한 기능을 가지고 있습니다. Mozilla 패키지를 설치하면 Venkman이 이미 포함되어 있으므로 설치 중에 선택하기만 하면 됩니다. 제품군이 중국어 버전인 경우 설치 후 Venkman의 인터페이스도 중국어로 표시됩니다.
Firefox를 사용하는 사용자는 별도로 설치해야 합니다.
http://www.hacksrus.com/~ginda/venkman/
최신 버전 선택 설치 예를 들어, Firefox에서
http://www.hacksrus.com/~ginda/venkman/venkman-0.9.85.xpi
를 직접 클릭하세요. 설치. 물론 다운로드하고 Firefox에서 직접 파일을 열어 설치를 완료할 수도 있습니다.
설치 후 "JavaScirpt 디버거"가 Firefox 도구 메뉴에 나타납니다. Venkman 디버거를 열려면 클릭하세요.
Venkman 디버거 관련 리소스는 다음과 같습니다.
Netscape 7.x용 새로운 JavaScript 디버거인 Venkman:
http://devedge-temp.mozilla.org/viewsource/2002 /venkman /01/index_en.html
Venkman FAQ:
http://www.hacksrus.com/~ginda/venkman/faq/venkman-faq
Venkman을 직접 검색하시면 관련 자료도 많이 검색하실 수 있습니다.
Firefox Venkman은 Ajax 애플리케이션 개발에 탁월한 파트너입니다.