L'idea dello scorrimento è vecchia quanto il mondo dei computer.I primi computer, i primi sistemi operativi e le stabili "barriere dell'inizio" dell'era dei computer: 640K di memoria per un computer e 80x25 per uno schermo di testo (la modalità grafica è una questione speciale). Lo scorrimento non ha notato la tastiera, ma è riuscito a dare la rotellina al mouse.
I concetti moderni di scorrimento non sono una corrispondenzale sue storie e quello che succederà dopo è ancora più interessante. La saggezza convenzionale sulla domanda: "Che cos'è lo scorrimento?" - un modo per visualizzare le informazioni nell'area visibile pezzo per pezzo, in modo fluido, pagina per pagina, con barre di scorrimento o con pulsanti per spostarsi nel contenuto, in verticale o in orizzontale.
Idea classica
Oggi lo scorrimento è solitamente associato a una finestra.browser o l'area di un elemento di blocco di scorrimento. Il flusso di informazioni può andare oltre l'area visibile selezionata e solo una parte di essa può essere visualizzata. Naturalmente, sono necessarie barre di scorrimento sinistra-destra (orizzontale), pulsanti su-giù (verticale) o di navigazione del contenuto.
Lo scorrimento a pulsante è qualcosa di più semplice e compatto in termini di implementazione, non si verifica meno spesso: ha una sua nicchia in cui le barre di scorrimento non possono essere controllate.
A volte lo scorrimento (HTML)si esegue sul mouse o sul touchpad del laptop, ma nell'idea classica moderna queste sono tutte le stesse barre di scorrimento: a destra - verticale, in basso - orizzontale. Solo il movimento verticale è disponibile con la rotellina del mouse e il resto - facendo clic sulla barra di scorrimento e movimenti delle dita sullo schermo di uno smartphone o di un altro dispositivo.
Una caratteristica importante dell'idea classica è lo scorrimento parzialeinformazione. Come nella tabella: l'intestazione deve essere a posto e le righe della tabella devono spostarsi. Qualsiasi informazione sullo schermo può essere statica. Tutto dipende dall'ambito, dal compito e dall'abilità dello sviluppatore.
Il tag di blocco può avere le proprie striscescorrendo al di fuori dell'intera pagina si apre nel browser. Lo sviluppatore può sia bloccare il movimento delle informazioni, sia effettuare uno scorrimento fluido o dargli qualsiasi altro effetto di movimento.
Non è necessario che le barre di scorrimento siano soloa destra e in basso. Molti sviluppatori creano le proprie versioni delle barre di scorrimento e non le collegano sempre al lato di una finestra del browser o di un elemento di blocco. Alcune persone preferiscono rendere il controllo dello scorrimento un elemento separato. Questo può essere determinato dall'applicazione o dall'architettura hardware: dopotutto, non tutti i computer sono dotati solo di tastiera e mouse, esistono altri dispositivi di controllo.
Collisioni del genere classico
La differenza tra dispositivi mobili e"Muscolo della tastiera": il lavoro delle dita, la posizione (e / o rotazione e movimento del dispositivo) e la voce dalla tastiera e dai pulsanti del mouse (movimento, clic, rotella) - problemi noti: compatibilità cross-browser, adattabilità ... Tutto questo è stato a lungo lì alcune soluzioni.
Ma quando, ad esempio, i risultati della ricerca volano viaun milione di documenti, in base ai quali lo scorrimento è organizzato, e il visitatore è interessato solo a uno, lungo il quale lo scorrimento è già iniziato, allora che dire dello scorrere tutti i documenti quando il visitatore è deluso dal documento corrente, e dalla sua finestra non è ancora chiuso? Come rendere lo scorrimento nello scorrimento, quanto è realizzabile la ricorsione qui e quanto sono grandi le possibilità di muoversi semanticamente in parallelo su tutti i livelli di scorrimento?
Parallasse e pensieri adattivi
Lo sviluppatore moderno persegue, tutt'altrosempre l'idea è di portare il bene e l'eterno nella forma in cui è richiesto. Spesso non perché non lo voglia, è solo che la base di risorse (per lo più strumentale e semantica) è ancora largamente limitata. Nello scrolling ogni giorno ci sono sempre più problemi.
L'idea di scorrere con un effetto di parallasse è molto interessante, ha un bell'aspetto, consuma molte risorse e non è assolutamente adattabile al cambiamento delle informazioni, della sua struttura e del contenuto.
La bellezza, infatti, richiede sempre sacrificio - enella vita reale e nell'informatica, ma un visitatore nella vita reale "ha sempre" lo scorrimento nella versione desiderata e non pensa mai a dove eseguire lo scorrimento orizzontale e dove eseguire lo scorrimento verticale.
In realtà, in realtà, una persona non è abituatafare riferimento a cosa si sta facendo per spostarsi attraverso le informazioni attraverso una finestra o una finestra. Il concetto di scorrimento è qualcosa del mondo dei monitor dei computer, su cui non c'è posto per una varietà di informazioni complete, quindi devi accontentarti di molto o poco.
Parallax e sue implementazioni
Ad oggi, le implementazioni a scorrimento che utilizzanoC'è molto effetto di parallasse. Un buon esempio è l'implementazione di SONY, che è considerata da molti molto decente. Forse un numero sufficiente di sviluppatori ha già trascorso molto tempo e creato molte opzioni per modificare rapidamente un'informazione sullo sfondo di cambiarne lentamente un'altra.
Consigli sugli strumentile implementazioni degli effetti di parallasse di solito iniziano con un desiderio generale di appenderli su un paio di elementi in modo da non infastidire il visitatore con la lentezza del processo di visualizzazione delle informazioni. In generale, questa è una regola non necessaria. È così interessante osservare un'altra implementazione che puoi persino dimenticare il motivo per cui sei venuto.
Un paio di effetti di parallasse e scorrimento è qualcosaindubbiamente brillante, ma la domanda è diversa. L'informazione ha una dinamica. Ciò significa che il parallasse chic può non essere necessario se qualcosa va storto. Se il motore di ricerca cambia i suoi risultati di ricerca, dovrà essere cambiato nella sua analisi, questo porterà alla necessità di cambiare le forme di presentazione delle informazioni e così via.
Il problema qui sta nelle peculiarità del modernostile di scrittura dei programmi. Tutti gli strumenti sono fantastici, completi e potenti. L'esperienza e la conoscenza sono valide e significative. Ma le informazioni sono mutevoli, assumono una vita propria e compiti e campi di applicazione devono adattarsi ad esse.
Dinamica di emissione, esempio
La ricerca è una delle principali preoccupazioni di Internet.Usciamo dal compito dei motori di ricerca di setacciare Internet alla ricerca di informazioni modificate, siamo d'accordo: lo scrolling è qualcosa di statico dalla logica delle cose.
Se lo scorrimento inizia nella finestra del browser, e ancora di più quando un elemento all'interno di questo scorrimento ha subito un altro scorrimento, la modifica nei risultati della ricerca non ha importanza.
In effetti, dovrebbe essere diverso.Le informazioni su cui viene eseguito lo scorrimento sono qualcosa di diverso da quello che erano all'inizio, sia il suo volume che il suo contenuto possono sempre cambiare. Il visitatore, tuttavia, non ha modo di saperlo. L'unica opzione per lui è ricominciare da capo.
Informazioni sullo scorrimento dell'ora più vicina
Sicuramente, finché la finestra sul mondoinformation è un browser e blocca elementi sulle pagine, fisicamente è lo schermo di un monitor, tablet, smartphone o altro dispositivo, la necessità di scroll rimarrà e avrà senso (come mostrare le informazioni attraverso la finestra, come ottimizzare il controllo della finestra e delle informazioni in essa contenute).
Tuttavia, è altrettanto importante integrare questa dottrina con il requisito di garantire la dinamica delle informazioni da visualizzare.
Lo scorrimento è qualcosa di dinamico, cioè nouna finestra con strisce / scorrimento / pulsanti di movimento, questo è uno strumento per accedere alle informazioni di un determinato contenuto (forse anche struttura, ma almeno per implementare la dinamica del contenuto ...).
Il contenuto cambia, così come il volume.Se un elemento di contenuto è nel campo visivo del visitatore, dovrebbe ricevere un messaggio su questo, nonché sul fatto che sono già avvenute modifiche in quello visualizzato, ma in generale sulla striscia del contenuto (questo non è lo scorrimento orizzontale e non verticale, ma significativo) ha luogo il movimento delle informazioni.
In generale, la parallasse è parallasse e modernalo scorrimento è di almeno tre bande e un indicatore, ... La barra di spostamento del contenuto arriva alle due famose, e l'indicatore dice al visitatore: "Tutto quello che vede, signore, è cambiato molto tempo fa".