Programadores web integram scripts diretamente no código do site ou geram páginas web com linguagens de script nos bastidores. Linguagens de script diferem de linguagens de programação porque são interpretadas na hora e não precisam ser compiladas. Linguagens compiladas como C++ e Java são interpretadas antes de serem acessadas. Linguagens de script destinam-se a aumentar outras linguagens de programação. JavaScript, PHP, Perl, Ruby, Python e ASP são linguagens de script comumente implementadas.
Páginas web têm três níveis ou camadas referentes a conteúdo, layout e funcionalidade de comportamento; HTML, CSS e JavaScript respectivamente pertencem a essas camadas. Embora existam muitas linguagens de script para a Web, o termo refere-se a JavaScript a menos que especificado de outra forma. Adicionar um script a um site pode ser tão direto quanto incorporá-lo entre as tags de script "<script></script>" no código HTML da página. Scripts podem ser colocados na seção header ou inline com o conteúdo da página. Por exemplo, inserir o código "<script>alert('hello world')</script>" no código da página fará aparecer uma janela de alerta dizendo "hello world" quando a página carregar. No entanto, alertas não solicitados como "hello world" são considerados design irritante quando usados em páginas reais.
Um script acionável ativa quando visitantes realizam ações em uma página web: a ação pode ser carregar a própria página. Scripts são usados em páginas web para fazer coisas como ativar menus drop-down e interpretar entrada de dados do usuário. Um script pode interpretar um valor numérico inserido em um campo input HTML para verificar quantos números são para confirmar se é um número de telefone ou converter temperaturas de Celsius para Fahrenheit.
Linguagens de script como PHP geram páginas web baseadas em HTML a partir de informações de banco de dados em vez de depender de páginas escritas individualmente. Linguagens de construção de sites requerem interpretação de programa baseada em servidor como Apache e não rodarão abrindo um arquivo. Desenvolvedores web empregam sistemas de gerenciamento de conteúdo que rodam sobre o programa de interpretação baseada em servidor para sites de grande escala que automatizam a maior parte do processo de script de construção e fornecem aos criadores de conteúdo uma interface fácil de usar. Linguagens de script ajudam desenvolvedores a gerenciar conteúdo de página em grande escala gerando páginas automaticamente. Por exemplo, uma página de blog ou artigo de notícias pode existir apenas como conteúdo único na área de texto; o cabeçalho e rodapé da página são puxados através de declarações "include" em PHP.
Linguagens de script trabalham em conjunto com linguagens de programação mais capazes para renderizar a parte de interface de usuário de conteúdo de aplicação web através de um navegador. Desenvolvedores empregam web apps para lidar com tarefas que marcação e linguagens de script orientadas a navegador não conseguem, enquanto ainda operam dentro de um navegador. Web apps não precisam ser instalados em computador ou dispositivo e funcionam através de distribuição baseada em navegador. Web apps comuns incluem jogos de navegador e software de controle de tempo. Embora geralmente lidas na hora, linguagens de script podem ser compiladas para desempenho mais rápido, o que é útil para web apps.
Tecnologia Eletrônica © [www.351231.com]