调用" HTML组件"来自JS文件

时间:2015-07-10 20:44:29

标签: javascript php html include require

我一直在寻求使用Javascript加载内容,就像PHP使用 require require_once include 一样加载内容,所以我来到这里:

在HTML源代码中:

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

footer.js 文件:

document.write('<footer id="footer" class="fluid"><div id="callaction"><p>A sua saúde está em dia? Confira aqui</p></div><p>&copy;2015, CUIDAR SAÚDE. Todos os direitos reservados</p><p>André Lemos - Master Design</p></footer>');

它有效,但由于我不是JS专家,我问:这是一件坏事吗?我是否必须关注性能问题?好主意?

2 个答案:

答案 0 :(得分:0)

是的,实施是个好主意。但是,要小心。由于您要导入页脚,因此脚本标记应该写在整个html内容的末尾。

答案 1 :(得分:0)

将输出内容的JS脚本链接到文档并不是一个好主意。这个概念有几个问题:

  1. 浏览器必须打开新的客户端 - 服务器连接和/或发出HTTP请求,
  2. 1 导致页面加载速度变慢的原因(主要是在主页内容之前链接脚本时),
  3. 某些搜索抓取工具无法识别(并因此索引)以这种方式“包含”的内容。
  4. 但在使用或放弃之前,您还必须考虑使用此“内容包括”的情况。如果你只是将它用于普通页脚,这个概念可能是令人满意的。

    如果由于上述问题需要/需要使用某些服务器端解决方案,但您不想使用PHP及其include语句,则可以尝试使用Server-Side Includes模块的Apache。