636 Shares 6302 views

Le défilement dynamique est-ce?

L'idée de défilement est ancienne comme le monde informatique. Les premiers ordinateurs, les premiers systèmes d'exploitation et les "barrières" stables ont commencé: l'âge de l'ordinateur: 640K de mémoire sur l'ordinateur et 80×25 à la taille de l'écran de texte (le mode graphique est un cas spécial). Le défilement n'a pas remarqué le clavier, mais a réussi à donner la roue à la souris.

Les idées modernes sur le défilement – pas une partie de son histoire, et ce qui se passera ensuite – encore plus intéressant. Une opinion commune sur le sujet: "Le défilement est-il?" C'est un moyen d'apporter des informations en morceaux dans la zone visible, en douceur, page par page, avec des barres de défilement ou avec des boutons pour déplacer du contenu, verticalement ou horizontalement.

L'idée classique

Aujourd'hui, le défilement est généralement associé à la fenêtre du navigateur ou à la zone de l'élément de bloc qui permet le défilement. Le flux d'informations peut aller au-delà de la zone visible sélectionnée et seule une partie de celle-ci peut être affichée. Naturellement, vous avez besoin de barres de défilement vers la gauche et vers la droite (horizontalement) vers le haut vers le bas (verticalement) ou les boutons pour déplacer le contenu.

Le défilement du bouton-poussoir est quelque chose de plus simple et plus compact en termes de mise en œuvre, il se produit pas moins souvent – il a sa propre niche dans laquelle les barres de défilement ne peuvent pas être gérées.

Parfois, la possibilité de faire défiler (HTML) est placé sur la souris ou le pavé tactile de l'ordinateur portable, mais dans l'idée classique moderne, il y a toutes les mêmes barres de défilement: à droite – verticale, en bas – horizontale. Seul le mouvement vertical est disponible pour la roue de la souris, et le reste est un clic sur la barre de défilement et les mouvements des doigts sur l'écran d'un smartphone ou d'un autre périphérique.

Une caractéristique importante de l'idée classique est le défilement de l'information. Comme dans le tableau: l'en-tête devrait être en place, et les lignes de la table devraient se déplacer. Static peut être une information sur l'écran. Tout dépend de l'application, de la tâche et de l'habileté du développeur.

Une balise de bloc peut avoir ses propres barres de défilement en dehors de la page entière qui est ouverte dans le navigateur. Le développeur peut à la fois bloquer le mouvement de l'information et faire un défilement en douceur, ou lui donner un autre effet de mouvement.

Il n'est pas nécessaire que les barres de défilement soient uniquement à droite et en bas. De nombreux développeurs créent leurs propres options de barre de défilement et ne les attaquent pas toujours sur le côté de la fenêtre du navigateur ou sur l'élément de bloc. Certaines personnes préfèrent prendre le contrôle de défilement vers un élément indépendant. Cela peut être déterminé par la portée ou l'architecture du matériel – après tout, tous les ordinateurs ne sont équipés que d'un clavier et d'une souris, il existe d'autres dispositifs de contrôle.

Collisions du genre classique

