SDw*_*rfs 7 javascript jquery netbeans autocomplete
我刚开始使用netbeans(Win7/64bit下的NetBeans IDE 7.2(Build 201207171143))来尝试jQuery开发.特别是自动完成看起来非常方便..
我使用了这个教程:http://netbeans.org/kb/docs/web/js-toolkits-jquery.html 我做了本教程中的所有内容,但是使用了当前版本的jQuery.js(v1.8.0)而不是旧版1.4.2修订版.
让我们看看以下代码剪切:
<script type="text/javascript">
$(document).ready(function(){
$("h1").click(function(){ alert ("HI!"); });
});
</script>
Run Code Online (Sandbox Code Playgroud)
自动完成适用于"$(文档)".并建议"准备好".到现在为止还挺好...
第3行以"$("h1")开头." 在那个选择器后跟"." 我得到了很多建议但不是"点击"; 当我使用较旧的jQuery-1.4.2.js时,它的工作方式如教程的以下屏幕截图所示:http://netbeans.org/images_www/articles/69/web/js-toolkits-jquery/code-completion. PNG
问题:
此致,斯特凡
---更新---
如果您<script type="text/javascript" src="js/jquery.js"></script>向源代码添加一个问题,则只会出现此问题.如果省略include,它就可以正常工作.所以这似乎是Netbeans的一个问题.并引导我们进行以下改编的问题:
问题:不包括jquery.js只是一种解决方法.有办法解决这个问题吗?也许我们需要在项目的某个地方禁用一些"auto-include-everything"选项?
---更新#2:解决方案---
它甚至包含脚本的名称也<script type="text/javascript" src="jq.js"></script>起作用,但是以"jquery.js"结尾的任何资源名称都不起作用,而是<script type="text/javascript" src="jquery-1.8.0.js"></script>有效!所以它实际上是Netbeans中的一种错误,这是由一些硬编码的东西引起的.解决方案是重命名JavaScript文件,例如它仍然包含修订版.
看起来你正在使用jQuery的缩小版本,因为你很可能从JS核心获得代码完整性,所以你需要在你的项目中包含开发版本或两者(开发和缩小),如果你要将代码推送到生产,获取jQuery代码completition和API especifications.看这个:

| 归档时间: |
|
| 查看次数: |
2914 次 |
| 最近记录: |