;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Saúde

Sintomas, prevenção e tratamentos para uma vida melhor


Exposição excessiva a telas pode reduzir capacidade motora de crianças

iStock
Imagem: iStock

Da Agência Brasil

28/06/2020 11h28

Pesquisa realizada pelo Departamento de Psiquiatria da Escola Paulista de Medicina (EPM/Unifesp), sobre a exposição excessiva às telas de computador, televisão, celular tablet ou videogame mostrou que mais de 55% das crianças avaliadas faziam as refeições assistindo televisão, e 28% avam longos períodos utilizando mídias de tela.

Além disso, o uso excessivo de mídia de tela aumentou o risco de as crianças apresentarem habilidades motoras pobres, acentuou a inatividade física e diminuiu as horas de sono. O estudo abrangeu 900 crianças em idade pré-escolar, de 4 a 6 anos.

Para a pesquisa foram entrevistados pais ou responsáveis que responderam a questionário para determinar o perfil de atividade física e duração de sono da criança. As perguntas englobaram informações sobre os níveis de atividade física das crianças, número de horas de sono durante a noite e o dia, uso da mídia de tela e hábitos de uso.

Para o tempo de uso das mídias de tela havia quatro opções de resposta: menos de 1h por dia; mais de 1h por dia até menos de 2h por dia; 2h por dia; ou mais de 2h por dia.

"As crianças realizaram uma avaliação motora completa, com testes como manuseio de objetos, andar em linha reta, pular, ficar na ponta dos pés, imitação de gestos, noções de direita e esquerda, repetir frases e reprodução de estímulos visuais e auditivos", explicou a fisioterapeuta e doutoranda do Departamento de Psiquiatria da EPM/Unifesp, que conduziu a pesquisa, Erika Felix.

De acordo com Érika, o aumento do risco de comprometimento das habilidades motoras em função do uso excessivo das telas se justifica pelo fato de que a infância é um período crucial para o desenvolvimento motor e cognitivo e é significativamente influenciada pelo ambiente.

"Assim, recomenda-se que crianças de até 11 anos realizem pelo menos 60 minutos de atividade física por dia, tenham 2 horas ou menos de uso de mídia de tela de lazer por dia e durmam de 9 a 11 horas por noite", disse.

Com a chegada da covid-19 no Brasil e a necessidade do isolamento social, as atividades ficaram limitadas e as crianças aumentaram o uso desses equipamentos. Segundo o levantamento, crianças de todas as idades avam, em média, cerca de 3 horas de seus dias nas telas antes desta crise, período que ou para 6 horas, número que pode ser até maior, de acordo com a pesquisadora.

"Temos que fazer o que é prático e possível no momento para sobreviver, e isso inclui, também para as crianças, em ter mais tempo de tela. Mas a supervisão dos pais é de extrema importância, enfatizando que o tempo na tela não deve substituir a atividade física e o sono suficiente para todos", concluiu a fisioterapeuta.