A técnica de substituição de texto que apresento hoje é, em alguns aspectos, muito interessante. Ao contrário da imagem clássica de substituição é para usar o CSS , esta técnica usa um filme do Flash para substituir os títulos de nosso site. Embora seja um pouco mais articulada, uma vez que exige a criação de um filme flash e do uso de JavaScript, permite a obtenção de uma série de vantagens consideráveis:
- Mantém a acessibilidade 'para o site usando um True-Discreto Javascript para que crawlers e spiders continuar a ver a página HTML mais simples e correta
- Não exige a criação de n por títulos de imagens n. Leva apenas um filme para substituir todos os títulos do nosso site, com uma economia considerável em termos de download
- Ele permite que você criar títulos simples, mas também com fonte não são normalmente usados na Web
- O texto pode ser processado em HTML, graças aos recursos do Flash
- O texto é selecionável
- Sendo um filme do Flash, você pode inserir qualquer tipo de interatividade e animações
Você vai notar, também, que neste processo são praticamente não considerado CSS!
Leia mais ...
A maneira correta para inserir títulos em gráficos em uma página Web é de substituição com folhas de estilo (ver se melhora progressiva da Acessibilidade e Usabilidade: JavaScript discreta ). Esta técnica permite que você faça site de conteúdo mais acessível, independentemente de os gráficos de visualização definidos pelas folhas de estilo. Além disso, crawlers e spiders, ter uma leitura correta do HTML, ignorando os gráficos de substituição oferecer ao usuário final. Inserir uma imagem diretamente (TAG img ), na verdade, fazer o texto do título inacessível para leitores comuns ASCII (crawlers, spiders, plugin blog, leitores de tela, etc ...).
Leia mais ...
Uma questão negligenciada no contexto da Web2.0 é a protecção do código de fonte. Com a perspectiva de Fonte Aberta, Web 2.0 é o lugar onde a sua maior expressão no beta, compartilhar e participar da comunidade certamente deixa nas questões de fundo relacionadas com a proteção do código fonte. Lembremo-nos que os scripts em Javascript são baixados do servidor da Web no navegador como arquivos de texto, de forma totalmente visíveis para o usuário final.
Enquanto o servidor de código é protegido por definição (não é possível acessar o código de uma página PHP usando o navegador HTTP, com exceção de raros casos de mau funcionamento do servidor Web), o código do cliente poderia ser sujeito a uma engenharia reversa.
No entanto, não é uma simples protecção concebido, desde os seus primórdios, o tamanho do script para dimuire Javascript, agora tornar-se verdadeiro enquadramento em alguns casos.
De fato, há aplicativos e sites que permitem que você comprimir (crunch) o código Javascript, mas não só. Esta característica, de diferentes maneiras, também pode ser aplicado a HTML e CSS. O código JavaScript, em particular, para além de ser comprimido pode ser escondido, obtendo-se assim uma protecção do código (em vista), tais como para tornar mais complexo o procedimento de engenharia reversa.
Diferenças entre HTML, CSS e Javascript são importantes e substanciais. Enquanto a compressão de páginas HTML e folhas de estilo só pode agir sobre a Eliminação de caracteres desnecessários ou supérfluos, como o 'cabeça', 'espaços duplos', etc ... Javascript é uma linguagem de programação que pode executar um código especial descompacte-se.
JavascriptCompressor.com é um serviço gratuito que pode ser usado online, que lhe permite comprimir JavaScript código fonte. As opções tornam extremamente versátil, proporcionando o escurecimento do código.
Por exemplo, o código de inicialização:
1 2 3
| MyFunction function () { "Hello World" ) ; alert ("Olá Mundo"); } |
Código com compressão simples:
1
| alert ( "Hello World" ) } MyFunction function () {alert ("Olá Mundo")} |
Codificação padrão:
1
| 5 , 5 , 'World|Hello|alert|MyFunction|function' . split ( '|' ) ) ) 3 () {2 ("1 0")} ', 5, 5,' Mundo | Olá | alertas | MyFunction | função 'Split. (' | '))) |
Obviamente este é um exemplo, com códigos pequenos não comprimir realmente faz muito sentido, você corre o risco de fazer as coisas piores e é isso (a menos que você está interessado apenas em código obscurecendo a visão).
Compressor Cruncher MemTronic também é um serviço online (como o trabalho anterior em modo offline), parcialmente livre no sentido de que algumas funções só estão disponíveis na versão paga (como Obfuscade função). Comparado ao serviço precedende deverá proporcionar maior desempenho e segurança no código de criptografia. Eu usá-los sem distinção, conforme o caso.
Peterbe.com não permite que o Javascript para comprimir (à excepção dos espaços elimando e 'cabeça'), mas propõe um compressor para HTML, CSS e XHTML. I, por exemplo, a utilização para comprimir as folhas de estilos.
A menos que você usa algoritmos especiais para trituração, no entanto, que pesam ao tratamento de dados, você sempre pode executar uma engenharia reversa do código, que muito comprimido. Ou cedo ou mais tarde, na verdade, o código original deve ser enviado para o navegador do intérprete, que o reconhece (por enquanto) apenas em claro. No futuro, com novas versões do browser, esse obstáculo pode ser superado. Seria benéfico se fosse implementado, dentro do navegador, uma tecnologia capaz de aceitar o código JavaScript pré-compilados, por assim dizer em binário (se alguma coisa criptografada ). Desta forma, a agitação dos tempos baixar scripts, permitindo uma proteção natural da engenharia reversa e, por último mas não menos importante, desempenho melhor em termos de execução de scripts.
Leia mais ...
Últimos Comentários
Assunto : muito útil mesmo! Eu tentei isso e é exatamente o que eu precisava. Agora eu quero saber como faço para obter ...
vik : Com a ajuda estratégica!
Pimenta : Olá, eu não sei se você é um dos criadores do plugin WP Bannerize. Tenho visto um ...
Rosanna : Alguém pode me dizer como faço para excluir o Snap Shots janela que se abre automaticamente quando eu ...
bendito Maresca : Eu não posso fazer download de qualquer skypemote me spiegaaa