Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可以用javascript声明参数类型吗?_Javascript - Fatal编程技术网

可以用javascript声明参数类型吗?

可以用javascript声明参数类型吗?,javascript,Javascript,如果没有自动完成,我的能力就会削弱。当我声明一个函数以“objects”作为参数而不是实际类型时,自动完成当然无法工作 有没有办法做到这一点?我怀疑答案是“否”-在这种情况下,如何在没有自动完成的情况下进行管理?好吧,Visual Studio和Aptana没有提供非常高级的Intellisense选项,但作为使用javascript编程的工具,他们目前提供的Intellisense级别对我来说已经足够了。也许你应该去Aptana工作室看看。它也有免费版本 编辑: 我所知道的最好的JavaScr

如果没有自动完成,我的能力就会削弱。当我声明一个函数以“objects”作为参数而不是实际类型时,自动完成当然无法工作


有没有办法做到这一点?我怀疑答案是“否”-在这种情况下,如何在没有自动完成的情况下进行管理?

好吧,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中吗?