La idea de desplazarse es tan antigua como el mundo de la informática.Las primeras computadoras, los primeros sistemas operativos y las estables “barreras del comienzo” de la era de las computadoras: 640K de memoria para una computadora y 80x25 para una pantalla de texto (el modo gráfico es un asunto especial). Scrolling no notó el teclado, pero logró darle la rueda al mouse.
Los conceptos modernos de desplazamiento no coincidensus historias, y lo que sucederá después es aún más interesante. La sabiduría convencional sobre la pregunta: "¿Qué es el desplazamiento?" - una forma de mostrar información en el área visible pieza a pieza, sin problemas, página a página, con barras de desplazamiento o con botones para moverse por el contenido, vertical u horizontalmente.
Idea clásica
Hoy en día, el desplazamiento suele estar asociado a una ventana.navegador o el área de un elemento de bloque de desplazamiento. El flujo de información puede ir más allá del área visible seleccionada y solo se puede mostrar una parte. Naturalmente, necesita barras de desplazamiento de izquierda a derecha (horizontales), de arriba a abajo (verticales) o botones de navegación de contenido.
El desplazamiento de botones es algo más simple y compacto en términos de implementación, no ocurre con menos frecuencia, tiene su propio nicho en el que las barras de desplazamiento no se pueden manejar.
A veces, desplazamiento (HTML)colocadas en el mouse o el panel táctil de la computadora portátil, pero en la idea clásica moderna, estas son todas las mismas barras de desplazamiento: a la derecha, vertical, en la parte inferior, horizontal. Solo el movimiento vertical está disponible con la rueda del mouse, y el resto, al hacer clic en la barra de desplazamiento y los movimientos de los dedos en la pantalla de un teléfono inteligente u otro dispositivo.
Una característica importante de la idea clásica es el desplazamiento parcialinformación. Como en la tabla: el encabezado debe estar en su lugar y las filas de la tabla deben moverse. Cualquier dato en la pantalla puede ser estático. Todo depende del alcance, la tarea y la habilidad del desarrollador.
La etiqueta de bloque puede tener sus propias rayasdesplazarse fuera de toda la página abierta en el navegador. El desarrollador puede bloquear el movimiento de la información y realizar un desplazamiento suave o darle cualquier otro efecto de movimiento.
No es necesario que las barras de desplazamiento solo esténderecha e inferior. Muchos desarrolladores crean sus propias versiones de barras de desplazamiento y no siempre las adjuntan al costado de una ventana del navegador o elemento de bloque. Algunas personas prefieren que el control de desplazamiento sea un elemento independiente. Esto puede ser determinado por la aplicación o la arquitectura del hardware; después de todo, no todas las computadoras tienen solo un teclado y un mouse, existen otros dispositivos de control.
Colisiones del género clásico
La diferencia entre dispositivos móviles y"Músculo del teclado": el trabajo de los dedos, la posición (y / o rotación y movimiento del dispositivo) y la voz de los botones del teclado y del mouse (movimiento, clics, rueda) - problemas conocidos: compatibilidad entre navegadores, adaptabilidad ... Todo esto ha existido durante mucho tiempo ciertas soluciones.
Pero cuando, por ejemplo, los resultados de la búsqueda vuelanun millón de documentos, según los cuales se organiza el desplazamiento, y el visitante está interesado en solo uno, a lo largo del cual el desplazamiento ya ha comenzado, entonces, ¿qué pasa con el desplazamiento a través de todos los documentos cuando el visitante está decepcionado con el documento actual y su ventana? aún no está cerrado? ¿Cómo hacer el desplazamiento en el desplazamiento, qué tan realizable es la recursión aquí y qué tan grandes son las posibilidades de moverse semánticamente en paralelo en todos los niveles de desplazamiento?
Parallax y pensamientos adaptativos
El desarrollador moderno persigue, lejos desiempre, la idea es llevar lo bueno y lo eterno en la forma en que se demanda. A menudo, no porque no lo desee, es solo que la base de recursos (en su mayoría instrumental y semántica) sigue siendo en gran medida limitada. Al desplazarse todos los días hay cada vez más problemas.
La idea de desplazarse con un efecto de paralaje es muy interesante, se ve muy bien, consume muchos recursos y no se adapta en absoluto a la información cambiante, su estructura y contenido.
La belleza, de hecho, siempre requiere sacrificio, yen la vida real y en la informática, pero un visitante en la vida real "siempre tiene" el desplazamiento en la versión deseada y nunca piensa en dónde hacer el desplazamiento horizontal y dónde hacer el desplazamiento vertical.
En realidad, en realidad, una persona no está acostumbrada arefiera lo que está haciendo para moverse a través de la información a través de una ventana o ventana. El concepto de desplazamiento es algo del mundo de los monitores de computadora, en el que no hay lugar para una variedad de información en su totalidad, por lo que debe contentarse con mucho a través de poco.
Parallax y sus realizaciones
A partir de hoy, las implementaciones de desplazamiento utilizandoHay mucho efecto de paralaje. Un buen ejemplo: la implementación de SONY, que muchos consideran muy decente. Quizás suficientes desarrolladores ya han dedicado mucho tiempo y han creado muchas opciones para cambiar rápidamente una información en el contexto de cambiar lentamente otra.
Recomendaciones de herramientasLas implementaciones de efectos de paralaje generalmente comienzan con un deseo general de colgarlos en un par de elementos para no molestar al visitante con la lentitud del proceso de visualización de la información. En general, esta es una regla innecesaria. Es tan interesante ver otra implementación que incluso puedes olvidarte de por qué viniste.
Un par de efecto de paralaje y desplazamiento es algoindudablemente brillante, pero la pregunta es diferente. La información tiene dinámica. Esto significa que el paralaje elegante puede ser innecesario si algo sale mal. Si el motor de búsqueda cambia sus resultados de búsqueda, tendrá que cambiar su análisis, esto dará lugar a la necesidad de cambiar las formas de presentación de la información, etc.
El problema aquí radica en las peculiaridades de laestilo de programas de escritura. Todas las herramientas son excelentes, completas y potentes. La experiencia y el conocimiento son válidos y significativos. Pero la información es cambiante, cobra vida propia y las tareas y campos de aplicación deben adaptarse a ella.
Dinámica de emisión, ejemplo
La búsqueda es una de las principales preocupaciones de Internet.Dejemos fuera de nuestra atención el deber de los buscadores de recorrer Internet en busca de información modificada, estamos de acuerdo: el scroll es algo estático por la lógica de las cosas.
Si el desplazamiento ha comenzado en la ventana del navegador, y más aún cuando un elemento dentro de este desplazamiento ha experimentado otro desplazamiento, el cambio en los resultados de búsqueda no importa.
De hecho, debería ser diferente.La información sobre la que se realiza el scrolling es algo diferente a lo que era al principio, tanto su volumen como su contenido siempre pueden cambiar. El visitante, sin embargo, no tiene forma de saberlo. La única opción para él es empezar de nuevo.
Acerca de desplazarse por la hora más cercana
Seguramente, mientras la ventana al mundoLa información es un navegador y bloquea elementos en las páginas, físicamente es la pantalla de un monitor, tableta, teléfono inteligente u otro dispositivo, la necesidad de desplazamiento permanecerá y tendrá sentido (cómo mostrar información a través de la ventana, cómo optimizar el control de la ventana e información en ella).
Sin embargo, no menos importante es la incorporación de esta doctrina con la exigencia de asegurar la dinámica de la información a desplegar.
El desplazamiento es algo dinámico, es decir, nouna ventana con rayas / botones de desplazamiento / movimiento, esta es una herramienta para acceder a información de un determinado contenido (quizás también estructura, pero al menos para implementar la dinámica del contenido ...).
El contenido cambia, también cambia el volumen.Si un elemento de contenido está en el campo de visión del visitante, debe recibir un mensaje sobre esto, así como sobre el hecho de que ya se han producido cambios en el visualizado, pero en general en la franja de contenido (esto no es un desplazamiento horizontal y no vertical, pero significativo) tiene lugar movimiento de información.
En general, el paralaje es paralaje, y modernoel desplazamiento es de al menos tres barras y un indicador, ... Una barra de movimiento de contenido llega a los dos famosos, y el indicador le dice al visitante: "Todo lo que ve, señor, ha cambiado hace mucho tiempo".