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

União Ibérica - Sob domínio espanhol, colônia sofreu invasões estrangeiras

Marco Cabral dos Santos

Especial para a Página 3 Pedagogia & Comunicação

A agem do século 16 ao 17, foi marcada por uma crescente dificuldade dos portugueses em expandir ou manter sua empreitada colonial na América. A morte do rei dom Sebastião na batalha de Alcácer-Quibir, em 1578, abriu uma crise dinástica sem precedentes em Portugal, uma vez que não havia deixado herdeiros. Seu tio-avô, o cardeal dom Henrique assumiu o trono, como regente, mas apenas até 1580, quando sua morte pôs fim à dinastia de Avis, estabelecida em 1385.

Com o trono português vazio e a urgência em se restabelecer o comando de um reino detentor de vastas possessões em diversos continentes, alguns candidatos entraram em cena na política sucessória. Entre eles, os mais fortes eram dona Catarina, duquesa de Bragança, e Felipe 2º, rei da Espanha, que por ser neto de D. Manuel, o venturoso, requeria o direito à sucessão portuguesa. Diante de um ime nas negociações diplomáticas, Felipe 2º recorreu à solução militar, promovendo a invasão de Portugal por suas tropas.

Um rei com duas coroas

Em 1581, Felipe 2º tornou-se rei de duas coroas, delegando o governo de Portugal a um vice-rei espanhol. No entanto, os portugueses procuraram resguardar certas prerrogativas em relação às suas colônias, apresentando uma lista de exigências ao novo rei, o que deu origem, em 1581, ao Juramento de Tomar.

Por meio deste documento, Felipe 2º assumia uma série de compromissos com o povo português, entre os quais a manutenção da exclusividade de navios portugueses no comércio colonial, a permanência de funcionários portugueses no plano istrativo; o respeito às leis e aos costumes, bem como o compromisso da preservação da língua portuguesa.

Além disso, a principal cláusula de compromisso reportava-se à colônia, vetando aos espanhóis a possibilidade de intromissão nos negócios portugueses com suas possessões de além-mar. Dessa forma, estabeleceu-se uma incorporação de Portugal aos quadros da coroa espanhola, mas procurou-se preservar sua independência legal e istrativa. Esta anexação no campo formal resguardou a relação de Portugal com o Brasil, buscando manter a política do exclusivo colonial.

Os inimigos da Espanha

No entanto, no plano da política internacional, a posição de Portugal modificava-se bastante. Para os inimigos da coroa espanhola, os ataques às possessões portuguesas aram a configurar ataques à política expansionista de Felipe 2º. No Brasil, portanto, os reflexos da União Ibérica foram rapidamente sentidos, sobretudo pelos sucessivos ataques sofridos ao longo de sua vasta costa litorânea, promovidos pelos países inimigos da Espanha: Holanda, Inglaterra e França.

Em 1583, os ses atacaram Santos e Rio de Janeiro, incitando os colonos a lutar contra o domínio espanhol. A partir de 1594, aram a investir contra o nordeste brasileiro; em 1597, na Paraíba e no Rio Grande do Norte, e, em 1612, iniciaram, com o apoio da Coroa sa, a fundação da França Equinocial, uma tentativa de estabelecer uma empresa colonial no Maranhão. Os ingleses, por sua vez, atacaram Salvador em 1587 e saquearam Santos em 1591.

Nova Holanda

Mas sem dúvida, foram os holandeses aqueles que tiveram maiores êxitos na tentativa de impor uma ruptura no império colonial ibérico. Em 1630, estabelecem a ocupação de Pernambuco e de vasto território do nordeste brasileiro, numa extensão que iam do atual estado de Alagoas até o Maranhão, a que deram o nome de Nova Holanda.

A União Ibérica teve fim em 1640, quando D. João 4º ascendeu ao trono português, dando início à dinastia de Bragança, que perduraria até 1910.