Mi Progressive Enhancement?

szavazat
21

Jeff említette a „Progressive Enhancement”, amikor beszélünk, a jQuery írni StackOverflow.

Egy gyors Google, találtam egy pár magas szintű megbeszélések róla.

Tud valaki ajánlani egy jó kiindulópont, mint programozó.

Konkrétan írok internetes alkalmazások a PHP és szeretné használni YUI javítására oldalak írok, de sok közülük úgy tűnik, nagyon JavaScript alapú, a legtöbb a szamár munkát végeznek JavaScript használatával. Számomra úgy tűnik, egy kicsit túlzás, hiszen az az oldal JavaScript nélkül valószínűleg törni a legtöbb belőle.

Bárki, aki néhány jó helyen kezdi el használni ezt az ötletet, én nem igazán törődnek a nyelvet.

Ideális esetben, szeretném látni, hogyan elkezdené létre a statikus HTML először, majd hozzáadjuk a YUI (vagy bármi Ajax keretrendszer), hogy azt, hogy akkor kap az előnyeit egy gazdagabb ügyfél?

A kérdést 05/08/2008 16:44
a forrás felhasználó
Más nyelveken...                            


8 válasz

szavazat
14

Ahogy már mondtam

Számomra úgy tűnik, egy kicsit túlzás, hiszen az az oldal JavaScript nélkül valószínűleg törni a legtöbb belőle.

Ez nem progresszív javítása. Progresszív fokozás, ha a webhely tökéletesen működik anélkül, JavaScript vagy CSS, és majd összeadjuk (rétegződés) ezeket az extra technológiák / code, hogy növelje a használhatóság és funkcionalitás a honlapon.

A legjobb példa erre tudok adni a címke beviteli mezőbe a honlapon. A JavaScript ki van kapcsolva, akkor is működik, amely lehetővé teszi, hogy adja meg a címkék szóközzel elválasztva. A JavaScript kapcsolva, akkor kap egy legördülő javaslatokat a korábbi bejegyzéseket.

Ez a progresszív javítása.

Válaszolt 05/08/2008 16:51
a forrás felhasználó

szavazat
10

Lásd még: Diszkrét Javascript ami az alapkőzet progresszív javítására épül.

Válaszolt 05/08/2008 17:05
a forrás felhasználó

szavazat
4

Írtam egy bemutató létre egy közvélemény-kutatás, hogy a használt progresszív kontrasztja NETTUTS . Az ötlet az, hogy funkcionális weboldal segítségével XHTML / CSS és PHP, majd lehallgatott formák stb Javascript. (I használt JQuery).

Válaszolt 05/08/2008 16:55
a forrás felhasználó

szavazat
3

Progresszív Enhancement egy fejlesztési technika, amely kiemeli elsőbbségét a szemantikus HTML, majd teszteljük tallózásakor képesség és feltételesen „rétegződés” a JavaScript és / vagy CSS fejlesztések a böngészők tudják hasznosítani azokat fejlesztések.

Egyik kulcsa annak megértése, hogy mi tesztelés, amit a böngésző csinálni , szemben a böngésző- szippantás . Modernizr egy nagyon népszerű böngésző képesség tesztsorozat.

Progresszív-Enhancement eredendően (508) elérhető; azt előírják a levelet a törvény és a szellem a szabályt.

A Végtelen csoport írta a kiváló „ tervezése progresszív Enhancement ” könyvet a témában. (Én nem áll kapcsolatban a Végtelen Group, bár azok olyan rohadt okos Bárcsak.)

Válaszolt 23/10/2012 14:56
a forrás felhasználó

szavazat
3

Alapvetően, ha a webhely mindig működik a JavaScript ki van kapcsolva, akkor bármi hozzá a JavaScript mondható progresszív javítása.

Egyesek azt hiszik, hogy ez felesleges, de rengeteg ember böngészni a mellékletek, mint NoScript (vagy a JavaScript egyszerűen kikapcsolja a böngésző beállításait). Emellett számos mobil böngészők vagy nem támogatja a JavaScript használatát. Szóval, ez mindig jó ötlet, hogy tesztelje a helyszínen teljesen és JavaScript nélkül.

Válaszolt 05/08/2008 18:20
a forrás felhasználó

szavazat
3

Megy rajta a másik irányból is nevezik kecses lebomlását. Ez általában akkor van szükség, ha a helyszínen épül először a továbbfejlesztett funkciókat által nyújtott különböző technológiák, majd módosítjuk, hogy lebontják elegánsan böngészőkre azokkal technológiák nem állnak rendelkezésre.

Ugyancsak kecses degradáció tervezésénél dolgozni régebbi böngészők (ókori az Intern terminológia), mint az IE 5.5, Netscape, stb ...

Véleményem sokkal több munkát elegánsan rontja a kérelmet. Fokozatosan fokozza hajlamos sokkal hatékonyabb; Néha azonban az igényt, hogy egy meglévő alkalmazás, és elérhetővé tegye ezen hiányzik környezetben merülnek fel.

Válaszolt 05/08/2008 16:57
a forrás felhasználó

szavazat
2

Progresszív Enhancement:

  1. A sima HTML / CSS hely félelmetes ( teljesen működő és felhasználóbarát ).
  2. JavaScript hozzáadása definiál egy új szintjét félelmetes.
Válaszolt 21/07/2010 18:22
a forrás felhasználó

szavazat
2

Ez egy olyan fontos fogalom, elszomorít, hogy ilyen kevés webfejlesztők megérteni.

Alapvetően kezdeni épület egy site / keret Plain Old HTML - szerkezeti elemek, kapcsolatok és formák. Aztán adjunk hozzá stílust, majd fényes cucc (Ajax, vagy mit).

Ez nem túl nehéz. Mint palehorse mondja, kecses lebomlásuk munkát.

Weboldalak működnie kell minden felhasználói ügynök, nem ugyanúgy néz ki (nem is néz ki, de a hang, ha a látássérültek), csak a munka.

Válaszolt 19/09/2008 05:37
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more