-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
51 lines (47 loc) · 2.45 KB
/
Copy pathscript.js
File metadata and controls
51 lines (47 loc) · 2.45 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
// Experiências
const experiencias = {
voluntario: {
titulo: "Trabalho voluntário - São João 2024",
data: "jun - 2024",
local: "Caçapava, SP",
resumo: "Atuei voluntariamente na banca de bebidas da minha tia na Festa de São João em Caçapava, SP, auxiliando na organização e logística. Minha principal função foi retirar bebidas do freezer e repassá-las aos colegas que atendiam no caixa, garantindo um fluxo eficiente e ágil no atendimento ao público. Essa experiência me permitiu desenvolver habilidades de trabalho em equipe e aprender a lidar com demandas rápidas em um ambiente dinâmico"
},
projetoAPI: {
titulo: "Projeto API - Metodologia Scrum",
data: "mar - 2024",
local: "São José dos Campos, SP",
resumo: "Desenvolvimento de uma API utilizando metodologia Scrum, trabalhando em equipe para criar uma solução robusta e escalável. Participação ativa em reuniões diárias, planejamento de sprints e revisões de código. Implementação de boas práticas de desenvolvimento e documentação do projeto."
}
};
// Função para alterar a experiência selecionada
function alterarExperiencia(tipo) {
const titulo = document.getElementById("titulo-experiencia");
const data = document.getElementById("data-experiencia");
const local = document.querySelector(".local");
const resumo = document.getElementById("resumo-experiencia");
titulo.textContent = experiencias[tipo].titulo;
data.textContent = experiencias[tipo].data;
local.textContent = experiencias[tipo].local;
resumo.textContent = experiencias[tipo].resumo;
// Atualiza a seleção visual
document.querySelectorAll('.experiencia-item').forEach(item => {
item.classList.remove('selecionado');
});
document.querySelector(`.experiencia-item[onclick="alterarExperiencia('${tipo}')"]`).classList.add('selecionado');
}
// Inicialização dos eventos
document.addEventListener('DOMContentLoaded', function() {
// Smooth scroll para links de navegação
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener('click', function (e) {
e.preventDefault();
const target = document.querySelector(this.getAttribute('href'));
if (target) {
target.scrollIntoView({
behavior: 'smooth',
block: 'start'
});
}
});
});
});