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