JavaScript se tornou uma parte fundamental do desenvolvimento web. JavaScript permite aos programadores criar formas interativas que usam parâmetros (ou ação driven) event-driven . JavaScript também pode animar partes de páginas da Web para torná-los mais visualmente atraente. Além disso , os programadores podem usar o JavaScript para colocar para fora as páginas da Web inteiras com base no browser do usuário. Além disso, os desenvolvedores de jogos podem usar o JavaScript para criar jogos baseados na Web totalmente funcional . Formulários e Eventos
Programadores
pode usar JavaScript para fazer formas de entrada do usuário , como botões e interativos. Usando manipuladores de eventos em tags de formulário HTML , os programadores podem criar interfaces ( como botões ) que executam funções de JavaScript :
< , tipo script = "text /javascript >
função type = "button " faz com que o botão realmente executar uma função, algo que o HTML não pode .
HTML Document Projeto
programadores JavaScript também pode aproveitar o Document Object Model (DOM) , coloque em prática por navegadores da Web para oferecer um modelo padronizado de como documentos HTML são projetados . ao acessar o modelo DOM , e compreender como JavaScript pode interagir com ele , os programadores de JavaScript pode usar JavaScript para manipular qualquer parte de um documento. Dessa forma, se um forma existe no documento HTML chamado " form1 ", então JavaScript poderia acessar o formulário com o código
document.getFormById ( " form1 " )
e executar ações em que a forma , como a redefinição ele.
Animated User Interaction
Usando o " onmouseover " e " onmouseout " eventos , o programador pode criar eventos usando JavaScript com base na localização do . rato O programador pode usar isso a fim de executar um comando JavaScript que altera o texto com base na posição do mouse, cria menus drop-down , ou muda de imagens quando o cursor rola mais de uma imagem , como este exemplo :
< , html >
" Picture1 () ">
< /a>
jogos JavaScript
JavaScript também pode desenhar gráficos para a página da web , a fim de criar jogos de vídeo. Clones de jogos como " Tetris " e Break Out " ter sido criado , junto com uma série de jogos originais. O desenvolvimento destes jogos geralmente envolvem o uso de bibliotecas JavaScript ou estruturas de design de jogo , como o quadro Prototype ( prototypejs.org ) ou GameQuery ( gamequery.onaluf.org ) .