Pular para o conteúdo principal

Definição de conteúdo dinâmico (site dinâmico)

Podemos distinguir dois tipos de conteúdo dinâmico da Web:

Página da Web dinâmica no lado do servidor: é a página da Web em que sua construção é controlada pelo servidor da Web que processa os scripts do lado do servidor.Os parâmetros determinam como cada página é montada Web que processa (incluindo a configuração de mais processamento que será fornecido no lado do cliente).

Página da Web dinâmica no lado do cliente: processa a página da Web usando scripts HTML que são executados no navegador da Web quando é aberto javaScript e outras linguagens de script determinam a maneira pela qual o HTML na página da Web recebida é analisado no DOM (Document Object Model), que representa a página da Web aberta.As mesmas técnicas do lado do cliente podem atualizar dinamicamente ou altere o DOM da mesma maneira.

O DOM controla tudo sobre como um navegador exibe uma página da web, permitindo que, através de scripts de programação, os elementos HT possam ser alterados ML em uma página da web para criar conteúdo dinâmico.

Ambas as técnicas, isto é, scripts no lado do cliente e scripts no servidor, permitem a criação de páginas da web dinâmicas no navegador.

DHTML ou HTML dinâmico é um termo genérico usado para fazer referências a várias tecnologias que permitem a criação de sites interativos e animados (animação na web), combinando HTML, linguagem de script do servidor (geralmente JavaScript), uma linguagem para definir apresentação (como CSS) e DOM.

Conceitos básicos

A navegação clássica na Web, apenas com HTML ou XHTML, fornece conteúdo estático, ou seja, o usuário solicita uma página da web e simplesmente ver a página e as informações nela não são alteradas.

Em vez disso, uma página da web pode ser "animada", "dinâmica" ou "interativa" em relação à experiência do visitante (o usuário).O conteúdo da web (texto, imagens, formulários etc.) em uma página da web pode Em resposta a diferentes contextos, condições ou ações do usuário.

Como mencionado na introdução, existem duas maneiras de executar esse efeito dinâmico da web

-Usando a programação de scripts ao lado do cliente (alterar o site em resposta ao mouse, entradas do teclado ou em determinados momentos; nesses casos, o comportamento dinâmico ocorre na apresentação da página da web).

-Usando a programação de scripts no servidor para alterar a página da web veiculada, levando em consideração o que foi inserido nos formulários, parâmetros no URL , o tipo de navegador usado pelo usuário, a passagem do tempo etc.

As páginas da Web que usam scripts no servidor usam linguagens de script como JavaScript ou ActionScript, usadas para DHTML e Flash, respectivamente.

Os scripts também permitem scripts remotos, uma técnica pela qual as páginas DHTML solicitam informações adicionais de um servidor, usando um quadro oculto, XMLHttpRequests ou um serviço da Web.

Páginas da Web que usam scripts Geralmente, o lado do servidor é criado com a ajuda de linguagens do lado do servidor, como PHP, Perl, ASP, ASP.NET, JSP, ColdFusion e outros idiomas.Esses idiomas do lado do servidor geralmente usam CGI (Common Gateway Interface) para produzimos páginas que b dinâmica.

Combinação dos dois tipos

Todos os componentes de cliente e servidor que montam coletivamente uma página dinâmica da Web são chamados de aplicativo da Web.Os aplicativos da Web gerenciam as interações do usuário, status , segurança e desempenho.

O Ajax usa a combinação de solicitações de script do lado do servidor e de cliente.O Ajax é uma técnica de desenvolvimento de aplicativo Web para troca dinâmica de conteúdo e envia solicitações para o servidor para que os dados façam isso.O servidor retorna os dados necessários que são processados ​​pelo script do lado do cliente.

Essa técnica pode reduzir o tempo de carregamento do servidor porque o cliente não solicita a página toda a web a ser regenerada pelo analisador de idiomas do servidor; Somente o conteúdo que será alterado é transmitido.O Google Maps é um exemplo de aplicativo da Web que usa técnicas do Ajax.

Um cliente da Web, como um navegador da Web, pode atuar como seu próprio servidor, acessando dados de diferentes servidores, como Gopher, FTP, NNTP (Usenet) e HTTP, para criar uma página.

O HTTP suporta o upload de documentos do cliente para o servidor.Existem vários métodos HTTP para fazer isso.

