我知道可以把JavaScript放在一个特定的.js文件中,然后只需要将它包含在任何页面中......
<script src="MyJavaScript.js"></script>
我注意到包含的这些.js文件:
但是,我需要导入一些以扩展名.page结尾的文件中的JavaScript(我使用的是force.com平台),其中JavaScript附带了标记。我需要这样做的原因是我可以使用quint编写som单元测试。现在,我的双手被绑在这里。最干净的方法是显然将.page文件中的JavaScript重构为.js文件,但我无法做到这一点。我想知道有没有办法可以导入标签附带的脚本片段。
非常感谢
答案 0 :(得分:1)
这是你在找什么?
<script type="text/javascript" src="MyJavaScript.page">
John Resig有一个很好的方法来弃用标签。也许值得一瞧。
此Tag问题上还有一个SO线程。请参阅here.
答案 1 :(得分:1)
正如@totero所说,您可以使用属性
指定脚本类型<script type="text/javascript" src="myFile.annoyingExtension">
但是,请不要忘记关闭标签,除此之外你会得到惊悚错误:
<script type="text/javascript" src="myFile.annoyingExtension"></script>
关闭标签本身不会工作所以请不要这样做
<script type="text/javascript" src="myFile.annoyingExtension" />
答案 2 :(得分:0)
你提到包括Javascript,从它的外观来看,你将它们包含在HTML文档中。您是否有任何其他编程或脚本语言可供您编辑文档?如果您可以在平台中使用PHP或ASP之类的东西,您可以让它读取.page文件并将其回显到您的HTML输出文档中(可能在您方便时从其中剥离<script>
标记)。