我有一个web应用程序,其中的html页面是在亚马逊s3存储桶中创建的。这些HTML页面引用JavaScript。我应该在哪里放置JavaScript源文件,以便使用JavaScript正确渲染它?我应该把它们放在亚马逊S3帐户的同一个桶里吗?如果源文件位于我的Web应用程序的静态资产文件夹中,HTML页面的渲染速度会更快吗?如果我把它们放在亚马逊S3水桶里,我应该如何参考它们;通过相对于存储区的路径还是由亚马逊给出的绝对完整域路径?如何在保存在amazon s3中的html页面上引用外部JavaScript库?
编辑:我得到了它与下面的JavaScript前工作:
的test.html:
<html>
<head>
<script src="display.js">
</script>
</head>
<body>
<input type="button" onclick="popup()" value="Click Me!">
</body>
</html>
display.js:
function popup() {
alert("Hello World")
}
您的功能永远不会触发,应该会产生错误。除了对document.write()的调用之外,删除所有内容。您应该能够看到文件是否正在加载到浏览器的开发工具中。 – Joe 2013-02-22 20:04:16