簡體   English   中英

使用 Visual Studio (2010) 在 javascript 中編程?

[英]programming in javascript with Visual Studio (2010)?

無論您是被迫在 Visual Studio 2010 中編寫 javascript,還是堅持使用 Visual Studio 2010 而不是另一個 IDE,我都想知道在開發過程中,有人做了什么來改善 ZDE9B9ED78D7E2E1DCEEFFEE7820109 的開發體驗。

I'm asking since javascript support is lacking in Visual Studio 2010. You don't get the the kind of support you get as if you were developing Silverlight apps in C# and XAML. For example, the intellisense doesn't support javascript 1.8.5 (or even 1.6 functions ie JSON.Parse), it's difficult to navigate to function or object definitions (no Go To Definition), no Object Browser, Call Hierarchy, and the list可以 go 上。

做了什么來彌補 javascript 不存在的 VS2010 功能? 此外,支持 javascript 開發的良好功能要求是什么? VS2010 應該添加什么作為擴展或未來版本? 另外,對於管理大型項目的 .js 代碼有什么建議嗎?

到目前為止對有幫助的一些東西是 JScript Editor Extensions 和Web Standards Update 此外,在處理 in.js 文件時,我依靠書簽返回關鍵位置,因為文件的功能不可見(就像在 C# 中那樣)。 我的功能請求是通過 javascript 版本添加智能感知支持,類似於您如何定位 .NET 2.0、3.5 或 4.0。

有許多 VS 擴展來協助 javascript:

Visual Studio Javascript 擴展功能比較

JSEnhancements 很棒,可以做你真正想要的:添加區域和代碼塊折疊。

另請參閱此擴展名: http://code.google.com/p/js-addin/

它將您的腳本解析為可用於導航的 object 樹。

我也用過這個編輯器的免費版: http://www.yaldex.com/JSFactory_Pro.htm

不幸的是,我不能推薦它,因為它存在幾個關鍵問題(尷尬的用戶界面,怪異的智能感知,並且不完全穩定)。 這太糟糕了,因為它總體上是一個設計非常周到的軟件,它只是在橡膠與道路相遇的地方失敗了。

1) 安裝Resharper ,在構建 javascript 重型 web 應用程序時有很大幫助。
2) 獲取FireBug進行調試。
3) 此外,JQuery.vsdocs 文件有時很有幫助!

當我使用 vim 和 Notepad++ 來剪切代碼時,我感受到了你的痛苦,或者直到我開始使用 Firebug 調試 JavaScript。 雖然它很多並不完全適合您的情況,但在開發基於 Web 的應用程序時對我來說非常寶貴:

http://getfirebug.com/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM