2011-10-20 5 views
1

어제 jQuery를 Microsoft의 CDN으로 옮겨 jQuery intellisense를 가져 왔습니다. 예!jQuery Intellisense : vsdoc의 공통 참조 파일 (stdafx)

//These references should enable intellisense within this file 
///<reference path="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.6.4.js" /> 
///<reference path="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.16/jquery-ui.min.js" /> 

내가 내 모든 JS에서 하나의 변하지 않는 기준을 가지고 위의 참조 등이 포함 된 하나의 js 파일이하는 것을 선호 : 그러나, 나는 분명히 내 모든의 .js 파일에 다음을 포함합니다 그래서 같은 파일 :

//These references should enable intellisense within this file 
///<reference path="/shared/js/stdafx.js" /> 

아이디어는 stdafx.js가 jQuery를 참조를 포함하는 파일이 될 것입니다. 그럼 난 하나만 버전을 업데이 트하거나 참조를 추가 할 수 있습니다. 나는 그것을 빨리 줬다. 그러나 그것은 일하는 것처럼 보이지 않았다. 이 일이 일어날 수있는 방법을 찾아 낼 수 있습니까?

답변

4

실제로 위의 공통 참조가 결국 작동했습니다. 나는 기발한 VS가 js intellisense와 관련되어 있다는 것을 깨닫지 못했습니다. 재미있게도 프로젝트를 컴파일 한 후에 시작되었습니다.

JavaScript를 새로 고치는 Ctrl-Shift-J를 사용해 보았습니다. 몇 초 동안 걷어차면서 기회가 주어집니다. 필자가 읽은 또 다른 팁은 공통 참조를 추가하려는 .js 파일의 편집기에 common.js 파일을 끌어 놓는 것이 었습니다. 이 온 전성 검사는 내가 올바른 길을 가졌음을 확신시켜 주었다. 상대 경로 (../shared/stdafx.js)를 추가했지만 절대 경로 (/shared/js/stdafx.js)를 사용하여 새 js 파일의 VS .js 템플릿을 수정할 수있었습니다.

나는이 질문을 통해 인내하고, JavaScript를 새로 고치고, 컴파일하고, VS를 닫고 다시 열어 줄 것을 제안합니다. 여전히 자신의 .js 파일에 jQuery를 인텔리을 원하는 사람들을위한

1

(당신이하지 왜) 당신이 MS 비주얼 스튜디오 인텔리을 위해 만든에 '참조'올바른의 jQuery VSDOC 파일을 필요

/// < 참조 경로 = "http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.2-vsdoc.js"/ >

그것을 테스트하려면 다음을 입력합니다

$ (

PA와 함께 완전한 인텔리 센스를보아야합니다. RAMETERS뿐만 아니라 회원. 멤버의 단일 목록 만 표시되는 경우 작동하지 않습니다.