Netbeans中对Raphael Javascript库的支持

Netbeans中对Raphael Javascript库的支持,netbeans,javascript,raphael,Netbeans,Javascript,Raphael,根据这一点,Netbeans应该支持Javascript类型推断。Netbeans编辑器应该内置Javascript支持。 然而,当我向一个简单的Java项目添加一个HTML文件,并使用包含javascript库时,Netbeans似乎无法识别该库。即使是非常简单的补全,比如在窗口对象中检测新的Raphael函数,也不起作用 例如: <html> <head> <title>Raphael Play</title>

根据这一点,Netbeans应该支持Javascript类型推断。Netbeans编辑器应该内置Javascript支持。 然而,当我向一个简单的Java项目添加一个HTML文件,并使用
包含javascript库时,Netbeans似乎无法识别该库。即使是非常简单的补全,比如在窗口对象中检测新的
Raphael
函数,也不起作用

例如:

<html>
    <head>
        <title>Raphael Play</title>
        <script type="text/javascript" src="raphael.js"></script>
        <script type="text/javascript">
window.onload = function() {
    var paper = new Raphael(document.getElementById('canvas_container'),
        500, 500);
    // no ctrl+space for autocomp Ra -> Raphael
    var candy = paper.set();
    // and of course paper is recognized as Object, no autocompletions for it.
        </script>
    </head>
    <body>
        <div id="canvas_container"></div>
    </body>
</html>

拉斐尔戏剧
window.onload=函数(){
var paper=new Raphael(document.getElementById('canvas_container'),
500, 500);
//没有ctrl+空格用于自动压缩Ra->Raphael
var candy=paper.set();
//当然,纸张被视为对象,没有自动完成的功能。

不确定是否支持Netbeans,但据我所知,autocompletion(如果您需要的话)在JS中,只有持续运行代码才能实现。例如,在Firebug中,您可以通过按console中的tab键来实现。

阅读Sun博客文章的第一个链接。您的陈述是不正确的,因为在许多情况下,您可以使用类型推断来获取自动完成数据。我认为IntelliJ的想法可以用于Javascript。