Tecnología

Inicio

¿Cuáles son las estructuras HTML aleatoria de hipervínculo?

Los hipervínculos de una página HTML se escriben normalmente como texto sin formato, lo que crea una conexión de uno a uno entre el texto que aparece en la página y el enlace resultante. Algunas páginas pueden requerir un enlace en lugar aleatorio, lo que provoca muestra de texto para enlazar a una página al azar. Esto se puede lograr usando JavaScript o un lenguaje de programación Web alternativa.

Estática vs vínculos programáticos

HTML es un lenguaje de marcado que se aplica diversos estilos de texto sin formato al texto que compone una página HTML. Uno de estos estilos es la estructura "ancla", que crea un enlace de texto que se muestra a otra página o un anclaje con nombre dentro de una página. Un enlace estática, que nunca cambia, se añade simplemente insertando el enlace como texto sin formato en el formato HTML. vínculos programáticos también son posibles, utilizando JavaScript o en otro lenguaje de programación para generar el código HTML que hace en el navegador Web. La página se entrega al navegador como texto HTML estándar, pero la próxima vez que la página se vuelve a cargar, el código JavaScript verá en la pantalla un enlace diferente basado en su programación.

Enlaces programáticas al azar

Una estructura de enlace al azar se puede generar a partir de un programa Web mediante el uso de una función aleatoria para ofrecer un enlace entre una gama de posibles enlaces. Por ejemplo, un programador podría incrustar un conjunto aleatorio de 20 enlaces en una página, todos los cuales se almacenan en una matriz de JavaScript. Entonces, el programa puede generar un número aleatorio que elige un enlace de esta matriz. El ancla HTML que ofrece este enlace sería entonces escribirse usando una función de JavaScript que reemplaza el código HTML estático con la selección matriz. Cada vez que la página se carga en un navegador Web, un nuevo número aleatorio se selecciona y se muestra un enlace diferente de la matriz.

Usos de enlaces aleatorios

estructuras de enlaces aleatorios tienen un uso limitado, ya que la mayoría de los sitios Web se desarrollan con enlaces estáticos para la navegación. Se encuentran más comúnmente en los sitios donde el usuario puede desear navegar a través de los archivos del sitio. Por ejemplo, el sitio de Wikipedia ofrece un enlace al azar que recoge un artículo de la totalidad de su sitio en el idioma que se está navegando.

Estructuras enlace alternativo

Para los sitios grandes, puede ser complicado o imposible almacenar toda la lista de enlaces aleatorios en una matriz de JavaScript. En el ejemplo de arriba Wikipedia, sería extremadamente ineficiente para codificar una función JavaScript con cada posible artículo de Wikipedia. En tales casos, una referencia de base de datos se utiliza en lugar de una matriz de JavaScript y la función de aleatorización llama a un script de base de datos almacenada en el servidor Web. Un método alternativo es usar un índice numérico en la base de datos de páginas o en la estructura de URL de las páginas que se vinculado al azar. El programa JavaScript podría generar un entero aleatorio para empotrar en el enlace generado, que luego es interpretado por el servidor Web o la base de datos almacenar las páginas Web.