Tag: javascript - Webeame Snippets


Añadir snippet

Tag: javascript



Evitar el cache de los css y js

Consiste en colocar en el link del css la fecha de modificación de la hoja de estilos.
  1. function version($file) {
  2. return $file.'?'.filemtime($file);
  3. }
  4.  
  5. <link href="<?php echo version('css.css'); ?>" rel="stylesheet" type="text/css" />
Visto en http://icebeat.bitacoras.com/post/283/evitar-el-cache-de-los-css-y-js

En PHP css javascript cache por alberto hace on 29/3/08 | Comentarios



Comprimir Javascript desde PHP sin mod_deflate

Si no tenemos acceso al servidor para activar el mod_deflate de php, podemos comprimir javascript desde php con gzip js.php
  1. <?php
  2. $file = $_GET['file'];
  3. $allow = array('js/jquery.js');
  4. if(in_array($file, $allow))
  5. {
  6. ob_start( 'ob_gzhandler' );
  7. echo join('',file($file));
  8. }
  9. ?>
y pasamos el nombre del js por $_GET:
  1. <script type="text/javascript" src="js.php?file=js/jquery.js">
  2. </script>
Asi por ejemplo dejamos la libreria jquery sobre 15-16kb Arreglado fallo de seguridad y es que primero habría que filtrar la entrada por get ya que de lo contrario se podría ver cualquier fichero del sistema operativo, gracias unsleep :D

En PHP compresion gzip mod_deflate javascript por ZiTAL hace on 27/2/08 | Comentarios