2013-07-25 58 views
0

我正在使用Ext框架的舊網站上工作。它的核心是一個巨大的.js文件。我不是前端Web人員,我通常會編寫服務器和服務端代碼,所以我不熟悉在Visual Studio中使用JavaScript的重要性。在Visual Studio 2012中使用JavaScript

在這個文件中,有這樣的代碼片段:

... 

// private 
onDestroy : function(){ 
    if(this.manager){ 
     this.manager.unregister(this); 
    } 
    Ext.Window.superclass.onDestroy.call(this); 
}, 

... 

如何找到「經理」成員呢?我不能F12到它,編輯器頂部沒有組合框。

這是JavaScript嗎?是因爲VS支持不好嗎?這與項目/文件的安裝方式有關嗎?

請不要提及替代IDE,或者如果你這樣做,不要傳遞他們的意見,這可能會讓我們遇到SO警察的麻煩。 Woop,woop。

+0

您是否正在嘗試查看'manager'對象的內容 - 它的屬性或方法? –

回答

0

好吧,我給了它一段時間,沒有人管道,因此,從我剛剛看到的// build/2013中,Visual Studio 2012非常糟糕,JavaScript在2013年有了很大改進,其中包括'頂部的成員'組合框,CoffeeScript支持和其他最近的ECMAScript更改支持。

+1

帶有至少ReSharper 7的Visual Studio 2012與JavaScript的搭配稍微好一些 - 您可以在成員上使用F12並跳轉到源文件。 –

+1

我最近一直在javascript中嘗試一些IDE。他們都不擅長完成代碼,我想這與JS的鬆散類型本質有關。我還是比較喜歡VS2012以上的東西......(來自java/C++背景)我已經很難進入JS的做事方式,書籍說你會在一段時間後愛上它,但我似乎沒有得到它)​​ –

+0

謝謝你們,我懷疑有同樣的感覺。通過TypeScript非常感興趣,我發現靜態輸入使我更快,在火車上訓練。無論如何,最好不要在這裏進行對話。 –