Guia do desenvolvedor web

Estes artigos fornecem informações para ajudá-lo a fazer uso de tecnologias e APIs específicas.

Guia do desenvolvedor HTML

HyperText Markup Language (HTML) é a linguagem principal de praticamente todo o conteúdo da Web. Muito do que você vê na tela do seu navegador é descrito, fundamentalmente, em HTML.

Guia do desenvolvedor CSS

Cascading Style Sheets (CSS) é uma linguagem de folhas de estilo utilizada para descrever a apresentação de um documento escrito em HTML.

Distribuição de áudio e vídeo

Podemos distribuir conteúdos de áudio e vídeo na web de muitas maneiras, estendendo de uma mídia 'estática' para streams adaptativas e vivas. Este artigo propõe explorar a variedade de mecanismos de distribuição de mídia baseados na web e sua compatibilidade com os navegadores mais populares.

Manipulação de áudio e vídeo

A beleza da web é que você pode combinar tecnologias para criar novas formas. Possuir áudio nativo e vídeo no navegador significa que você pode usar esses data streams com tecnologias semelhantes ao <canvas>, WebGL or Web Audio API para modificar o áudio e vídeo diretamente. Por exemplo, adicionando efeitos de reverb/compression ( ressonância/compressão) para áudios, ou filtros de grayscale/sepia (escala cinza/sépia) para vídeos. Esse artigo proporciona uma referência para explicar tudo o que você precisa para fazê-los.

Guia de eventos do desenvolvedor

Eventos referem-se tanto à um padrão de design, utilizado para o tratamento assíncrono de vários incidentes que ocorrem durante a vida de uma página web, como para a nomeação, caracterização, e uso de um largo número de ocorrências de diferentes tipos de mecanismos de entregadas da web

AJAX

AJAX é um termo que define um grupo de tecnologias que permitem as aplicações web realizarem rapidamente atualizações incrementais na interface do usuário sem ser necessário recarregar a página inteira do navegador. Isso faz com que a aplicação seja mais rápida e mais responsiva as ações do usuário.

Gráficos na Web

Web sites modernos e aplicativos, muitas vezes precisam apresentar gráficos de diferentes graus de satisfação.

Guia para APIs da Web

Um lista de todas as APIs da Web e o que elas fazem.

JavaScript

JavaScript é uma poderosa linguagem de scripts utilizada para criar aplicativos para a Web.

Localizações e codificação de caracteres

Internamente, navegadores processam texto como Unicode. Entretanto, uma forma de representar caracteres em termos de bytes (codificação de caracteres) deve ser utilizada para transferência de texto da rede para o navegador. A recomendação da especificação HTML é utilizar UTF-8 (que é capaz de representar todo o conteúdo Unicode). Independentemente da escolha da codificação, ela precisa ser declarada no conteúdo Web.

Desenvolvimento Web móvel

Esta página fornece uma visão geral de algumas das principais técnicas necessárias para projetar sites que funcionam bem em dispositivos móveis. Se você está procurando informações sobre o projeto Firefox OS da Mozilla, consulte a página Firefox OS. Ou você pode estar interessado em detalhes sobre Firefox para Android.

Aplicativos da web progressivos

Aplicações progressivas web(PWAs) usam modernas web APIs juntamente com a estratégia tradicional de aprimoramento progressivo para criar aplicações web multiplataforma. Esses aplicações funcionam em qualquer lugar e fornecem vários recursos que proporcionam as mesmas vantagens da experiência de usuário (UX) tal como em aplicações nativas. Este conjunto de guias informa tudo o que você precisa saber sobre PWAs.

Otimização e desempenho

Ao construir aplicativos e sites Web modernos, é importante fazer o seu conteúdo funcionar de forma rápida e eficiente. Isso o torna efetivo tanto em poderosos dispositivos Desktop quanto em outros mais fracos como um celular.

Analisando e serializando XML

A plataforma Web oferece diferentes métodos de parsing e serializing de XML, cada um com suas próprias vantagens e desvantagens.

O Web Open Font Format (WOFF)

WOFF (Web Open Font Format) é um formato de arquivo para fontes que é livre para qualquer um usar.

Usando Objetos FormData

O objeto FormData permite compilar um conjunto de pares de chave / valor para enviar usando XMLHttpRequest. É destinado principalmente para o envio de dados do formulário, mas pode ser utilizado de forma independente destes a fim de transmitir dados. A transmissão é realizada no mesmo formato que o método do formulário submit() iria usar para enviar os dados se o tipo de forma de codificação fosse definido como "multipart / form-data".

Glossário

Define vários termos técnicos relacionados à Web e Internet.

Veja também