|
|
|
||||||||||||||||||||||
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Parceiros - CSS para Web Design - S.O.S Designers - Slackware-Brasil - Crie seu Web site - Oficina da Net |
X Library CompilerUma ferramenta de Cross-Browser.com que permite criar um jogo de funções ou de biblioteca personalizada, onde se incluem todas as funções que se utilizam em uma aplicação. As bibliotecas xLibrary, para o trabalho com DHTML compatível com todos os navegadores, contém um nutrido grupo de funções que ademais estão separadas em vários arquivos de código Javascript. Estas funções devem ser importadas através do código fonte das páginas que fazem o uso elas.
O que às vezes não é tão simples é conhecer que grupo de funções deve-se importar em cada momento, já que existem muitas bibliotecas que ademais têm dependências entre si. Em versões anteriores de xLibrary a maioria das funções mais habituais se encontravam em um arquivo chamado x_core.js e em muitos casos bastava inclui-lo. Um problema desse arquivo é que quase sempre continha muito mais código do que realmente utilizávamos. Para que o arquivo das bibliotecas ocupe menos e seja transferido mais rapidamente pela Rede, em certas ocasiões editei simplesmente a mão, para tirar aquelas funções que não se utilizavam.
A partir da versão 4.0, a ordem do código mudou um pouco e agora não basta com incluir x_core.js. Agora há que utilizar uma ferramenta chamada X Library Compiler, que está preparada para criar o arquivo de bibliotecas otimizado para o uso em nossa aplicação web. X Library Compiler (XC) faz uma análise do código de nossa página e gera um arquivo com o código que necessitamos incluir, ou seja, personaliza as bibliotecas, criando um arquivo que inclui só aquele que necessitamos. Com isto simplificam-se dois aspectos. Por um lado, não temos que nos preocuparmos por qual biblioteca devemos incluir e por outro, o código que incluímos sempre é certo que contém as partes estritamente necessárias das xLibrary. Utilizar XC para criar o arquivo .js a incluir O problema de utilizar XC é que é um pouco complicado em um princípio. XC está programado em VC++ para Windows e tem que se executar por linha de comandos. Ademais, temos que criar um arquivo de configuração para que faça exatamente o que necessitamos. Trataremos de explicar os passos necessários para que qualquer pessoa possa utilizar XC.
1) Acessamos através da linha de comandos ao diretório onde está XC. É o diretório onde se descompactaram as xLibrary. Pode ser algo como C:\x\xc. 2) Criamos um arquivo de configuração do projeto É necessário criar um arquivo de texto com as configurações para que XC opere tal como nós desejamos. O arquivo tem que ter extensão .xcp, por exemplo, meuprojeto.xcp. O arquivo de configuração tem uma sintaxe especial, que veremos sobre o próprio arquivo de exemplo: ; XC Project: meuprojeto options libpath ..\lib\ appfiles ..\..\meusexemplos\animacao_texto_3.html Qualquer linha que comece por ";" é um comentário. Logo, a primeira linha é um comentário. Na segunda linha se indicam as opções. Não indiquei nenhuma opção, portanto estamos assinalando que opere com as opções por padrão. A terceira linha é a rota relativa para o diretório que contem as bibliotecas. A quarta linha que coloca "appfiles" indica que se procederá a escrever a rota onde estão os arquivos que fazem o uso das funções de xLybrary. Na quinta e sucessivas linhas indica-se a rota, também relativa, para chegar aos arquivos de nossa aplicação que fazem uso de xLibrary. Pode-se indicar um ou mais arquivos. 3) Executar XC Agora temos que colocar em funcionamento a ferramenta xLibrary Compiler para gerar um arquivo .js que teremos que incluir nas páginas web que utilizem as bibliotecas cross browser. Para isso, desde o diretório onde se descompactaram as xLibrary e no subdiretório onde está o arquivo xc.exe, algo como C:\x\xc, se executa o mencionado arquivo xc.exe enviando como parâmetro o nome do arquivo de projeto que havíamos criado antes. C:\x\xc>xc meuprojeto
4) Obter o arquivo gerado
options +log +dbg -cmp
Autoria e outras referências sobre este artigo Dentro deste artigo: + 1 manual relacionado + 1 categoria relacionada
Manuais relacionados com este artigo Dentro de Workshop de Cross-Browser DHTML Seguinte: Links dinâmicos em DHTML Categorias relacionadas Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo: + Entrar em DHTMLComentários dos visitantes Os comentários dos visitantes são para ampliar a informação do artigo. Todos podem participar.
|
| Sobre nós | Copyright | Anuncie | Entrar em contato | <criarweb> |