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

Dom João 6º Rei de Portugal

13/5/1767, Lisboa, Portugal

10/3/1826, Lisboa, Portugal

Da Página 3 Pedagogia & Comunicação

08/08/2005 16h54

Quando a corte portuguesa se transferiu para o Brasil, em 1808, a cidade do Rio de Janeiro era pobre e mal urbanizada. O rei dom João 6o ordenou que se procurassem as melhores construções da cidade, que seriam desocupadas para residência dos nobres.

Em cada casa, ordenou que se pintassem as letras P. R., significando "Príncipe Regente". Mas para o espírito gaiato do povo brasileiro, as iniciais aram a significar "Ponha-se na Rua". A verdade é que não só o Rio de Janeiro, mas o Brasil sofreu transformação sem igual com a chegada da corte portuguesa.

Segundo filho de dom Pedro 3o e de dona Maria Isabel, João Maria José Francisco Xavier de Paula Luís Antonio Domingos Rafael cresceu em Lisboa, no Palácio Real da Ajuda.

Aos 18 anos, casou-se com dona Carlota Joaquina, infanta de Espanha, de apenas 10 anos. O casal teve nove filhos, entre eles dom Pedro, primeiro imperador do Brasil, e dom Miguel, rei de Portugal.

Três anos depois, dom João foi declarado herdeiro do trono, em virtude do falecimento de dom José, seu irmão primogênito. Em 1792, ou a reinar, em virtude do problema de saúde mental de sua mãe.

Em 1799, dom João tornou-se príncipe regente. Com a invasão de Portugal pelas tropas napoleônicas, em 1808, a família real transferiu-se com toda a corte portuguesa para o Rio de Janeiro.

O governo de dom João efetuou transformações importantes para a vida econômica e cultural da colônia, como a abertura dos portos, a implantação do livre comércio e a criação de instituições públicas e culturais. A cidade do Rio de Janeiro também conheceu um surto de urbanização e a introdução de hábitos e costumes cosmopolitas.

Em 1816, com a morte de D. Maria 1a, tornou-se dom João 6o e subiu ao trono português sendo aclamado, em 1818, rei de Portugal, do Brasil e Algarves.

A revolução liberal de 1820, que eclodiu na cidade do Porto, obrigou a família real a regressar a Portugal. Em 1821, dom João 6o deixou o Brasil, seguindo para Portugal. D. Pedro I assumiu o trono brasileiro como príncipe regente.

Em Portugal, dom João 6o foi obrigado a a constituição, que vigorou apenas alguns meses. Seu filho dom Miguel organizou um movimento absolutista e dom João foi reposto como rei. Dom João 6o governou Portugal até seu falecimento, em 1826, aos 58 anos.