Una vez más, este elemento no ha aplicado el evento onclick para evitar la fatiga haga clic en. Cuando se cierne el ratón sobre el elemento, los usuarios esperan ver los datos asociados con él. Una excepción a esta regla es si los usuarios pasan su mouse rápidamente sobre el elemento HTML vamos a examinar esa situación en breve. Cada uno de los elementos de datos tiene una identificación con un número, con la idea de crear una matriz de elementos HTML que puede ser tratada y manipulada directamente. Usted no necesita hacer esto, y usted podría crear una matriz de elementos cuando se carga el contenido de navegación HTML.

Clickless de navegación

En mi opinión, que confiamos demasiado en hacer clic para navegar. Esto no siempre fue así: inicialmente, el valor predeterminado para los sistemas operativos Unix fue asignar foco a la ventana que el ratón se movía sobre. Era el mundo de Windows que promovió su propia marca de hacer clic para realizar tareas y activar los elementos. Muy pronto se hizo evidente que había demasiados clics necesarios para realizar incluso las tareas más básicas. Por ejemplo, para activar los elementos en una aplicación que por lo general tiene que hacer clic o doble clic en ellos. El control deslizante de Adobe Reader es una gran manera de tamizar a través de los datos y la página que desea. Sin embargo, lo que si el documento que buscas en cuenta con miles de páginas? Parece que el panel de control deslizante de Adobe Reader tiene el mismo problema como todos los otros reguladores tienen que es fácil para iterar a 10, o tal vez de 100 páginas, pero más allá de que la navegación se vuelve tedioso.

La solución de Adobe Reader es una implementa control deslizante de doble. En el lado derecho es una barra de desplazamiento, que tiene una iteración mucho más grueso y le permite saltar rápidamente de la página 1 a la página 300. Para los documentos más grandes, Adobe Reader todavía le dirá que la página está desplazando a. El método de desplazamiento doble donde una barra es un deslizador "tosca" y el otro es un "bien" slider, es muy eficaz, ya que mover el control deslizante secundarios también se mueve el control deslizante de multa. Una estrategia eficaz es utilizar la barra gruesa para conseguir que en el barrio del contenido que le interesa, y luego usar el regulador multa a afinar en su contenido exacto.

• Historia de gestos recuerda dónde navegar para que las preguntas acerca de su navegación se puede pedir en el futuro. La cuestión de ejemplo se refiere a si usted disfrutar de una navegación sin hacer clic.

• Navegación a un sitio Web externo no necesita un clic. En el paradigma de navegación clickless, el acto de sobrevolando durante un período específico de tiempo se activa un nuevo sistema de navegación.

• Moverse por el sitio web activa y desactiva piezas de funcionalidad. Este aspecto es especialmente útil para los equipos Tablet estilo. El sitio http://www.dontclick.it navegación clickless ilustra cuán eficaz puede ser, sin perder ninguna funcionalidad. Todo lo que se necesita es un cambio de perspectiva en la manera de navegar por el contenido. La aplicación de este tipo de navegación mediante HTML es un reto porque JavaScript no es multiproceso. En un escenario de multiproceso, tendría un hilo viendo lo que está haciendo el ratón y luego actuar. Lo que hay que hacer en JavaScript es imitar el comportamiento de multiproceso. Pero incluso con mímica, su éxito será limitado. La estrategia que debe aplicarse es similar a lanzar una pelota con un perro y traerlo de vuelta. Como una analogía, tengo un buen amigo que ha tenido perros toda su vida. Una vez, cuando lo visité, había un pastor australiano. Cualquiera que esté familiarizado con esta raza sabe que los pastores australianos han energía ilimitada, así que mi amigo tenía que encontrar una manera de liberar la energía de su perro. Su solución fue el golf. Mi amigo era un jugador de golf en ciernes y que había problemas con tiros cortos, sería la práctica sus tiros de golf y permitió que su perro llevar la pelota de golf hacia atrás. Para terminar la historia, el perro encantaba el juego, siempre llevó la pelota, y juego de golf de mi amigo mejorado notablemente.

Ahora vamos a relacionar esta historia a la estrategia de imitar las discusiones en JavaScript. Cuando la multitarea real no está disponible, es necesario utilizar los eventos. En el caso de mi amigo, sus eventos se golpea la pelota de golf y el perro de traer de vuelta la pelota. Entre la toma de la foto y esperar a que la pelota a volver, mi amigo podría hacer otras cosas (porque inicialmente siguió golpeando la pelota entre los arbustos), sin duda, su tiempo para hacer otras cosas era limitado, pero que aún podía tener una conversación con alguien más y así sucesivamente. Por lo tanto, cuando no imitan multithreading en JavaScript, que verdaderamente la aplicación de subprocesos múltiples, pero usted es la aplicación de un evento dinámico impulsado por la arquitectura.

un artículo presentado por Sonja Lande


Descargo de responsabilidad:Nuestro sitio web no es responsable por el contenido de este artículo. Webarticles es un recurso de información gratuito.
Importante: Este artículo "Implementación del cliente de HTML" fue traducida por un software automático. Sentimos pena por los errores de ortografía que pueda haber ocurrido. Gracias por su comprensión.

Aplicación del cliente de HTML

Le explico el código en trozos. En primer lugar, ilustran la estructura general y luego rellenar las piezas individuales. El siguiente es el código fuente de la página HTML completa.

 Fuente: / cliente / artículos ajaxrest / Arquitectura / dynamiclist.html  Lista dinámica  
onmouseout = "DynamicIterator.stopIteration ()"> onmouseout = "DynamicIterator.stopIteration ()">
  

En el código fuente en la parte superior de la página HTML son una serie de etiquetas script que un número de referencia de los archivos JavaScript. Los archivos JavaScript contienen la lógica reutilizable que se ha utilizado previamente y puede ser utilizado en diferentes contextos para la manipulación de grandes conjuntos de datos o lenta. Nuestro principal interés ahora es el código HTML en negrita, lo que representa la estructura de base de datos grandes y lentos conjuntos . Hay una etiqueta de mesa y una etiqueta iframe. La etiqueta de mesa, en un sentido abstracto, representa a la navegación del conjunto de datos, y cómo la estructura de la navegación depende de sus preferencias personales. El iframe representa el contenido de dicho conjunto de datos. Un iframe es usado para que la navegación es independiente de la presentación de los datos. La separación de estas dos acciones con una barrera física HTML hace más simple para administrar la salida generada de cada uno.

La navegación de los metadatos es la única en que el evento onclick no se ha aplicado, pero se han onmouseover y onmouseout. onclick no es compatible está sobrevalorada porque al hacer clic al navegar grandes conjuntos de datos o lenta. Eliminando la necesidad de hacer clic reduce el problema particular de overclicking que la mayoría de los sitios Web parecen promover. Si los usuarios necesitan constantemente de hacer clic para navegar por los datos, es probable que se mental y digitalmente fatigado y abandonar después de un número de clics. Por ejemplo, si usted ha visitado alguna vez una imagen de sitios web y hacer clic a través de cientos de imágenes, tratando de encontrar el que usted está interesado, entonces usted sabe lo tedioso experiencia de este tipo de navegación puede ser. Al crear su propia navegación, Es importante asegurarse de que usted no pierda la atención de los usuarios.

Una manera de mantener su atención es evitar el uso, haga clic en la navegación basada en. Articleends atados como por los elementos de navegación son los elementos de datos aquí está un ejemplo:


Online: 383 users browsing the articles directory