-1

我在一个只有 JavaScript 的框架中,我不能使用 php。
所以而不是

<?php include ('header.php'); ?>

我可以将 HTML 放入 JavaScript 编写函数并使用

<script type="text/javascript" src="js/header.js"> </script>

该页面仅显示仅在 JavaScript 打开时才会显示的信息,因此我不担心失去没有 JavaScript 的人。

以下是我认为尝试在 JavaScript 中复制这个 PHP 函数的优点和缺点:我错过了什么吗?大的?

  • 只需编辑一个文件即可编辑多个页面
  • 每个单独的 html 文件会更小,因此预渲染站点会更小

  • 包裹在 JS 代码中的 HTML 使文件变大
  • 调用额外文件会减慢页面加载速度?
  • (如果 JavaScript 关闭,将无法工作)

我错过了这样的页面结构问题吗?

-

4

1 回答 1

0

我觉得我遗漏了一些东西,因为还没有人指出,但是 JS 和 PHP 之间有一个非常巨大的区别:PHP 用于服务器端脚本,而 JS 用于客户端。很少有这不是问题。
例如,如果您想使用来自数据库的信息填充您的站点,那么仅使用 JS 是不可能的(假设您的数据库配置为仅接受来自本地主机的连接,大多数数据库是出于安全原因)。

于 2013-05-31T10:14:28.023 回答