直接在 php 主页中包含 javascript 文件与包含在 php 主页中包含的 php 子页面之间的区别



以下两种包含javascript文件的方法有什么区别:
1. 将 javascript 文件直接包含在 php 主页中,如:主要.php<script type="text/javascript" language="javascript" src="custom-script.js"></script>

2. 在 php 子页面中包含 javascript 文件,该子页面进一步包含在 php 主页中,如:
在主要.php
<?php include('subpage.php'); ?>
子页面.php
<script type="text/javascript" language="javascript" src="custom-script.js"></script>

唯一可能的区别是包含 js 文件的代码的位置,因此如果函数依赖于多个 js 文件,则差异可能在最终输出 HTML 上可见。

注意:代码的位置在执行依赖于 js 的函数时确实很重要

最终没有区别。无论哪种方式,JS文件都包含在客户端的浏览器中。

这不会对浏览器产生任何影响。

没有区别,除非使用子页面使<script>标签出现在页面下方,在这种情况下,浏览器在到达该点之前不会执行它。

就浏览器而言,一切都是"一页",它不知道 PHP 脚本之间的任何包含或划分。

它对浏览器没有区别。

但是,对于架构风格,最好将所有JS放在包含在其他地方的分离php文件中。

这样,您就可以更好地控制所包含的内容(一个位置控件(。如果你以后想添加另一个脚本,你可以把它添加到子页面.php(最好把它命名为javascript-include-header.php(,你将在所有页面上包含另一个脚本。删除脚本也是如此,或者如果您发现脚本包含顺序很重要。

最新更新