可以用javascript声明参数类型吗?
如果没有自动完成,我的能力就会削弱。当我声明一个函数以“objects”作为参数而不是实际类型时,自动完成当然无法工作可以用javascript声明参数类型吗?,javascript,Javascript,如果没有自动完成,我的能力就会削弱。当我声明一个函数以“objects”作为参数而不是实际类型时,自动完成当然无法工作 有没有办法做到这一点?我怀疑答案是“否”-在这种情况下,如何在没有自动完成的情况下进行管理?好吧,Visual Studio和Aptana没有提供非常高级的Intellisense选项,但作为使用javascript编程的工具,他们目前提供的Intellisense级别对我来说已经足够了。也许你应该去Aptana工作室看看。它也有免费版本 编辑: 我所知道的最好的JavaScr
有没有办法做到这一点?我怀疑答案是“否”-在这种情况下,如何在没有自动完成的情况下进行管理?好吧,Visual Studio和Aptana没有提供非常高级的Intellisense选项,但作为使用javascript编程的工具,他们目前提供的Intellisense级别对我来说已经足够了。也许你应该去Aptana工作室看看。它也有免费版本 编辑:
我所知道的最好的JavaScript编辑器无疑是Aptana。因为它还提供了对不同JavaScript库的大量支持。您应该下载Visual Studio的修补程序更新,以方便使用jQuery Intellisense,但此选项在Aptana中与Prototype、ExtJs、Microsoft等其他库一样运行良好。Microsoft正在Visual Studio中使用特殊的带注释的JavaScript源文件来更好地完成代码。这对于许多程序员大量使用的库来说应该非常有用 您可以在此处查看带注释的JQuery版本: attr函数的文档如下所示:
attr: function( name, value, type ) {
/// <summary>
/// Set a single property to a computed value, on all matched elements.
/// Instead of a value, a function is provided, that computes the value.
/// Part of DOM/Attributes
/// </summary>
/// <returns type="jQuery" />
/// <param name="name" type="String">
/// The name of the property to set.
/// </param>
/// <param name="value" type="Function">
/// A function returning the value to set.
/// </param>
..
}
attr:function(名称、值、类型){
///
///在所有匹配的元素上,将单个属性设置为计算值。
///提供了计算值的函数,而不是值。
///DOM/Attributes的一部分
///
///
///
///要设置的属性的名称。
///
///
///返回要设置的值的函数。
///
..
}
然而,在自己的JavaScript文件中编写所有这些XML可能有点过火。我开发JavaScript应用程序已经5年了,我使用了aptana、visual studio等。我会说,这项工作的最佳工具是IntelliJ。自动完成是非常丰富和智能。我也喜欢Go-To声明功能,语法着色。语法检查,感觉就像在Javascript中使用resharper 这会在VS 2010 RTM中吗?