La différence entre les appareils mobiles et le "clavier-muscle": le fonctionnement des doigts, la position (et / ou la rotation et le mouvement de l'appareil) et la voix des boutons du clavier et de la souris (mouvement, clics, roue) – problèmes connus: compatibilité entre navigateurs, adaptabilité … Pour tous Ce sont ces dernières ou d'autres solutions.

Mais quand, par exemple, un million de documents survolent le moteur de recherche, le rouleau est organisé, et un seul intéressé par le visiteur, qui a également défilé, comment se défiler dans tous les documents, lorsque le visiteur était déçu par le document actuel et sa fenêtre encore Pas fermé? Comment faire le défilement dans le défilement, combien de récursivité est implémenté ici, et quelle est la chance de se déplacer sémantiquement parallèlement à tous les niveaux de défilement?

Parallax et pensées adaptatives

Le développeur moderne poursuit, pas toujours, l'idée – de porter le bien et l'éternel dans la forme dans laquelle il est réclamé. Souvent, non pas parce qu'il ne le veut pas, juste une base de ressources (principalement instrumental et sémantique) est encore largement limitée. Faire défiler tous les jours de plus en plus de problèmes.

L'idée de faire défiler avec un effet de parallaxe est très intéressante, il a l'air génial, mange beaucoup de ressources et n'est absolument pas adaptable à l'évolution de l'information, sa structure et son contenu.

La beauté, en effet, exige toujours un sacrifice – à la fois dans la vie réelle et dans l'informatique, mais le visiteur dans la vie réelle "a toujours" défiler dans la bonne version et ne pense jamais à l'endroit où faire le défilement horizontal, et où on peut le faire verticalement.

En fait, en réalité, une personne n'est pas habituée à faire référence à ce qu'il fait pour passer à travers des informations à travers une fenêtre ou une fenêtre. Le concept de défilement est quelque chose du monde des moniteurs d'ordinateur, sur lequel la variété de l'information n'est pas complètement en place, il faut donc être satisfait de beaucoup de choses par une petite quantité.

Parallax et sa mise en œuvre

Aujourd'hui, il existe de nombreuses implémentations de défilement utilisant l'effet de parallaxe. Un bon exemple: la mise en œuvre de la société SONY, qui, selon beaucoup, est très décente. Peut-être, déjà un nombre suffisant de développeurs ont passé beaucoup de temps et créé beaucoup d'options pour changer rapidement une information dans le contexte d'un changement lent dans l'autre.

Les recommandations pour l'utilisation des implémentations d'effets de parallaxes commencent généralement par un désir général de les accrocher sur quelques éléments afin de ne pas irriter le visiteur avec la lenteur du processus de visualisation de l'information. En général, il s'agit d'une règle inutile. Regarder une autre implémentation est tellement intéressant que vous pouvez même oublier pourquoi vous êtes venus.

Une paire d'effet de parallaxe et de défilement est quelque chose, sans aucun doute, brillant, mais la question est différente. L'information est inhérente à la dynamique. Cela signifie que la parallaxe intelligente ne peut être réclamée si quelque chose ne va pas. Si le moteur de recherche change sa sortie, il faudra changer dans son analyse, ce qui entraînera la nécessité de modifier les formes de présentation des informations, et ainsi de suite.

Le problème réside dans les particularités du style moderne des programmes d'écriture. Tous les moyens sont excellents, complets et puissants. L'expérience et les connaissances sont réelles et significatives. Mais l'information est variable, elle vit sa propre vie, et les tâches et les domaines d'application doivent être ajustés pour cela.

Dynamique d'évolution, exemple

La recherche est l'une des principales préoccupations d'Internet. Laissons de côté l'attention du moteur de recherche pour la laine des étendues d'Internet à la recherche d'informations modifiées, d'accord: le défilement est quelque chose de statique selon la logique des choses.

Si le défilement a commencé dans la fenêtre du navigateur, et plus encore quand un élément de ce défilement a subi un autre défilement, la modification du résultat de la recherche n'a pas d'importance.

En fait, il devrait être différent. L'information sur laquelle le défilement est effectué est quelque chose d'autre qu'il était au début, son volume et son contenu peuvent toujours varier. Le visiteur, cependant, est privé de l'occasion d'en apprendre davantage. La seule option pour lui est de commencer tout depuis le début.

À propos de faire défiler le temps le plus proche

Bien sûr, tant que la fenêtre dans le monde de l'information est un navigateur et des éléments de blocs sur les pages, physiquement, il s'agit d'un écran d'un moniteur, d'une tablette, d'un smartphone ou d'un autre périphérique, le besoin de défilement restera et aura un sens (comment afficher l'information à travers la fenêtre, comment optimiser Gestion des fenêtres et de l'information).

Cependant, il n'est pas moins important d'ajouter cette doctrine à la nécessité d'assurer la dynamique de l'information à afficher.

Le défilement est quelque chose de dynamique, c'est-à-dire pas de fenêtre avec des barres / boutons de défilement / mouvement, c'est un outil permettant d'accéder à l'information d'un certain contenu (peut-être aussi une structure, mais au moins la mise en œuvre de la dynamique du contenu …).

Le contenu varie, son volume aussi. Si l'élément de contenu est dans la vue du visiteur, il devrait recevoir un message à ce sujet, ainsi que dans le visualisé, il y a déjà eu des modifications, mais généralement sur la bande de contenu (ce n'est pas un défilement horizontal et non vertical, mais content) Placez le mouvement d'information.

En général, la parallaxe est la parallaxe et le défilement moderne est d'au moins trois bandes et un indicateur … Les deux voies sont accompagnées d'une voie de contenu et l'indicateur indique au visiteur: «Tout ce que vous voyez, monsieur, a changé il y a longtemps.