;(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

Comer usando celular ou lendo aumenta o consumo calórico em até 20%

Comemos mais quando estamos distraídos pois não prestamos atenção nos sinais que o corpo manda dizendo estar satisfeito - iStock
Comemos mais quando estamos distraídos pois não prestamos atenção nos sinais que o corpo manda dizendo estar satisfeito Imagem: iStock

Do VivaBem, em São Paulo

11/05/2018 12h21

Chegou a hora do almoço. Você faz seu prato, senta na mesa e pega o celular para dar uma olhada como andam os posts no Instagram ou lê o jornal? Esse hábito pode engordar, além de irritar quem está sentado ao seu lado querendo bater papo.

Quem come entretido no smartphone consome 15% a mais de calorias na refeição --em média cerca de 79 calorias extras. Já ler um texto aumenta a ingestão energética em 20% --101 calorias a mais, ou dois filés de frango de 100 g, segundo pesquisa do Departamento de Ciências da Saúde da UFLA (Universidade Federal de Lavras).

Veja também:

Para chegar a esta conclusão, os pesquisadores, liderados pelo professor Luciano José Pereira, analisaram 64 pessoas com idades entre 18 e 40 anos. Foi anotado o perfil de mastigação de cada voluntário, o IMC (Índice de Massa Corporal) e as preferências alimentares durante um lanche da tarde.

Estudantes também participaram dos testes. Em jejum por, no mínimo, quatro horas, eles receberam um lanche com variedade de frutas, pães, biscoitos, chocolate, água, entre outras delícias. A quantidade de comida ingerida foi medida em três encontros aleatórios, nos quais cada um dos participantes fez uma alimentação sem distração, outra lendo um texto de revista e uma usando o celular.

Os resultados comprovaram que as pessoas comem mais quando estão distraídas por terem dificuldade de perceber as mensagens químicas que o corpo envia para mostrar que está satisfeito. Você fica tão grudado na telinha que não ouve o próprio corpo.

“Pode parecer pouco o aumento de 15% ou 20%, mas, se considerar que esse padrão é repetido várias vezes ao dia e no mês, o ganho de peso é significativo e pode levar à obesidade”, afirmou Pereira em entrevista ao site da UFLA.

Tanto o smartphone quanto o texto são obstáculos ainda maiores na alimentação de quem está com sobrepeso. Pessoas acima do peso que fizeram a refeição usando o celular ingeriram 53 calorias a mais do que quem está com o IMC normal (que já extrapolou 15%). O número salta para 83,7 calorias extras quando a atenção de quem tem IMC elevado está presa na leitura.

No caminho contrário do que muita gente acredita, o estudo não apontou interferência do tipo de mastigação na quantidade de comida ingerida.

VIVABEM NAS REDES SOCIAIS
Facebook • Instagram • YouTube