将javascript调用为HTML php样式的缺点(和优点)是什么?


what are the downside (and upside) to calling javascript as HTML php style

我在一个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关闭,将无法工作)

我是否错过了像这样构建页面的问题?

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