Sumários

Concretização da correspondência entre preferências e perfis

28 Abril 2022, 13:00 Ana Paula Pereira Afonso

Realizar a correspondência entre preferências de voluntários e perfis de instituições. Criar a interface de administrador com lista de voluntários, instituições parceiras e correspondência. 


AJAX/PHP

26 Abril 2022, 17:00 Carlos Jorge da Conceição Teixeira

O AJAX (acrónimo de Asynchronous Javascript and XML), é uma tecnologia Javascript para tornar páginas Web mais interativas, permitindo pedidos de dados assíncronos.
Apesar do nome, a utilização de XML não é obrigatória (o JSON é frequentemente utilizado) e os pedidos também não necessitam ser assíncronos.

O XMLHttpRequest (XHR) é uma API disponível em linguagens de script para navegadores web tais como o JavaScript.
É utilizada para enviar pedidos HTTP ou HTTPS diretamente para um servidor web e carregar os dados de resposta do servidor, diretamente de volta ao script.
Apesar do nome XMLHttpRequest, os dados podem ser recebidos do servidor através de JSON, XML, HTML, ou como texto puro.
Os dados da resposta podem ser usados diretamente para alterar o DOM do documento atual, ativo na janela do navegador, sem carregar uma nova página.
Os dados de resposta podem também ser alterados pelo script do lado cliente.
Por exemplo, dados formatados como JSON pelo servidor web, podem ser facilmente convertidos em objeto de dados do lado cliente, para uso posterior.

XMLHttpRequest é um objeto Javascript que torna possível a comunicação assíncrona com o servidor, sem a necessidade de recarregar a página por completo.
O objeto XMLHttpRequest é hoje parte da especificação do DOM, nível 3.

Na aula anterior criou-se uma página web para ler e apresentar o conteúdo de um ficheiro de forma síncrona com a execução normal do javascript - TP06-II.2 e 3, já nessa altura altura estava a usar mecanismos da ferramenta AJAX.

Nesta aula vamos imaginar que esse ficheiro é muito grande, demorando assim muito tempo a ler. Pretende-se que o resto da página possa ser apresentada quanto antes, antes da leitura do ficheiro estar concluída - sendo esta efectuada de forma assíncrona, num processo paralelo.


Realização de pesquisas por diversos critérios para voluntários e instituições

22 Abril 2022, 17:00 Carlos Jorge da Conceição Teixeira

Realizar pesquisas por diversos critérios para voluntários e instituições.


Realização de pesquisas por diversos critérios para voluntários e instituições

22 Abril 2022, 15:30 Carlos Jorge da Conceição Teixeira

Realizar pesquisas por diversos critérios para voluntários e instituições.


Realização de pesquisas por diversos critérios para voluntários e instituições

21 Abril 2022, 17:00 Ana Paula Pereira Afonso

Realizar pesquisas por diversos critérios para voluntários e instituições.