КампутарыІнфармацыйныя тэхналогіі

Дынамічны скролінг - гэта што такое?

Ідэя скролінг старая як кампутарны свет. Першыя кампутары, першыя аперацыйныя сістэмы і стабільныя «бар'еры пачаў» камп'ютэрнага стагоддзя: 640К памяці ў кампутара і 80х25 у памеру тэкставага экрана (графічны рэжым - асаблівая справа). Скролінг не заўважыў клавіятуру, але паспеў даць колца мышкі.

Сучасныя ўяўленні аб скролінг - не пара яго гісторыі, а што будзе далей - яшчэ цікавей. Агульнапрынятае меркаванне па пытанні: «скролінг - гэта што такое?» - спосаб вывесці ў бачную вобласць інфармацыю па кавалачках, плаўна, пастаронкава, з палосамі пракруткі ці з кнопкамі руху па кантэнце, вертыкальна або гарызантальна.

класічная ідэя

Сёння скролінг прынята асацыяваць з акном браўзэра або вобласцю блокавага элемента, дапускалага скролінг. Паток інфармацыі можа выходзіць за межы выдзеленай бачнай вобласці і можна адлюстроўваць толькі яе частка. Натуральна, патрэбныя паласы пракруткі налева-направа (па гарызанталі) уверх-уніз (па вертыкалі) ці кнопкі руху па кантэнце.

Кнопкавы скролінг - гэта нешта больш простае і кампактнае ў плане рэалізацыі, сустракаецца не менш часта - у яго свая ніша, у якой палоскамі пракруткі не ўправіцца.

Часам магчымасць рабіць скролінг (HTML) выносіцца на мышку або тачпад ноўтбука, але ў сучаснай класічнай ідэі гэта ўсё тыя ж паласы пракруткі: справа - вертыкальная, унізе - гарызантальная. Толькі вертыкальнае рух даступна колца мышкі, а астатняе - кліку на паласе пракруткі і рухам пальцаў на экране смартфона ці іншага девайса.

Важная фішка класічнай ідэі - пракрутка часткі інфармацыі. Як у табліцы: шапка павінна знаходзіцца на месцы, а радкі табліцы павінны рухацца. Статычнай можа быць любая частка інфармацыі на экране. Усё залежыць ад вобласці прымянення, задачы і ўменні распрацоўніка.

Блочны тэг можа мець уласныя паласы пракруткі па-за ўсёй старонкі, адкрытай у браўзэры. Распрацоўшчык можа як заблакаваць рух інфармацыі, так і зрабіць плаўны скролінг, або надаць яму якой-небудзь іншы эфект руху.

Не абавязкова, што паласы пракруткі будуць толькі справа і ўнізе. Многія распрацоўшчыкі робяць свае варыянты палосак пракруткі і зусім не заўсёды іх прымацоўваюць да боку акна браўзэра або блокавага элемента. Некаторыя аддаюць перавагу выносіць кіраванне скролінг ў самастойны элемент. Гэта можа вызначацца вобласцю прымянення або архітэктурай апаратных сродкаў - бо не ўсе ж кампутары абсталяваныя толькі клавіятурай і мышкай, ёсць і іншыя прылады кіравання.

Калізіі класічнага жанру

Адрозненне мабільных прылад ад «клавіятура-цягліцавых»: праца пальцаў рук, становішча (і / або паварот і рух прылады) і голас ад кнопак клавіятуры і мышкі (рух, зграі, колца) - вядомыя праблемы: кроссбраузерность, адаптыўнасць ... На ўсё гэта ўжо даўно ёсць тыя ці іншыя рашэнні.

Але калі, напрыклад, у пошукавую выдачу вылятае мільён дакументаў, па якім арганізаваны скролл, а наведвальніка зацікавіў ўсяго адзін, па якім таксама ўжо пайшоў скролл, то як быць са скролінг па ўсіх дакументах, калі ў бягучым дакуменце наведвальнік расчараваўся, а яго акно яшчэ не закрытая? Як зрабіць скролінг ў скролінг, наколькі рэальная тут Рэкурсія і наколькі вялікія шанцы рухацца семантычна паралельна па ўсіх узроўнях скролінг?

Паралакс і адаптыўныя яму думкі

Сучасны распрацоўшчык перасьледуе, далёка не заўсёды, ідэю - несці добрае і вечнае ў тым выглядзе, у якім яно запатрабавана. Часта не таму, што ён не жадае гэтага, проста рэсурсная база (у асноўным інструментальная і семантычная) шмат у чым усё яшчэ абмежаваная. У скролінг з кожным днём праблем усё больш і больш.

Ідэя скролінг з паралакс-эфектам вельмі цікавая, выглядае выдатна, есць шмат рэсурсаў і абсалютна не адаптыўная да змены інфармацыі, яе структуры і зместу.

