IT story

Visual Studio 2008에서 JavaScript / jQuery Intellisense를 어떻게 작동 시키나요?

hot-time 2020. 9. 1. 08:01
반응형

Visual Studio 2008에서 JavaScript / jQuery Intellisense를 어떻게 작동 시키나요?


나는 jQuery Intellisense가 SP1로 개선되어야한다고 생각했습니다. 주석이 달린 jQuery 1.2.6 버전도 다운로드했지만 intellisense는 별도의 jscript 파일에서 작동하지 않습니다. 내 웹 페이지의 <head> 태그에서 먼저 참조되는 jQuery 라이브러리가 있습니다. 내가 뭘 잘못하고 있니?


외부 JavaScript 파일 상단에 다음을 추가합니다.

/// <reference path="jQuery.js"/>

폴더 구조 등에서 파일의 위치에 상대적인 경로가 올바른지 확인하십시오.

또한, 모든 참조는 전에 파일의 상단에있을 필요 어떤 의견을 포함하여, 다른 텍스트 - 파일에있는 그대로, 맨 처음 일을. 바라건대 Visual Studio의 향후 버전은 파일의 위치에 관계없이 작동하거나 완전히 다른 작업을 수행 할 것입니다.

당신이 것을 완료되면 파일을 저장 , 히트 Ctrl+ Shift+ J인텔리을 업데이트하려면 Visual Studio를 강제로.


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 문서 파일이 있습니다. 다음은이 두 가지를 얻을 수있는 링크입니다.

http://blogs.msdn.com/webdevtools/archive/2008/11/07/hotfix-to-enable-vsdoc-js-intellisense-doc-files-is-now-available.aspx

http://blogs.msdn.com/webdevtools/archive/2008/10/28/rich-intellisense-for-jquery.aspx


인라인 JavaScript의 경우 다음을 사용하십시오.

/// <참조 경로 = "~ \ 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-vsdoc에 대한 jquery-1.2.6.js 참조를 은폐하는 것으로 인식합니다. js.

실제로 모든 파일에서 작동한다고 생각합니다.

음 ...이 사이트의 다른 질문에 대한 좋은 해결 방법을 제공합니다 ...

편집 :이 기능은 VS2008 서비스 팩 1에서만 작동합니다.


intellisense만을 위해 소스에 주석이 달린 jQuery 파일을 포함하는 경우 전 처리기 지시문을 활용하여 컴파일 할 때 뷰에서 제거하는 것이 좋습니다. Ala :

<% #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이 제공하는 모든 혜택과 인텔리 센스를 얻을 수 있기 때문입니다.

다음은 Libraries 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>

Visual Studio 2008의 jQuery Intellisense


Microsoft CDN에서 Intellisense 파일을 선택하려면 다음을 사용할 수 있습니다.

/// <reference path="http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.1-vsdoc.js" />

최소화 된 jQuery 파일을 사용하고 있지 않은지 확인하십시오.

Ctrl+ Shift+ J를 사용 하여 프로젝트에 JavaScript 파일을 추가 한 후 작동하도록합니다.

참고 URL : https://stackoverflow.com/questions/59766/how-do-you-get-javascript-jquery-intellisense-working-in-visual-studio-2008

반응형