How to put all css files in one file and all javascript files in one file
本问题已经有最佳答案,请猛点这里访问。
当我想要包含任何新的
1 2 3 4 5 6 7 8 | <link rel="stylesheet" href="<?php echo URL; ?>public/css/header.css" /> <link rel="stylesheet" href="<?php echo URL; ?>public/css/index.css" /> <link rel="stylesheet" href="<?php echo URL; ?>public/css/footer.css" /> <link rel="stylesheet" href="<?php echo URL; ?>public/css/signup.css" /> <link rel="stylesheet" href="<?php echo URL; ?>public/css/contactUs.css" /> <link rel="stylesheet" href="<?php echo URL; ?>public/css/option.css" /> <link rel="stylesheet" href="<?php echo URL; ?>public/css/question.css" /> <link rel="stylesheet" href="<?php echo URL; ?>public/css/profile.css" /> |
JS文件
1 2 3 4 5 6 | <script src=<?php echo URL ."public/Js/profile.js" ?>> <script src=<?php echo URL ."public/Js/cell.js" ?>> <script src=<?php echo URL ."public/Js/place.js" ?>> <script src=<?php echo URL ."public/Js/ontology.js" ?>> <script src=<?php echo URL ."public/Js/informativeObject.js" ?>> <script src=<?php echo URL ."public/Js/question.js" ?>> |
我想要类似的东西
1 2 3 4 | <header> include all css include all js </header> |
对于CSS,可以使用
使用CSS的HTML:
1 2 3 4 | <style type="text/css"> @import url('index.css'); @import url('footer.css'); </style> |
独立CSS:
1 2 | @import url('index.css'); @import url('footer.css'); |
浏览器将javascript作为一个
edit:jsmin by crockford是一个cli实用程序,如果您想脱机使用它,可以使用它。
假设您有一个文件数组(使用本地文件系统路径)
1 2 3 4 5 6 7 8 9 10 11 12 13 | print"<style type='text/css'> "; showall($css); print"</style>"; function showall($filelist) { foreach ($filelist as $fname) { print file_get_contents($fname) ." "; } } |
minify是一个将所有CSS/JS文件合并为一个的PHP库。这有帮助吗?