2012-07-04 88 views
0

我喜歡knockout.js,唯一的問題是Visual Studio對這個框架一無所知,所以它不會阻止我愚蠢的事情,比如爲'observable'賦值給'observable'屬性,這使得它成爲常規屬性,而不是易於在編譯時顯示,甚至在運行時甚至可以顯示。 我不知道是否有Visual Studio 2010的語法檢查器/突出顯示器,可以幫助我防止這樣的故障?什麼關於VS 2011?對於那些新來淘汰賽的開發者來說,這可能是一個很大的幫助。謝謝是否有knockout.js的語法檢查器?

+0

我不知道有什麼,但是這將是有問題的。該操作將毫無錯誤地工作,因爲在javascript中將該observable重新分配給int是一個有效的操作。 – Tyrsius

+0

當然,這是有效的,我認爲它不過是某種關於可能的濫用的警告,考慮到它被宣佈爲可觀察的。更普遍的問題是,是否有任何技術可以防止像Knockout這樣的新開發者出現這樣的錯誤?請注意,這是非常典型的誤用,恐怕很多時間會因爲這樣的錯誤而丟失 – YMC

回答

0

2010年,您可以通過在JS文件頂部使用以下語法引用它們來獲得IntelliSense JavaScript庫。

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

這個環節應該提供更多信息:JScript IntelliSense Overview

VS 2012,你甚至沒有做到這一點...