Código de Python - optimizar nuestro código css y javascript

Imágen de perfil

optimizar nuestro código css y javascriptgráfica de visualizaciones


Python

Publicado el 14 de Diciembre del 2012 por Xavi
3.656 visualizaciones desde el 14 de Diciembre del 2012. Una media de 21 por semana
Código que muestra como optimizar los espacios en nuestros códigos de css y javascript utilizando el objeto slimmer. También se puede implementar de manera sencilla para optimizar los codigos http y xhtml.

Versión 1

Publicado el 14 de Diciembre del 2012gráfica de visualizaciones de la versión: Versión 1
3.657 visualizaciones desde el 14 de Diciembre del 2012. Una media de 21 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!/usr/bin/python
# -*- coding: utf-8 -*-
 
import os
from slimmer import css_slimmer,js_slimmer
 
# bucle por todos los archivos de la carpeta
for fileName in os.listdir("."):
    # miramos que sea un archivo css y que no este comprimido
    if fileName[-4:]==".css" and not ".min.css" in fileName:
        try:
            # comprimimos el archivo
            slimmer=css_slimmer(file(fileName,"r").read())
 
            # guardamos el nuevo archivo con la extension .min.js
            f=file("%s.min.css" % fileName[:-4],"w")
            f.write(slimmer)
            f.close()
        except Exception,e:
            print "Error:%s -> %s" % (fileName,e)
 
    # miramos que sea un archivo js y que no este comprimido
    if fileName[-3:]==".js" and not ".min.js" in fileName:
        try:
            # comprimimos el archivo
            slimmer=js_slimmer(file(fileName,"r").read())
 
            # guardamos el nuevo archivo con la extension .min.js
            f=file("%s.min.js" % fileName[:-3],"w")
            f.write(slimmer)
            f.close()
        except Exception,e:
            print "Error:%s -> %s" % (fileName,e)



Comentarios sobre la versión: Versión 1 (0)


No hay comentarios
 

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s2263