Minimatisch

CSS und JavaScript-Minifikation / Kombination auf Webhelpers
Jetzt downloaden

Minimatisch Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Other/Proprietary Li...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Linas Juskevicius
  • Website des Verlags:
  • http://www.idiles.com

Minimatisch Stichworte


Minimatisch Beschreibung

CSS und JavaScript Minification / Combination Upgrade auf Webhelpers Minimatic ist eine Erweiterung zu Webhelpers, die eine Echtzeit-JS / CSS-Kombination und -bergung im Produktionsmodus ermöglicht: easy_installation: easy_install minimaticusing pip: pip install minimaticsource codemercurial repository befindet sich in bitbucket.org.oage: Es erweitert die Webhelper-Funktionen JavaScript_Link und Stylesheet_Link, um einen geänderten Parametern einzuzahlen: * Quellen (Liste): JS / CSS-Elemente zu verarbeiten. Jeder Artikel ist eines der folgenden: - (dict) mit Tasten: + Datei: Ein Pfad zur Quelldatei relativ zu den statischen Datei root + Minify: Minifikationsmethode. Mögliche Werte (Standard false false): # False (BOOL): Verwenden Sie die Quelle unmodifiziert # Streifen (STR): Nur Streifen extra Whitespace und Kommentare (nur für CSS) # Minify (STR): Streifen Sie den Whitespace und wenden Sie andere mögliche JS / CSS an Minifikationen. Beachten Sie, dass dies zur Quellanalyse beinhaltet und Syntaxfehler irrt (CSS-Hacks werden entfernt!). In der Tat kann die resultierende Datei logisch unterschiedlich sein + dest: Wenn die Quellliste nicht kombiniert ist, muss jeder Artikel einen Zieldateinamen relativ zum statischen Datei root (STR) bereitstellen: Es wird wie (siehe oben) behandelt: {' Datei ': (str),' minify ': false} * kombiniert (str): Der kombinierte Dateiname relativ zu den statischen Dateiwurzel. Impliziert, dass die Dateien kombiniert werden müssen. Wenn kombiniert ist, muss jeder Artikel über einen dest-Schlüssel verfügen. * becher_kwargs (dict): Überschreiben Sie die Standardargumente, die an becher_cache übergeben werden. BERCHER_KWARGS.UPDATE () wird auf Standardargumenten ausgegeben. * TIMESTAMP APPEND TIME.TIME TIMESTAMP FÜR LINKS ZU ERFORDERUNG VON BROWSERS Reload the JS / CSS-Assets, z. test.js? T = 123012343De Dateien werden im Produktionsmodus kombiniert. Im Entwicklungsmodus (debug = true) werden sie ungodifiziert separat bedient.Exampeln: Mischen Sie die Quellen in eine große JS-Datei: >>> javascript_link (... # diese Dateien sind bereits minifikant; kombinieren Sie sie nur ... ' /js/jquery.js ', ...' /js/jquery-ui-custom.js ', ... # Diese sind benutzerdefinierte Dateien, die zuerst zubereitet werden müssen ... dict (file =' / js / base .js ', Minify =' Minify '), ... dict (file =' / js / page-script.js ', minify =' minify '), ... kombiniert =' / kombiniert / js / skripts.js '... Zeitstempel = True) Serve CSS-Dateien separat (ungebundene): >>> stylesheet_link (... # Dieses Stylesheet ist gültiges CSS und sicher zu analysieren und minify ... dict (file =' / css / base. CSS ', Minify =' Minify ', ... dest =' / kombiniert / CSS / Base.css '), ... # Dieses Stylesheet ist voll von CSS-Hacks und nur der zusätzliche Whitespace ... # und Kommentare sollten sein striped ... dict (file = '/ css / styles.i6.css', minify = 'streifen', ... dest = '/ combined / css / styles.i6.css'), ... Timestamp = true ) Anforderungen: · Python


Minimatisch Zugehörige Software