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

Mochilas antifurto, dobráveis e para gamers: veja itens fora da rotina

Mochilas podem nos acompanhar em quase todas as ocasiões, basta escolher o modelo certo: veja sugestões - Getty Images/Westend61
Mochilas podem nos acompanhar em quase todas as ocasiões, basta escolher o modelo certo: veja sugestões Imagem: Getty Images/Westend61

Eduardo Vessoni

Colaboração para Nossa

23/09/2021 04h00

Elas podem parecer todas iguais, mas não é bem assim. Existe uma mochila para cada momento do dia e para tudo o que você quiser fazer. Urbanas, esportivas, híbridas com rodinhas (para dar um descanso para as costas) e até a versão mochilão, na medida certa para evitar o despacho de bagagem ao viajar de avião.

As opções desse tipo de produto estão muito adaptadas às diversas necessidades dos consumidores. Alguns modelos vêm equipados com carregador de celular e sistema antifurto, existem os dobráveis e os exclusivos para gamers.

A dica preciosa é esta: pelo bem da saúde, não devemos carregar mochilas que pesem, junto com seu conteúdo, mais de 10% do nosso peso corporal.

Então escolha a sua e boa aventura!

Confira nossa seleção:

Mochila Saco - Havaianas

Preço: R$ 129,99*

Comprar

Mochila Havaianas - Divulgação - Divulgação
Imagem: Divulgação

Este modelo compacto da Havaianas é feito em poliéster e pode ser dobrado e guardado em seu próprio bolso interno, facilitando o transporte dentro de outra mala de viagem ou até de uma bolsa. Lavável e de secagem rápida, a mochila conta com compartimentos externos, bolso interno com zíper e fechamento com cordão e ímã. Disponível nas cores preta, salmão e azul naval.

Mochila e bolsa de maternidade - Yepp

Preço: R$ 139,90*

Comprar

Mochila para maternidade - Divulgação - Divulgação
Imagem: Divulgação

Ideal para roupinhas e órios como fraldas e mamadeiras, esse modelo pode ser usado como mochila ou como bolsa. Conta com dois ganchos traseiros que permitem prender a bolsa no carrinho do bebê e uma cinta para acoplá-la em malas de viagem. Tem espaço térmico para mamadeiras, bolsos para talheres, bolso lateral exclusivo para lenços umedecidos, com abertura para retirá-los sem tirar o pacote do bolso.

Mochila antifurto e com USB - Haiz Shop

Preço: R$ 140,80*

Comprar

Mochila antifurto - Divulgação - Divulgação
Imagem: Divulgação

Este modelo inteligente, com material à prova de corte, está equipado com um zíper secreto que fica escondido por dentro do produto, evitando assim o furto de objetos em seus mais de dez compartimentos. Resistente à água e com área interna para notebooks de até 13 polegadas, a mochila conta com entrada USB para carregar celular, cujo power bank deve ser adquirido separadamente.

Mochila urbana - Cavalera

Preço: R$ 155,90*

Comprar

Mochila Cavalera - Divulgação - Divulgação
Imagem: Divulgação

Essa mochila Cavalera tem tecido 100% acetinado com espuma interna e forro em cetim. O modelo é ideal para eios urbanos e para está com poucos objetos para carregar. Conta com bolso grande frontal e outros dois laterais, além de divisão interna com compartimentos independentes e alças ergonômicas e reguláveis em cetim. Pesa cerca de 650 gramas.

Mochila dobrável - Curtlo

Preço: R$ 163,90*

Comprar

Mochila dobrável - Divulgação - Divulgação
Imagem: Divulgação

Feita com nylon hidrorrepelente (resistente à água), essa mochila de 23 litros de capacidade é recomendada para levar itens para a academia, fazer pequenas caminhadas e eios de bicicleta. É equipada com alças revestidas com Dry System, material que absorve o suor, e bolso interno que permite o armazenamento compacto dentro de uma bolsa.

Mochila para hidratação - Yepp

Preço: R$ 179,90*

Comprar

Mochila para hidratação - Divulgação - Divulgação
Imagem: Divulgação

Esta mochila de nylon impermeável tem capacidade total de 18 litros e é ideal para atividades ao ar livre, como trilhas e ciclismo, pois acompanha refil de água para até dois litros. Além do saco frontal para guardar o capacete, conta com cintos ajustáveis (peitoral e na cintura) e quatro almofadas traseiras respiráveis, que mantêm seca a parte de trás da mochila.

Mochila com rodinhas - Polo King

Preço: R$ 254,90*

Comprar

Mochila com rodinhas - Divulgação - Divulgação
Imagem: Divulgação

Para viagem ou para o trabalho, esse modelo pode ser usado como mochila para as costas ou mala de rodinhas de até 1 metro de altura, quando o puxador estiver totalmente levantado. De acordo com o fabricante, o produto é ideal para transportar um notebook de até 15,6 polegadas. Conta com um segundo compartimento interno com organizador de objetos e canetas e redinhas laterais que funcionam como bolsos externos.

Mochila para gamers - Dell

Preço: R$ 305,10*

Comprar

Mochila para gamers - Divulgação - Divulgação
Imagem: Divulgação

O destaque desse produto para gamers é a variedade de amplos espaços internos de armazenamento, como o bolso profundo para órios essenciais, gancho fixador para fone de ouvido e bolsos elásticos do lado de fora. Com espaço para notebooks de até 17.3 polegadas e três opções de alças para transporte, esta mochila resistente à água acompanha capa de chuva e design refletor para visibilidade no escuro.

Mochila para calçados - Under Armour

Preço: R$ 548,80*

Comprar

Mochila para sapatos - Divulgação - Divulgação
Imagem: Divulgação

O diferencial desse modelo é o bolso frontal grande que vem reforçado para carregar sapatos ou roupa suja em um compartimento externo, separado do resto da mochila. Com capacidade para 26 litros e altamente resistente à água, a mochila tem divisão interna para objetos e capa acolchoada para transporte de um laptop de até 15 polegadas. Conta com dois bolsos frontais e outros dois laterais para garrafa de água.

Mochila cargueira - Curtlo

Preço: R$ 1.070,06*

Comprar

Mochila cargueira - Divulgação - Divulgação
Imagem: Divulgação

Com capacidade para 40 litros e dimensões de acordo com as novas regras da Anac (Agência Nacional de Aviação Civil), essa mochila pode ser despachada como bagagem de mão e conta com bolso frontal de fácil o, área externa para garrafa de água, organizadores internos e compartimento acolchoado para notebook. Pode ser transportada também pelas alças de ombro e acompanha capa para proteção de chuva e poeira.

Uma dica: costuma fazer compras online? o Amazon Prime pode ser uma boa alternativa. Com primeiro mês de teste gratuito e depois por apenas R$ 9,90, você tem entrega grátis e rápida para diversas compras em qualquer lugar do Brasil.

* Os preços e a lista foram checados no dia 21 de setembro de 2021 para atualizar esta matéria. Pode ser que eles variem com o tempo.

O UOL pode receber uma parcela das vendas pelos links recomendados neste conteúdo. Preços e ofertas da loja não influenciam os critérios de escolha editorial.