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.
Artigos com a tag 'DOM'
A regra lógica em CSS
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:
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
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?
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.






Últimos Comentários
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
Mateus : Olá a todos, infelizmente o Google não permite o uso da API para o Flash, mas vai ...
Giovambattista Fazioli : @ GM: Se você fazer upload de imagens para um servidor diferente (que o WordPress não pode ...
GM : Oi, desculpe ressuscitar um post antigo, mas eu espero que você possa me dar uma mão. Como eu, com este método, ...