| Jsan :: serverside. JSAN :: Serverside Perl-Modul können die Serverseite von JSAN-Abhängigkeiten anstelle von XMLHTTPREQUEST verwalten. |
Jetzt downloaden |
Jsan :: serverside. Ranking & Zusammenfassung
- Lizenz:
- Perl Artistic License
- Name des Herausgebers:
- Dave Rolsky
- Website des Verlags:
- http://search.cpan.org/~drolsky/
Jsan :: serverside. Stichworte
Jsan :: serverside. Beschreibung
JSAN :: ServerDeside Perl-Modul kann jSAN-Abhängigkeiten Serverseite anstelle von XMLHTTPREQUEST verwalten. JSAN :: ServerDeside Perl-Modul kann JSAN-Abhängigkeiten Serverseite anstelle von XMLHTTPREQUESTREST.Synopsis verwalten. Verwenden Sie JSAN :: Serverside; mein $ js = jsan :: Serverside-> NEU (JS_DIR => '/ usr / local / js', uri_prefix => '/ js',); $ js-> Hinzufügen ('dom.ready'); $ js-> Hinzufügen ('dom.display'); $ js-> hinzufügen ('my.class'); in einer Vorlage ... jsan = {}; Jsan.use = function () {}; % für meine $ URI ($ js-> uris ()) { %} oder verwenden Sie es, um eine einzige kombinierte Datei zu erstellen: $ kombiniert = $ JS-> Dateien ())); Die JSAN Javascript-Bibliothek ermöglicht es Ihnen, JSAN-Bibliotheken auf ähnliche Weise wie die Verwendung von AS Perl zu importieren. Dieses Modul bietet einen serverseitigen Ersatz für den Importmechanismus der JSAN-Bibliothek. Der Importmechanismus der JSAN-Bibliothek, der XmlhtTprequest verwendet, hat mehrere Downsiansde. Einige Browser (einschließlich Firefox) respektieren keine Caching-Header, wenn Sie die Verwendung von XMLHTTPREQUEST verwenden. Daher werden Dateien immer wieder von dem Server wieder abgerufen. JSAN verwendet Javascript-Eval, um die JavaScript-Bibliotheken zusammenzustellen, die dazu führen kann, dass der Browser zubericht ist Fehler, als ob sie von JSAN kommenden, nicht die belebte Bibliothek, mit der Sie abgerufen wurden.Das Modul können Sie ein Objekt erstellen, um Abhängigkeiten auf der Serverseite zu verwalten. Sie sagen es, welche Bibliotheken, die Sie verwenden möchten, und es findet ihre Abhängigkeiten und sorgt dafür, dass sie in der richtigen Reihenfolge geladen werden. JavaScript-Datei wird analysiert, um nach JSAN-Anwendungszeilen in Form von JSAN.Use ("einige.Library" zu suchen. ). Dann Wenn Sie $ js-uris ()> anrufen, gibt es eine Liste von Uris in der notwendigen Reihenfolge, um die von ihm gefundenen Abhängigkeiten zu erfüllen. Sie können dieses Modul auch verwenden, um eine einzige kombinierte JavaScript-Datei mit den mitgelieferten Dateien mit den mitgelieferten Dateien zu generieren richtige Reihenfolge. Rufen Sie einfach $ JS-Dateien ()> an und kombinieren Sie sie in der Reihenfolge, in der sie zurückgegeben werden Es ist das Stammverzeichnis Ihres JavaScript-Bibliotheken Ihres JSAN-Stils.O-URI_PREFIXTHIS-Parameter ist erforderlich. Es ist das Präfix, das auf erzeugte Uris vorangetifiziert wird. $ Js-> Hinzufügen ('class.name') Diese Methode akzeptiert einen Bibliotheksnamen im JSAN-Stil (wie "dom.ready") und fügt es der objekte Liste der Bibliotheken hinzu. $ js-> uris () gibt eine Liste von URIS zurück, die erzeugt wird, indem er die angegebenen JSAN-Bibliotheksnamen in URIS erstellt hat, zusammen mit den von diesen Bibliotheken angegebenen Abhängigkeiten. Die Liste kommt in der richtigen Reihenfolge zurück, um sicherzustellen, dass Abhängigkeiten zuerst geladen werden. $ Js-> files () gibt eine Liste von Dateien zurück, die erzeugt wird, indem die angegebenen JSAN-Bibliotheksnamen in Pfade, zusammen mit den von diesen Bibliotheken angegebenen Abhängigkeiten erstellt werden. Die Liste kommt in der richtigen Reihenfolge zurück, um sicherzustellen, dass Abhängigkeiten zuerst geladen werden. Anforderungen: · Perl.
Jsan :: serverside. Zugehörige Software