Прыгажосць, сапраўды, заўсёды патрабуе ахвяраў - і ў рэальным жыцці, і ў кампутарным справе, але наведвальнік ў рэальным жыцці "заўсёды мае» скролінг ў патрэбным яму варыянце і ніколі не задумваецца, дзе яму рабіць гарызантальны скролінг, а дзе можна абысціся вертыкальным.

Наогул-то, у рэальнасці чалавек не прывык адносіць тое, што робіць, да перамяшчэння па інфармацыі праз акенца або фортку. Паняцце скролінг - гэта нешта з свету манітораў кампутараў, на якіх разнастайнасці інфармацыі няма месца ў поўным аб'ёме, таму прыходзіцца здавольвацца шматлікім праз малое.

Паралакс і яго рэалізацыі

На сёння рэалізацый скролінг з выкарыстаннем паралакс-эфекту досыць шмат. Добры прыклад: рэалізацыя ад кампаніі SONY, якая, на думку многіх, з'яўляецца вельмі прыстойнай. Магчыма, ужо дастатковую колькасць распрацоўшчыкаў выдаткавала масу працоўнага часу і стварылі мноства варыянтаў хуткага змены адной інфармацыі на фоне павольнага змены іншы.

Рэкамендацыі па выкарыстанні інструментаў рэалізацыі паралакс-эфектаў звычайна пачынаюцца з агульнай пажаданні вешаць іх на пару элементаў, каб не раздражняць наведвальніка марудлівасцю працэсу візуалізацыі інфармацыі. Увогуле-то, гэта залішняе правіла. Глядзець на іншую рэалізацыю так цікава, што можна нават забыцца пра тое, навошта прыйшоў.

Пара паралакс-эфект і скролінг - гэта нешта, несумненна, яркае, але пытанне заключаецца ў іншым. Інфармацыі ўласцівая дынаміка. Гэта азначае, што шыкоўны паралакс можа апынуцца незапатрабаваным, калі нешта пойдзе не так. Калі пошукавая сістэма зменіць сваю выдачу, то прыйдзецца змяніць у яе парсінга, гэта прывядзе да неабходнасці змены формаў прадстаўлення інфармацыі, ну і гэтак далей.

Праблема тут ляжыць у асаблівасцях сучаснага стылю напісання праграм. Усе сродкі выдатныя, поўнафункцыянальныя і магутныя. Вопыт і веды сапраўдныя і значныя. Але інфармацыя пераменлівая, яна жыве ўласным жыццём, а задачам і абласцях прымянення прыходзіцца пад яе падладжвацца.

Дынаміка выдачы, прыклад

Пошук - адна з асноўных клопатаў інтэрнэту. Пакінем за межамі ўвагі абавязак пошукавых машын шарсціць прасторы інтэрнэту ў пошуках якая змянілася інфармацыі, пагодзімся: скролінг - гэта нешта статычнае па логіцы рэчаў.

Калі ў акне браўзэра пачаўся скролінг, а ўжо тым больш калі іншаму скролінг падвергнуўся элемент ўнутры гэтага скролінг, то змена пошукавай выдачы не мае значэння.

На самай справе павінна быць інакш. Інфармацыя, па якой выконваецца скролінг - гэта нешта іншае, чым было спачатку, заўсёды можа мяняцца як яе аб'ём, так і яе змест. Наведвальнік, аднак, пазбаўлены магчымасці даведацца пра гэта. Адзіны варыянт для яго - пачаць усё з пачатку.

Аб скролінг бліжэйшага часу

Безумоўна, да таго часу, пакуль акно ў свет інфармацыі - гэта браўзэр і блокавыя элементы на старонках, фізічна - гэта экран манітора, планшэта, смартфона ці іншага девайса, патрэба ў скролінг застанецца і будзе мець сэнс (як паказаць інфармацыю праз акенца, як аптымізаваць кіраванне акенцам і інфармацыяй у ім).

Аднак не менш важным з'яўляецца дадатак гэтай дактрыны патрабаваннем забяспечыць дынаміку інфармацыі, якая падлягае адлюстравання.

Скролінг - гэта нешта дынамічнае, гэта значыць не акно з палоскамі / кнопкамі пракруткі / руху, гэта інструмент доступу да інфармацыі вызначанага ўтрымання (магчыма, яшчэ і структуры, але хаця б рэалізаваць дынаміку ўтрымання ...).

Ўтрыманне змяняецца, яго аб'ём таксама. Калі элемент зместу знаходзіцца ў поле зроку наведвальніка, той мусіць атрымаць паведамленьне пра гэта, роўна як і пра тое, што ў прагледжаным ўжо адбыліся змены, а наогул-то на паласе ўтрымання (гэта не гарызантальны скролінг і ня вертыкальны, а менавіта змястоўны) мае месца рух інфармацыі.

Увогуле, паралакс паралакс, а сучасны скролінг - гэта як мінімум тры паласы і адзін індыкатар, ... Да дзвюх вядомых прыходзіць паласа руху ўтрымання, а індыкатар кажа наведвальніку: «Усё, што вы бачыце, сэр, ужо даўно змянілася».

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.birmiss.com. Theme powered by WordPress.