Visual Studio 2008에서 JavaScript/jQuery Intellisense를 작동하려면 어떻게 해야 합니까?
저는 jQuery Intellisense가 SP1과 함께 개선되어야 한다고 생각했습니다.저는 주석이 달린 jQuery 1.2.6 버전을 다운로드하기도 했지만, 별도의 jscript 파일에서는 인텔리센스가 작동하지 않습니다.웹 페이지에서 <head> 태그의 jQuery 라이브러리를 먼저 참조했습니다.제가 잘못한 게 있나요?
외부 JavaScript 파일의 맨 위에 다음을 추가합니다.
/// <reference path="jQuery.js"/>
폴더 구조에서 파일의 위치 등을 기준으로 경로가 올바른지 확인합니다.
또한 모든 참조는 주석을 포함한 다른 텍스트 이전에 파일의 맨 위에 있어야 합니다. 말 그대로 파일의 맨 앞에 있어야 합니다.Visual Studio의 미래 버전이 파일의 위치에 상관없이 작동하거나 완전히 다른 작업을 수행할 수 있기를 바랍니다.
이 작업을 완료하고 파일을 저장했으면 + +를 눌러 Visual Studio가 Intelliense를 업데이트하도록 합니다.
Visual Studio 2008용으로 공식적으로 지원되는 jQuery 설명서 JavaScript 파일이 있습니다.이 파일은 Microsoft가 문제를 보다 적절하게 해결할 핫픽스를 릴리스할 때까지 임시 수정일 뿐입니다.
ASPX에 포함:
<% if (false) { %>
<script src="jquery-1.2.6-vsdoc.js" type="text/javascript"></script>
<% } %>
JavaScript에 포함:
/// <reference path="jquery-1.2.6-vsdoc.js" />
여기서 픽업: jquery-1.2.6-vsdoc.js.
참조:
다음 링크를 확인할 수 있습니다.
http://blogs.ipona.com/james/archive/2008/02/15/JQuery-IntelliSense-in-Visual-Studio-2008.aspx
업데이트: Visual Studio 2008용 새로운 HotFix와 완전한 jQuery Intellisense를 VS'08에 제공하는 새로운 jQuery Intellisense Documentation 파일이 있습니다. 아래 링크는 이 두 가지를 제공합니다.
http://blogs.msdn.com/webdevtools/archive/2008/10/28/rich-intellisense-for-jquery.aspx
인라인 JavaScript의 경우 다음을 사용합니다.
<reference path="~\js\jquery-vsdoc.js"/>
뒷면 슬래시를 확인합니다.
이것은 작동하지 않습니다.
<reference path="~/js/jquery-vsdoc.js"/>
실제로 "-vsdoc" 버전을 참조할 필요는 없습니다.jquery-1.2.6-vsdoc.js를 jquery-1.2.6.js와 동일한 디렉토리에 두면 Visual Studio는 jquery-1.2.6.js 참조를 jquery-1.2.6-vsdoc.js로 숨기는 것을 알게 됩니다.
어떤 파일이든 실제로 작동할 것이라고 생각합니다.
흠... 그럼 이 사이트의 다른 질문에 대한 좋은 해결책을 제공합니다...
편집: 이 기능은 VS2008 서비스 팩 1에서만 작동합니다.
만약 당신이 오직 인텔리센스만을 위해 주석이 달린 jQuery 파일을 당신의 소스에 포함시키고 있다면, 당신이 컴파일할 때 당신의 뷰에서 그것을 제거하기 위해 전처리기 지시사항을 활용하는 것을 추천합니다.알라:
<% #if (false) %>
<!-- This block is here for jquery intellisense only. It will be removed by the compiler! -->
<script type="text/javascript" src="Scripts/jquery-1.3.2-vsdoc.js"></script>
<% #endif %>
나중에 코드에서 jQuery를 참조할 수 있습니다.Google AJAX Libraries API를 사용할 때 유용합니다. Google이 제공하는 모든 이점과 지능형 라이센스를 사용할 수 있기 때문입니다.
다음은 라이브러리 API 사용 예제입니다.
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("jquery", "1.3.2", { uncompressed: false });
</script>
비주얼 스튜디오 2008의 jQuery IntelliSense
Microsoft CDN에서 Intellisense 파일을 선택하려는 경우 다음을 사용할 수 있습니다.
/// <reference path="http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.1-vsdoc.js" />
최소화된 jQuery 파일을 사용하지 않는지 확인합니다.
프로젝트에 JavaScript 파일을 추가한 후 + +를 사용하여 작동합니다.
언급URL : https://stackoverflow.com/questions/59766/how-do-you-get-javascript-jquery-intellisense-working-in-visual-studio-2008
'programing' 카테고리의 다른 글
AVD Manager - Android 가상 장치를 만들 수 없습니다. (0) | 2023.06.07 |
---|---|
excel의 vba에서 유니코드 문자열 (0) | 2023.06.07 |
JEST가 코드를 실행하고 있는지 여부를 확인하는 방법은 무엇입니까? (0) | 2023.06.07 |
TypeScript 주의를 제거하는 방법: 'length' 속성이 '{}' 유형에 없습니다. (0) | 2023.06.07 |
R을 사용하여 지정된 확장자를 가진 모든 파일 나열 (0) | 2023.06.07 |