www.romver.ru
/ Полный список статей / Концепция прогрессивного улучшения.

Как заказать сайт


АБРАКАДАБРА (Тоже самое но в читаемом виде)

Na4inaa s1994 goda soob6estvo veb-razrabot4ikov govorit ograceful degradation1. Koncepcia zaklu4alas' vtom, 4to pol'zovatelam sovremennix brauzerov kontent predostavlalsa vpolnom vide atem kto ispol'zoval Netscape 4 vupro6ennom. Etot podxod rabotal xoro6o, nonesposobstvoval razvitiu universal'no dostupnogo veb, kak ego videl Tim Berners-Li. Spusta desatok let, neskol'ko umnix ludey zadumalis' ograceful degradation iobnarujili, 4to eto nevsegda lu46iy variant. Ozabo4ennie dostupnost'u kontenta ivozmojnostami mobil'nix brauzerov, oni iskali noviy put' vveb-razrabotke — put' sfokusirovanniy nakontente ipozvolau6iy bol'6e, 4em prosto dat' minimal'niy dostup starim brauzeram iustroystvam.

Na SXSW v2003 godu, Stiv 4ampeon iNik Fink proveli prezentaciu pod nazvaniem «Inclusive Web Design For the Future2», vkotoroy oni obozna4ili noviy podxod k veb razrabotke. Stiv nazval ee: progressivnoe ulu46enie3 (progressive enhancement).

V 4em razli4ia podxodov

4tobi vnesti asnost', davayte opredelimsa v4em raznica mejdu graceful degradation iprogressivnim ulu46eniem. Oba podxoda sosredoto4eni natom, 4tobi sayt xoro6o rabotal vrazli4nix brauzerax iustroystvax, raznica vtom kak predpolagaetsa etogo dostigat'.

graceful degradation

Graceful degradation sfokusirovana nasozdanii veb-sayta dla naibolee prodvinutogo brauzera. Testirovanie vbrauzerax kotorie razrabot4iki s4itaut ustarev6imi provodit'sa vposledney 4etverti cikla razrabotki i4asto ograni4eni predidu6imi versiami osnovnix brauzerov (IE, Mozilla).

V sootvetstvii setoy paradigmoy, pol'zovateli starix brauzerov kontent polu4at nevlu46em vide, novse jepolu4at. Razrabot4iki obra6aut vnimanie naispravlenie tol'ko naibolee zametnix o6ibok, pri prosmotre sayta vstarom brauzere.

progressivnoe ulu46enie

Progressivnoe ulu46enie — strategia sfokusirovannaa nakontente. Zamet'te raznicu: Adaje neupomanul obrauzerax.

Kontent eto toradi 4ego misozdaem sayti. Nekotorie sayti ego rasprostranaut, nekotorie sobiraut, nekotorie zapra6ivaut, nekotorie manipuliruut im, anekotorie delaut vse vi6epere4islennoe, novse oni nujdautsa vnem. Eto delaet progressivnoe ulu46enie bolee podxoda6ey paradigmoy. Imenno poetomu Yahoo bistro adaptirovalo eeiispol'zovalo pri sozdanii strategii podderjki brauzerov4.

Tak kak jeeto rabotaet?

Ponat' progressivnoe ulu46enie o4en' legko: prosto na4inayte dumayt' skontenta. Kontent sozdaet bazu nakotoroy raspolagautsa sloi oformlenia iinteraktivnosti. Predstav'te araxis M&M:

M&M

V centre ore6ek kontenta, semanti4eski razme4enniy spomo6'u (X)HTML. Dal'6e idet sloy CSS. Izaver6aet kartinu sloy JavaScript, kak plotnaa obolo4ka konfeti szame4atel'nim vkusom (kotoraa ktomu jenepozvolaet konfete taat' vrukax).

