通常,JavaScript文件的引用放在HTML页面的
标签之间是可以的,但为了优化页面加载速度,推荐将这些引用放在标签的底部,就在关闭的标签之前。这样做可以确保在浏览器解析HTML并显示页面内容之前不会阻塞页面的加载。所以,应该将PHP代码片段放在
标签的最后,如下所示:<!DOCTYPE html>
<html>
<head>
<!-- 你的其他元素,如CSS链接 -->
</head>
<body>
<!-- 网页内容 -->
<!-- PHP脚本来决定是否引入main.js -->
<?php
$user_agent = $_SERVER['HTTP_USER_AGENT'];
function is_mobile($user_agent) {
return preg_match('/(iPhone|iPod|iPad|Android|BlackBerry|Opera Mini|IEMobile)/', $user_agent);
}
if (!is_mobile($user_agent)) {
echo '<script src="main.js"></script>';
}
?>
</body>
</html>
这样只有在页面的内容完全加载之后,main.js文件才会被加载,可以提高用户体验。