包括JavaScript

时间:2012-10-08 15:23:51

标签: javascript

我知道可以把JavaScript放在一个特定的.js文件中,然后只需要将它包含在任何页面中......

<script src="MyJavaScript.js"></script>

我注意到包含的这些.js文件:

  1. 他们实际上不必以.js
  2. 结尾
  3. 其内容不应附带标签
  4. 但是,我需要导入一些以扩展名.page结尾的文件中的JavaScript(我使用的是force.com平台),其中JavaScript附带了标记。我需要这样做的原因是我可以使用quint编写som单元测试。现在,我的双手被绑在这里。最干净的方法是显然将.page文件中的JavaScript重构为.js文件,但我无法做到这一点。我想知道有没有办法可以导入标签附带的脚本片段。

    非常感谢

3 个答案:

答案 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>标记)。