Embpere :: Tipsandtricks.

Embpere :: TipsAndTricks é um módulo Perl que contém dicas e truques de embópia.
Baixe Agora

Embpere :: Tipsandtricks. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Neil Gunton
  • Site do editor:
  • http://search.cpan.org/~grichter/Embperl-2.3.0/TipsAndTricks.pod

Embpere :: Tipsandtricks. Tag


Embpere :: Tipsandtricks. Descrição

Embpere :: Tipsandtricks é um módulo Perl que contém dicas e truques de embópia. Embperll :: TipsAntAndTricks é um módulo Perl que contém dicas e truques de embere.tips e documentos TricksThis segue-se no tutorial introdutório Embperl / Embperlobject. Como você pode ver a partir disso, o Embarpamento / Embperlobject permite que sites extremamente poderosos sejam construídos usando uma estrutura muito intuitiva orientada a objetos. Agora, vamos olhar para algumas técnicas adicionais e "não oficiais", que também podem ser úteis em certas circunstâncias. Esta é uma pequena coleção de truques pessoais que desenvolvi ao longo de meses usando o Embarlobject em meus próprios sites. Espero que eles sejam úteis, ou pelo menos estimulem você para desenvolver suas próprias estruturas e compartilhá-las com os outros. Se você tiver alguma dica e truques que deseja compartilhar com o público, por favor envie-os para Richter@dev.ecos.de. Maneira de fazer variáveis globais, usando __package__in O processo de desenvolvimento de um grande site que encontrei, pode ser um pouco oneroso às vezes para usar o objeto de solicitação para passar por dados globais. Eu gostaria de criar variáveis como $ xxx em vez de digitar $ req -> {xxx} o tempo todo. Pode não parecer muito, mas depois de um tempo, seu código pode começar a parecer muito mais complexo por causa de todos os suportes extras e semelhantes. Como um programador preguiçoso típico, eu procurei uma maneira de simplificar este.O método que eu vou descrever deve ser usado com cautela, porque pode aumentar a memória da memória bastante dramaticamente se você não for cuidadoso. A maneira como eu uso, nenhuma memória extra é usada, mas você precisa estar ciente dos problemas.basicamente, você altera a maneira como inclui arquivos de /base.html, para que eles sejam incluídos no mesmo pacote que / base .html: Você deve fazer isso apenas com arquivos HTML que estão incluídos de /base.html, não com os arquivos como subs.html - Esses arquivos precisam estar em seus próprios pacotes para que a herança perl funcione. Você não pode usar essa técnica com quaisquer arquivos acessados via chamadas de método. Então, como isso faz as coisas melhor? Bem, como todos esses arquivos agora compartilham o mesmo pacote, quaisquer variáveis criadas em um dos arquivos são acessíveis a qualquer um dos outros arquivos. Isso significa que se você criar $ xxx em /init.html, você poderá acessar $ xxx in /head.html ou qualquer outro arquivo. Isso efetivamente fornece variáveis globais em todos os arquivos que estão incluídos da /base.html no mesmo pacote que /base.html.A coisa que você precisa ter cuidado aqui é que se um desses arquivos estiver incluído mais de uma vez em outro lugar No site, então será separado desse caso - assumindo mais memória. Esta é a grande advertência. Como regra, se seus arquivos estão apenas incluídos uma vez por /base.html, você deve estar bem. Observe que você também precisará alterar todas as chamadas para arquivos pai, por exemplo: /contact/init.html Isso é ok, já que ../init.html ainda será compilado no mesmo pacote que o restante dos arquivos incluídos da /base.html e, portanto, apenas uma versão dele. existirá no cache de embópia. Assim, o uso de memória não é aumentado. Eu gosto dessa técnica porque simplifica a aparência do meu código, o que é importante para projetos contendo algoritmos complexos. Não é a maneira "oficial" implementar os globais, e deve ser usado com cuidado. Requisitos: · Perl.


Embpere :: Tipsandtricks. Software Relacionado