Artigos com a tag 'DOM'

A regra lógica em CSS

Uma característica das folhas de estilo que poucos sabem e uso é a capacidade de definir a regra de "concorrência" de classes! Uma etiqueta, de facto, pode possuir uma ou mais classes associados, o que torna este último extremamente versátil, bem como o meu preferidos. Quantos desenvolvedores usam para fazer, eu tendem a atribuir a ID algumas regras CSS, se houver. Idealmente, logicamente, seria introduzir o ID apenas para fins de script, pois identifica um elemento dentro do DOM.

Leia mais ...

trechos jQuery

Verifique a existência de um elemento no DOM

Seria acontecer que ele deve demonstrar a existência de um elemento do Sol Com jQuery pode ser espontaneamente tentar:

Leia mais ...

Acessibilidade e Usabilidade: Javascript discreto

Permitindo aos usuários interagir com uma página da Web nos últimos anos tem produzido um aumento significativo no uso de client-side scripting: código Javascript pode responder em tempo real e manipular uma variedade de informações. A Web 2.0 é a expressão máxima dessa capacidade de interação, no qual o usuário final - o usuário a participar activamente na construção e evolução "do site, interagindo com ele e ajudar a nós mesmos. É conhecido como User-Generated Content (UGC ou - conteúdo gerado pelo usuário), que vê o "navegador" definitivamente não é passivo!

Para atingir essa interação, permitindo que o usuário final adicionar a sua contribuição, nós desenvolvemos uma série de técnicas que mudaram a aparência e comportamento de páginas Web (estático até agora, mas agora semelhante à das aplicações tradicionais de Desktop) nos últimos anos. Alterar o conteúdo de uma página, enviar arquivos, dando seu voto a um vídeo ou um documento, registrar ou alterar seus dados pessoais, são apenas algumas das operações adaptações em muitos serviços (2,0 beta) na Web

Leia mais ...

Adobe Apollo Alpha Lançamento

Adobe finalmente lançou a versão alfa do Apollo . Estamos ainda muito longe da versão final, mas você pode conferir algumas de suas funcionalidades, devido à demonstração aplicações (. ar) propostas on-line. A instalação ( Apollo runtime ) do Alpha pesa cerca de 6Mb - para Windows. O Demo (exemplos de aplicações Apollo) não chegam a pesar até 600Kb. Depois de instalar o runtime Apollo vai parecer nada mudou no seu PC (não adicionou nenhum links na área de trabalho ou barra de tarefas), mesmo que você tenha instalado - na verdade - o novo navegador da Adobe! Veja Web2.0: Adobe está tentando Apollo?

Leia mais ...

Onde JavaScript ganha

Escolha a tecnologia para usar no desenvolvimento de um aplicativo da Web é de vital importância, para não se encontrar em apuros logo depois. O tipo de aplicação web, as suas características operacionais, são o primeiro ponto a ter em conta para escolher o FrameWork e tecnologias relacionadas.
Tenho muitas vezes discutida a eficácia do script JavaScript contra diferentes tecnologias como o Adobe Flash ou Java. No entanto, é importante salientar um aspecto importante muitas vezes ignorado: o acesso ao DOM Javascript, neste caso, o candidato (se não a única) um favorito para este tipo de operação..

Ferramentas com snap , por exemplo, operar com um mecanismo simples: quando a página HTML é carregada (e após a introdução do carregamento de scripts JavaScript) é para digitalizar a página e acrescentou um novo código HTML em pontos especiais. No caso de snap identifica todos os links para páginas externas (ou na configuração interna da última edição), o <A> TAG para indenderci. Estes são modificados de modo que no mouse para abrir um diálogo anterpima de links (ver neste blog muito, por exemplo).

Não só de encaixe , mas muitos outros scripts JavaScript, basicamente, fazer a mesma coisa. Ultimamente, esta técnica é amplamente utilizada pela biblioteca Prototype , que fornece uma variedade de métodos (como a famosa dupla de dólares, ou $ $ $ - ver Prototype: o uso do cifrão duplo ($ $) ) é a faixa que a mudança - a mosca - os elementos de uma página HTML.

Navegando pelo DOM HTML é, portanto, tarefa específica de Javascript. Historicamente, inter alia, JavaScript foi introduzido a fim de ler e escrever o conteúdo de uma página HTML.
Por exemplo, se quiséssemos fazer algumas mudanças para uma página HTML usando o Adobe Flash, há aggorgeremmo - mais cedo ou mais tarde - para ser forçado a chamar uma função JavaScript. O novo ActionScript 3,0, por exemplo, fornece uma classe ( ExternalInterface ) apropriado para esta finalidade. – o fscommad() per chiamare una funzione Javascript: Uma vez (em versões anteriores do ActionScript) usamos o comando getURL() - agora substituído por uma melhor flash.net.navigateToURL() - ou fscommad() para chamar uma função JavaScript:

1
) ; getURL ("javascript: myFunction ()");

Além disso:

A classe ExternalInterface é a API externa, uma interface de programação de aplicativo que permite a comunicação direta entre o ActionScript e do Flash recipiente Player, por exemplo, uma página HTML com JavaScript, ou uma aplicação desktop com o Flash Player incorporado.

Note-se que "a aplicação desktop" que tanto lembra Apollo!

Hoje, graças a ExternalInterface , você pode chamar uma função JavaScript para pelo menos mais limpo (esta classe permite o gerenciamento muito mais eficiente do que getURL() , como passagem de parâmetros):

1
2
3
4
5
6
/ * Chama o externos função "SomaNumeros"
passando dois parâmetros, e atribuindo resultado dessa função
para o "resultado" variável * /
uint = 3 ; var param1: uint = 3;
uint = 7 ; var param2: uint = 7;
uint = ExternalInterface . call ( "addNumbers" , param1 , param2 ) ; var resultado: uint = ExternalInterface chamada ("SomaNumeros", param1, param2);.
1
2
3
4
5
6
<<script>! -
/ / Adiciona dois números, e envia o resultado de volta para o ActionScript
num1 , num2 ) { SomaNumeros função (num1, num2) {
num1 + num2 ) ; return (num1 + num2);
}
/ / -> </ Script>

O que podemos concluir então? Entre os vários quadros e bibliotecas disponíveis a análise inicial do projeto que pretende alcançar é de suma importância. Erros nesta fase pode afetar seriamente as fases subsequentes de qualquer projeto Web2.0. JavaScript, então, que supera tudo quando ele precisa interagir com o DOM.

Leia mais ...


Pare SOPA