Znakomie smantroy poklonnikov standartov — razdelenie, razdelenie, razdelenie — prekrasno poymut etot podxod. Razrabotku osnovannuu naveb standartax 4asto sravnivaut sosloenim pirogom5 (ili sbiskvitom6 ). Apredpo4itau analogiu saraxisom M&M, poskol'ku vnem vse sloi polnost'u okrujaut kontent, to4no takje kak nasamom dele eto delaut stili iskripti.

Esli vam e6e nenadoela moa pi6evaa analogia, arasskaju 4em etot podxod xoro6 ikak sloi svazani sparadigmoy progressivnogo ulu46enia.

Araxis

Nekotorie predpo4itaut obi4niy araxis araxisu M&M, to4no tak jenekotorie pol'zovateli (i poiskovie roboti) xotat tol'ko kontent.

Tak jeest' ludi kotorie neperenosat 6okolad ikaramel' vnutri kotorix naxoditsa araxis (naprimer, diabetiki). To4no tak je, pol'zovateli mobil'nix ustroystv ili starix brauzerov nemogut videt' va6 zame4atel'niy dizayn ili rabotat' sinterfeysam osnovannim naAjax.

Razmetka doljna predostavlat' takim pol'zovatelam vozmojnost' pol'zovat'sa saytom nabazovom urovne.

6okoladniy sloy

Teper' vimojete pogruzit' svoy kontent vgora4uu vannuu blagouxau6ego CSS, noprejde 4em perexodit' kobolo4ke, obratim vnimanie nanekotorie faktori.

Est' ludi kotorie lubat araxis v6okolade. Unekotorix brauzer podderjivaet CSS, noneJavaScript, akomu-to povezlo rabotat' vkompanii IT otdel kotoroy stradaet fobiey JavaScript. Vlubom slu4ae eti ludi doljni polu4it' dostup kkontentu sayta.

V sleduu6ey stat'e serii budut rassmotreni neskol'ko metodov primenenia stiley kkontentu su4etom progressivnogo ulu46enia.

Obolo4ka

Poslednee, 4to ostaetsa dobavit' kproduktu eto JavaScript. Skripti, dau6ie 6irokie vozmojnosti vzaimodeystvia spol'zovatelem, vozmojnost' manipulirovat' sloami kontenta ipredstavlenia — deystvitel'no vajniy ingredient, kotoriy pozvolaet proizvesti napol'zovatela xoro6ee vpe4atlenie.

A neznau naskol'ko trudno sdelat' obolo4ku dla M&M (xota dogadivaus', 4to araxis v6okolade okunaut vsootvetstvuu6uu smes'), nodobavit' noviy funkcional spomo6'u JavaScript o4en' prosto esli videlaete eto vsootvetstvii skoncepciey progressivnogo ulu46enia. To4no tak jekak M&M mojet bit' raznix cvetov, sloy JavaScript mojet otli4at'sa vzavisimosti otvozmojnostey brauzerov iustroystv spomo6'u kotorix posetiteli prosmatrivaut sayt.

Vi navernaka znaete, 4to takoy podxod kispol'zovaniu skriptov nazivaetsa nenavaz4iviy (unobtrusive) JavaScript, emu budut posva6eni tret'a iposlednaa stat'a serii.

Soberem vse vmeste

Razrabotka sprogressivnim ulu46eniem nasamom dele o4en' prosta, stoit tol'ko ponat' samu koncepciu ina4at' eeispol'zovat', vozmojno eto daje pro6e prigotovlenia konfet. Sleduu6ie dve stat'i etoy serii pomogut vam osvoit' razrabotku sispol'zovaniem progressivnogo ulu46enia, ipokajut kak filosofia prevra6aetsa vkod.

designformasters.info/posts/understanding-progressive-enhancement/
3
Создание эксклюзивных сайтов, юзибилити анализ и бесплатный анализ под запросы основных поисковых машин
Контактная информация :
тел. +7(98I) 7608865

Написать письмо на e-mail
icq 415547094  romverрейтинг на mail.ru сайта romverinbox.ru
© 1997 - 2024 romver.ru

Полная карта сайта Display Pagerank