| JSAN :: servidores JSAN :: Serverside Perl Módulo pode gerenciar o lado do servidor de dependências do JSAN em vez de com xmlhttprequest. |
Baixe Agora |
JSAN :: servidores Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Dave Rolsky
- Site do editor:
- http://search.cpan.org/~drolsky/
JSAN :: servidores Tag
JSAN :: servidores Descrição
Jsan :: Serverside Perl Module pode gerenciar o lado do servidor de dependências do JSAN em vez de com xmlhttprequest. JSAN :: Serverside Perl Module pode gerenciar o lado do servidor de dependências do JSAN em vez de com xmlhttprequest.synopsis use Jsan :: Serverside; Meu $ JS = JSAN :: servidside-> NOVO (JS_DIR => '/ usr / local / js', uri_prefix => '/ js',); $ JS-> adicionar ('dom.ready'); $ JS-> Adicionar ('dom.display'); $ JS-> Adicionar ('My.Class'); em um modelo ... jsan = {}; Jsan.use = função () {}; % para o meu $ URI ($ JS-> URIs ()) { %} ou usá-lo para criar um único arquivo combinado: meu $ Combined = Combine $ JS-> Arquivos ()); A biblioteca Jsan JavaScript permite importar bibliotecas JSAN de forma semelhante a como uso do Perl. Este módulo fornece um substituto do lado do servidor para o mecanismo de importação da biblioteca do JSAN. O mecanismo de importação da Biblioteca do JSAN, que usa XmlhttPrequest, tem várias desvantagens. Alguns navegadores (incluindo o Firefox) não respeitam cabeçalhos de armazenamento em cache ao usar xmlhttprequest, portanto, os arquivos serão sempre obtidos a partir do servidor.Após, uma biblioteca é recuperada, a JSAN usa a avaliação do JavaScript para compilar as bibliotecas JavaScript, o que pode fazer com que o navegador Erros como se estivessem vindo do JSAN, não a biblioteca que foi fetched.Este módulo permite criar um objeto para gerenciar dependências no lado do servidor. Você contar quais bibliotecas você deseja usar, e encontra suas dependências e garante que eles são carregados no pedido correto.Ach o arquivo javascript será analisado à procura de linhas de uso de JSAN na forma de Jsan.use ("alguns.library" ). Então, quando você chama $ JS-Uris ()>, retorna uma lista de URIs na ordem necessária para satisfazer as dependências que encontrou. Você também pode usar este módulo para gerar um único arquivo JavaScript combinado com os arquivos incluídos no ordem correta. Simplesmente ligue para os arquivos $ JS () e combiná-los na ordem em que são retornados.MethodsThis Classe fornece as seguintes funções: JavaScript :: serverside-> Novo (...) Este método aceita dois parâmetros: o parâmetro JS_DIRTHIS é necessário. É o diretório raiz do seu JavaScript Libraries JavaScript .. O parâmetro Uri_PreFixThis é necessário. É o prefixo ser previsto para URIs gerados. $ JS-> Adicionar ('Class.Name') Este método aceita um nome de biblioteca de estilo JSAN (como "dom.ready") e adiciona-o à lista de bibliotecas do objeto. $ JS-> URIS () Retorna uma lista de URIs, gerada transformando os nomes de biblioteca do JSAN em URIS, juntamente com quaisquer dependências especificadas por essas bibliotecas. A lista volta na ordem correta para garantir que as dependências são carregadas primeiro. $ JS-> Arquivos () Retorna uma lista de arquivos, gerados transformando os nomes de biblioteca do JSAN em caminhos, juntamente com quaisquer dependências especificadas por essas bibliotecas. A lista volta na ordem correta para garantir que as dependências são carregadas primeiro. Requisitos: · Perl.
JSAN :: servidores Software Relacionado