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

Hernán Cortés Conquistador espanhol

1485, Medellín, Estremadura (Espanha)

2 de dezembro de 1547, Castilleja de la Cuesta, Sevilha (Espanha)

Da Página 3 Pedagogia & Comunicação

21/12/2009 17h48

Apesar de ter iniciado os estudos de direito na Universidade de Salamanca, Hernán Cortés sentiu-se atraído pela aventura e decidiu embarcar, em 1504, para São Domingos, participando, a seguir, da conquista de Cuba.

Em 1518 dá início à conquista do México, aonde chega com nove barcos, 110 tripulantes, mais de 500 soldados, 16 cavalos e 14 peças de artilharia. Logo na primeira batalha, em Tabasco, os nativos, assustados com os cavalos, opam pouca resistência.

Em Tabasco conhece a índia Malinche, que se tornou sua intérprete, amante e guia. Na costa de Yucatán funda a cidade de Veracruz, derrubando o reino de Tlaxcala, que se aliou na luta contra os astecas.

Com o apoio de 6 mil guerreiros tlaxcaltecas, entrou, em novembro de 1519, em Tenochtitlán, atual Cidade do México. Ao final de poucos anos, os espanhóis não só destruiriam Tenochtitlán como prenderiam e matariam seu imperador, Montezuma, e Guatemotzin, chefe supremo dos astecas.

Nomeado por Carlos 5º governador-geral da Nova Espanha, Cortés exercia a dominação espanhola com tal severidade, que a corte de Madrid ou a se preocupar com seu poder e sua ambição.

Cortés foi destituído do cargo em 1528, mas recebeu o título de marquês del Valle de Oaxaca. Ainda voltaria ao México em duas oportunidades, 1530 e 1536, quando descobre as costas da Baixa Califórnia.

Na opinião do historiador Felipe Fernández-Armesto, "Cortés é superestimado como conquistador. Foi uma coligação de povos indígenas que derrubou os astecas. A bem-sucedida aliança parece ter sido orquestrada menos por Cortés que por sua amante indígena, que era também sua intérprete e a única pessoa realmente em condições de saber o que se ava na esfera diplomática". Mas Armesto ressalta que "como explorador, Cortés merece reconhecimento", pois "seu trabalho ampliou as rotas de contato entre civilizações de uma maneira que viria mudar o mundo".

Fonte: Enciclopédia Mirador Internacional; Os desbravadores - uma história mundial da exploração da Terra