javascript – 所有PHP页面都包含整套CSS和JS,效率如何?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – 所有PHP页面都包含整套CSS和JS,效率如何?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1900字,纯文字阅读大概需要3分钟。
内容图文
![javascript – 所有PHP页面都包含整套CSS和JS,效率如何?](/upload/InfoBanner/zyjiaocheng/810/b041bb2784e244319ebf631b5591f3c4.jpg)
我会总结一下.如果我无法正确地说出我的问题,请纠正我.
我有一些PHP页面,它们都具有以下格式:
<?php
include "header.php";
?>
INSERT PAGE SPECIFIC MATERIAL HERE
<?php
include "footer.php" ?>
header.php文件
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<!-- Main CSS -->
<link href="css/style.css" rel="stylesheet" type="text/css">
</head>
<body>
<navmenu></navmenu>
footer.php
<footer></footer>
<!-- jQuery -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<!-- Theme JavaScript -->
<script src="js/main.js"></script>
</body>
</html>
我是PHP的新手,不确定这是否是有效构建我的PHP文件的正确方法,因为我担心的是:
>每个PHP页面现在加载相同的导航菜单和页脚.这是有意的,也可以.但是,它也会将所有CSS和JS一起加载,即使有很多CSS和JS行,它在其他页面中使用的特定页面BUT中实际上并不实用.这是否需要关注,如果是,我们应该采取什么方式来做这件事?
>我应该将main.js,style.css,header.php和footer.php分开,以便每个PHP页面加载正文函数所需的最小量?
>处理此案件时的标准做法是什么?
如果你能提出一些建议,我将不胜感激!
解决方法:
Should I separate my main.js, style.css, header.php and footer.php so that each PHP page loads the minimum amount needed for the body functions?
您应该为整个网站创建一个css文件和ONE js文件.不要使用php文件充当css,因为:
>如果您有高访问网站,最好有一个css和js文件.因为它是一个直接文件.但是当你通过php文件创建css或js时,php需要计算.也许你认为这是非常低的水平计算,但如果你在高访问网站上需要良好的表现,你需要看到一切.
>如果您通过php创建css和js文件,有时您需要导入多个js或css文件.谁知道?也许它让你在头部标签内使用10 js和10 css!这对SEO来说很糟糕.
>不要担心一个css或js文件大小.较小的尺寸更好,但你仍然可以创建没有SEO问题的100KB css或js文件.
>您可以为所有媒体提供一个css文件.包括打印.无论您使用多个文件还是单个文件,如果需要,请始终在同一文件中使用@media print {}.
> ONE css和js文件可以全局缓存.即使您不需要css或js文件,全局css和js文件也已缓存.
我不是说一个css和js文件总是好主意,但它有最大的好处.
内容总结
以上是互联网集市为您收集整理的javascript – 所有PHP页面都包含整套CSS和JS,效率如何?全部内容,希望文章能够帮你解决javascript – 所有PHP页面都包含整套CSS和JS,效率如何?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。