2011-09-23 53 views

回答

6

是的,你可以。唯一需要的是在Visual Studio中的应用程序中添加必需的JavaScript文件,并从那里包含它们。使用任何CDN将无法正常工作,因为您无法在Metro JavaScript应用程序中加载外部JavaScript文件。

+0

有几个注意事项这里...恩。没有一个jQuery AJAX调用可以工作,因为你需要使用WinJS.xhr,不过如果包装/插件出现来解决这个问题,我不会感到惊讶。 –

+0

Ajax调用应该工作。但是JSONP不支持,因为脚本元素注入被认为是WinJS的安全漏洞 –

1

有一个在jQuery库的一些修复,你可以将其包含在Windows 8的开发。 这里是获取jQuery库的链接(有些修复为Wins 8定制)。 https://github.com/appendto/jquery-win8 这项工作是由AppendTo完成的,他们今年在BUILD会议上与微软进行了一次联合对话。 这个jQuery库的更多细节: jQuery的为Windows 8 随着最近的Windows释放8许多开发商都热切地着手创建jQuery的增强型应用程序的Windows 8。不幸的是,所有这些人很快就了解的jQuery和Windows 8最初在汇集时遭受一点摩擦。 面对这个问题,appendTo很高兴发布jQuery的自定义副本,它将在Windows 8中很好地发挥作用。只需下载它,将它包含在您的项目中,然后您就可以开始运行了。 为了保证项目的方向是经过精心策划,appendTo连通jQuery开发团队经常来解决有关修改的jQuery(或它的单元测试)的某些方面与Windows 8 以提高兼容性考虑到这是一个预览,你可能有任何疑虑在你自己的项目中遇到问题,我们希望鼓励你在GitHub上免费提交问题和反馈。我们会尽力及时解答您的疑虑,并尽快解决问题。 请注意,为了获得jQuery和Windows 8的最佳体验,您需要的不仅仅是修改后的库,还需要了解Windows 8环境中的基本安全问题。这些问题中的很多都与开发人员使用$ .html()(以及其他类似方法)的方式有关。详情请参阅http://msdn.microsoft.com/en-us/library/ie/hh465388.aspx。 关注在构建2012所做的介绍在网上http://channel9.msdn.com/Events/Build/2012/3-130

相关问题