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

156
Visualizações
¿Qué son las recargas de página completa y por qué necesitábamos hacer recargas de página completa sin ajax?

Estaba leyendo sobre ajax y cómo nos permite intercambiar datos con un servidor detrás de escena y, en consecuencia, evitar recargas de páginas completas. Mi confusión radica aquí, realmente no entiendo qué significan las recargas de página completa. Creo que probablemente se deba a que he estado trabajando con ajax/react desde el principio, supongo, y realmente no he visto ninguna página web mía recargada por completo cuando accedo a cosas desde una base de datos o una API.

Sería genial si alguien pudiera explicar qué son y por qué los necesitábamos antes de ajax.

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Una carga de página completa es cuando la página completa se descarga del servidor. Una página normalmente consta de varias secciones: encabezado, pie de página, navegación y contenido. En una aplicación web clásica sin AJAX, un usuario hace clic en un enlace a otra página y tiene que descargar la página completa, aunque solo cambie el contenido principal. El encabezado, el pie de página y la navegación se descargan nuevamente aunque no cambien.

Con AJAX existe la oportunidad de cambiar solo las partes de la página que cambiarán. Cuando un usuario hace clic en el enlace, JavaScript carga solo el contenido de ese enlace y lo inserta en la página actual. No es necesario volver a cargar el encabezado, el pie de página y la navegación.

Esto introduce otros problemas que necesitan atención.

  • Cuando AJAX inserta contenido nuevo en la página, la URL no cambia. Eso dificulta que los usuarios marquen o vinculen a contenido específico. Las aplicaciones AJAX bien escritas usan history.pushState() para actualizar la URL al cargar contenido a través de AJAX.

  • Entonces hay dos caminos para llegar a cada pieza de contenido. Los usuarios pueden cargar la URL que contiene ese contenido directamente o cargar el contenido en alguna otra página siguiendo un enlace. Los desarrolladores web necesitan probar y asegurarse de que ambos funcionen.

  • Los motores de búsqueda tienen problemas para rastrear sitios con tecnología AJAX. Para obtener la mejor compatibilidad, debe emplear la representación del lado del servidor (SSR) o la representación previa para servir el contenido inicial en una carga de página que no requiere JavaScript.

    Incluso para Googlebot (que ejecuta JavaScript) se debe tener cuidado para hacer que un sitio con tecnología AJAX sea rastreable. Googlebot no simula las acciones del usuario, como hacer clic, desplazarse, pasar el mouse por encima o mover el mouse.

    • El contenido debe aparecer en la carga de la página sin ninguna interacción del usuario
    • Debe usar enlaces <a href=...> para la navegación, de modo que Googlebot pueda encontrar otras páginas escaneando el modelo de objeto del documento (DOM). Para los usuarios, JavaScript puede interceptar los clics en esos enlaces y evitar que se cargue la página completa al usar return false del controlador onclick o event.preventDefault() en el controlador de clics.
over 4 years ago · Santiago Trujillo 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