Terminologia relacionada

• Animação da Web

• HTML dinâmico

• Lado do servidor (lado do servidor)

• Lado do cliente (lado do cliente)

• Linguagem de script

Perguntas? Você precisa de mais informações?
Escreva e nós responderemos ao seu email

Comentários

Postagens mais visitadas deste blog

Definição do Microsoft Visual C ++ (MSVC)

O Microsoft Visual C ++ (frequentemente abreviado como MSVC) é um produto IDE (Microsoft Integrated Development Environment) para linguagens de programação C, C ++ e C ++/CLI. MSVC é um software proprietário ; Era originalmente um produto independente, mas depois tornou-se parte do Visual Studio e foi disponibilizado em software de avaliação e freeware. Possui ferramentas para desenvolver e depurar código C ++, especialmente o código escrito para a API do Windows, DirectX e.Net. Muitos aplicativos exigem pacotes redistribuíveis do Visual C ++ para funcionar corretamente.Esses pacotes geralmente são instalados independentemente dos aplicativos, permitindo vários aplicativos use o pacote e precise instalá-lo apenas uma vez.Estes pacotes Visual C ++ redistribuíveis e de tempo de execução são instalados principalmente para bibliotecas padrão que usam muitos aplicativos. Alguma dúvida? Você precisa de mais informações? Escreva e nós responderemos ao seu email

Definição de linguagem intermediária (programação)

(em inglês, idioma intermediário).Na computação, um idioma intermediário é o idioma de uma máquina abstrata projetada para auxiliar na análise de programas de computador. O termo deriva de seu uso em compiladores, onde um compilador primeiro traduz o código-fonte de um programa, de maneira mais apropriada para as transformações de aprimoramento de código (geralmente chamadas de bytecode), como uma etapa intermediária antes de gerar o arquivo de objeto ou o código de máquina para uma máquina específica. Uma variante do significado de "idioma intermediário" ocorre nos idiomas de alto nível que não suportam ou não geram um arquivo de objeto ou código de máquina, mas geram um idioma intermediário.Em seguida, esse idioma intermediário é transferido para um compilador que termina para criar o arquivo de objeto ou o código da máquina, geralmente usado para problemas de otimização e portabilidade. Para obter mais informações, consulte Bytecode. Terminologia relacionada Lingu...

Definição de monitor monocromático (ou monocromático)

Um monitor monocromático é um tipo muito comum de monitor de computador de tubo de raios catódicos (CRT) nos primeiros anos da ciência da computação, de 1960 a 1980.Em seguida, monitores com várias cores se tornaram mais baratos e populares.sistemas. Ao contrário dos monitores coloridos, que podem exibir texto e gráficos em várias cores usando várias intensidades de vermelho, verde e azul; Monitores monocromáticos têm uma cor de fósforo exclusiva.Todo o texto e gráficos são mostrados nessa cor única.Alguns monitores tinham a capacidade de variar o brilho de cada pixel individual, criando a ilusão de profundidade de cor (como foi o caso da televisão em preto e branco). Os monitores monocromáticos geralmente vinham em uma destas três cores: se o fósforo P1 era usado, a cor era verde, se o fósforo P3 era usado, cor âmbar.Se o fósforo P4 era usado, a cor era esbranquiçada, o último é o mesmo usado em televisões CRT em preto e branco. Na época, monitores de âmbar eram vendidos como uma...

Definição de NaN ou não é um número (computação e matemática)

Em ciência da computação e matemática, NaN é um valor não representável ou indefinido, especialmente em cálculos de ponto flutuante.NaN significa Não é um número ou não é um número. Por exemplo, a divisão 0/0 ou a raiz quadrada de um número negativo retorna um resultado NaN. A Calculadora do Windows retorna um resultado indefinido. Na programação, um erro NaN pode ocorrer se uma variável ou outra entrada contiver algum caractere não numérico.Por exemplo, se envolver o cálculo de uma variável com letras, causa um erro NaN. Dependendo do sistema operacional, idioma de programação ou aplicativo usado, o erro NaN pode aparecer de diferentes maneiras, como : -1.# IND1.# SNAN1.# QNANnanNANNaN% NaNQNaNSNotANumberqNaNsNaN Alguma pergunta? Você precisa de mais informações? Escreva e nós responderemos ao seu email