Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

161
Visualizações
¿Son los objetos JS una buena opción para almacenar flashcards anverso y reverso con texto e imágenes para un buen rendimiento del sitio web?

Soy un estudiante principiante de JS y esta es mi primera pregunta en Stack.

Estoy buscando hacer un sitio web de tarjetas flash con alrededor de 8000 tarjetas flash.

  • ¿Son los objetos JS una buena opción o hay mejores opciones para hacer que el sitio sea escalable y con un rendimiento bueno/razonable?

En una publicación anterior (hace 10 años) recomiendan: AJAX-loading-one-at-a-time approach. (aún no lo aprendí por cierto).

Hasta ahora hice 3 tarjetas flash y funciona con variables y matrices, pero con 8000 no estoy seguro de cuál es la mejor opción:

 function Card(term, definition) { this.term = term; this.definition = definition; } let front = document.getElementById("front"); let back = document.getElementById("back"); let flip = document.getElementById("flip"); const card1 = new Card( "Good Morning", "Buenos Dias" ); const card2 = new Card( "Welcome", "Bienvenido" ); const card3 = new Card( "How are you? ;)", "Que tal" ); const myCards = [card1, card2, card3]; const cardIndex = 0;

Gracias de antemano chicos y disculpad si no me explico bien.

about 4 years ago · Santiago Gelvez
1 Respostas
Responde à pergunta

0

Tal como está, lo que estás haciendo me parece bien ... JSON es útil para almacenar datos, pero no creo que lo que estás haciendo esté mal, es solo una cuestión de opinión.

Al almacenar datos como tú, prefiero usar este método:

 const myCards = [ {english: 'Good Morning', spanish: 'Buenos Dias'}, {english: 'Welcome', spanish: 'Bienvenido'}, {english: 'How are you?', spanish: 'Que tal?'} ] const cardIndex = 0 console.log(myCards[cardIndex].english) console.log(myCards[cardIndex].spanish)

Esta es una técnica mucho más pequeña y es muy escalable.

Si lo desea, siéntase libre de profundizar en los datos JSON, pero no creo que deba preocuparse.

Espero que esto ayude.

about 4 years ago · Santiago Gelvez Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda