根据这个blog post,Netbeans应该支持Javascript类型推断。并且应该在Netbeans编辑器中内置Javascript支持。
但是,当我将HTML文件添加到一个简单的Java项目中,并使用<script src="..."/>
包含Raphael 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>
答案 0 :(得分:0)
不确定Netbeans的支持,但据我所知,JS中的自动完成(如果这就是你需要的)只能通过持续运行你的代码来实现。例如,在Firebug中,您可以通过在控制台中按Tab键来执行此操作。