让我们来看看:
org.eclipse.jdt.core.prefs
非常重要,它控制着你编译java项目的方式.
org.eclipse.jst.common.project.facet.core.prefs
添加一个Facet,基本上是一种向Eclipse中的项目引入功能的方法,因此项目可以有一个或多个方面(即它可以是Java项目和EJB项目).请看这里的插图(搜索'Facet'一词)
org.eclipse.jst.j2ee.ejb.annotations.xdoclet.prefs
是一种配置XDoclet注释支持的方法
org.eclipse.wst.common.component
与部署结构有关.
org.eclipse.wst.common.project.facet.core.xml
用于为J2EE项目指定目标服务器
org.eclipse.wst.validation.prefs
是指Wst验证
org.eclipse.wst.jsdt.ui.superType.container/name
如这里所解释的,是JSDT部分的配置:
默认情况下,普通javascript文件(.js)从对象Global继承成员.静态/动态Web项目中包含的HTML文件从对象Window继承成员.
因此,如果您的上下文是普通的javaScript文件,则只显示Window.window或Window.alert(..)是有效的,因为没有任何Window成员被继承.你真正想要的是从Window对象的实例继承这个字段+方法.
,
JSDT在项目级别支持可配置的超类型.项目中的每个.js或.html文件都从项目超类型继承所有字段和方法.默认情况下,独立JavaScript项目的类型为Global,静态/动态Web项目的窗口类型为Window.
,
您可以从JavaScript包含路径属性页面从对象全局更改项目的超级类型到对象窗口以获得所需的结果...在全局订单/超级类型页面上,将超级类型更改为ECMA库中的窗口.