Home > PHP > Dynamic Loader

Dynamic Loader

July 29th, 2008

What does this script do ?

  1. Load multiple JS / CSS files at once. (Purpose : reducing number of HTTP requests).
  2. Compress JS / CSS files. By removing tabs, new lines, etc. (Purpose : reducing file size).
    For CSS files :

    • replacing "font-weight:bold" with "font-weight:700" (minus 1 character).
    • replacing "#FF5500" with "#F50" (minus 3 characters).
    • replacing more extra characters.


How to use ?

Example #1, you want to load "css1.css" and "css2.css"

<link rel="stylesheet" type="text/css" href="dynamic-loader.css?load=css1;css2" />

To add compression, use

<link rel="stylesheet" type="text/css" href="dynamic-loader.css?load=css1;css2&compress=1" />

Example #2, you want to load "js1.js" and "js2.js"

<script type="text/javascript" href="dynamic-loader.js?load=js1;js2&compress=3"></script>

There are several level of compression (compress=1, compress=2, etc).

More information of compression level, please read "dynamic-loader.php".

If you want to compress JS file :

  1. You may not use single line comment (double slashes), use multi line comment instead (/* */).
  2. Put semicolon on the end of line.

Download

PHP

 
Your Ad Here
 
  1. No comments yet.
  1. No trackbacks yet.