2012-07-04 34 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,你甚至没有做到这一点...