当我在 Eclipse 中创建动态 Web 项目时,它会生成 Javascript 资源 元文件夹;在我第一次尝试使用它之前,我认为它有效 就像 Java 资源 - 如果您在此处添加源代码,IDE 会为您提供 智能感知、文档和错误检查。
但是当我尝试在那里添加 jquery.js 时,我没有发现任何我期望看到的东西。
是的,eclipse 告诉我它现在知道 jQuery 对象,但它什么都不知道
关于 jQuery 的方法(如 jQuery.ajax(...)
),它也不识别 $
快捷方式。
如何让eclipse识别我包含的js库的方法?
最佳答案
这两件事并不像您想象的那样相关。 JavaScript 资源节点指示所有已知的全局变量和命名的“类型”,以及它们的属性,根据您设置项目的 JavaScript 包含路径的方式进行组织。它代表您项目中的 JavaScript(独立和客户端)已知的所有内容——这就是 Content Assist 能够为您提供的,以我们希望的布局良好且可浏览的结构显示。
您遇到的是 jQuery 比 JSDT 理解的更动态,并且在语法上可能有点棘手。谷歌搜索 jQuery 和 JSDT 应该可以帮助您找到在这方面有帮助的插件。
关于javascript - Eclipse 中的 Javascript 资源有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7429776/