tho*_*ris 1 javascript optimization web
我正在以这种风格制作一个"静态"的php网站
<?php include "header.php" ?>
<?php include "left.php" ?>
<?php include "photos.php" ?>
Run Code Online (Sandbox Code Playgroud)
在"photos.php"中,我有来自灯箱的3个重javascript文件,我认为只在这个"photos.php"中包含javascript文件而不是在"header.php"中是一件好事.但javascript应该只在head html标签中.你有更好的方法,或者我的方法很好吗?
非常感谢
最好尽可能让所有的javascript都在头脑中.你可以毫不费力地完成任务.正如Dominic Rodger所说,在每个页面上包含js文件可能不是什么大问题,因为它们应该被缓存.
我倾向于为这种事情创建包含大量变量的页面模板类文件.更简单的做法就是在你包含头文件之前设置一个变量,然后在头文件中访问该变量,并在适当的时候添加js.
<?php
$includePhotoJavascript = true;
include "header.php";
?>
Run Code Online (Sandbox Code Playgroud)
在头文件中:
if(isset($includePhotoJavascript) and $includePhotoJavascript == true)
{
// add the javascript
}
Run Code Online (Sandbox Code Playgroud)