侧边栏壁纸
博主头像
欧阳博客

行动起来,活在当下

  • 累计撰写 140 篇文章
  • 累计创建 124 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

PHP合并CSS、JS优化前端方法

欧阳
2021-09-05 / 0 评论 / 0 点赞 / 8 阅读 / 0 字

利用php的foreach函数合并文件夹下的js文件

    <?php
    /**
        *JavaScript 合并压缩
        *https://www.oyzm.cn/daybook/js-css-compress-scripts.html
    */
    header( 'Content-type: application/javascript' );
    foreach( glob( '*.js' ) as $file ){
    include( $file );
    echo "\n";
    }
    ?>

只需要将上述内容保存为js.php,直接在前端引用即可。如优先需要读取jquery.min.js,在文件前面加个1即可,如1jquery.min.js。foreach优先数字,然后英文字母。

合并CSS或txt等都是同理

    <?php
    /**
        *CSS 合并压缩
        *https://www.oyzm.cn/daybook/js-css-compress-scripts.html
    */
    header( 'Content-type: text/css' );
    foreach( glob( '*.css' ) as $file ){
    include( $file );
    echo "\n";
    }

引用如:

    <link href="/template/plana/css/css.php" rel="stylesheet" type="text/css">
    <script language="javascript"  src="/template/plana/js/js.php"></script>

注意一点就只是读取当前文件夹下的js或css文件,一般也够用了。

0
CSS

评论区