Arhiva web · 90 articole

2002–2006: Standardizare, CSS și primele aplicații web

Trecerea de la tabele la CSS, DOM scripting, browsere concurente și apariția interfețelor asincrone au schimbat meseria.

Context

Ce definea această perioadă.

Echipele încercau să separe conținutul de prezentare, să reducă dependența de tabele și să susțină mai multe motoare de randare. Webul începea să se comporte ca o aplicație, nu doar ca o broșură.

Layoutul devenea mai flexibil, dar compatibilitatea cerea fallback-uri, comentarii condiționale și testare pe versiuni de browser foarte diferite.

Păstrăm separarea responsabilităților, îmbunătățirea progresivă și testarea pe condiții reale, nu doar pe configurația designerului.

ANUL

2002

  1. 01

    HTML și structură

    DOCTYPE, standards mode și quirks mode

  2. 02

    CSS și layout

    tranziția controlată de la tabele la CSS

  3. 03

    Interacțiune și browser

    progressive enhancement înainte de a primi un nume comun

  4. 04

    Performanță și livrare

    fonturi de sistem și randare predictibilă

  5. 05

    Accesibilitate

    formulare accesibile cu label și fieldset

  6. 06

    Proces și instrumente

    workflow editorial pentru site-uri administrabile

  7. 07

    HTML și structură

    XHTML Strict versus Transitional în proiecte reale

  8. 08

    HTML și structură

    liste semantice transformate în meniuri CSS

  9. 09

    CSS și layout

    layout centrat cu lățime fixă pentru rezoluția 1024×768

  10. 10

    CSS și layout

    CSS hacks și costul compatibilității cu browsere vechi

  11. 11

    Interacțiune și browser

    DOM Traversal și Range pentru editarea documentelor

  12. 12

    Accesibilitate

    stări link, focus și active ca feedback de navigare

  13. 13

    Accesibilitate

    image replacement și tensiunea dintre branding și text

  14. 14

    Performanță și livrare

    compresie gzip pentru HTML, CSS și JavaScript

  15. 15

    Interacțiune și browser

    Flash MX și formulare multimedia

  16. 16

    Proces și instrumente

    template-uri pentru sisteme de administrare a conținutului

  17. 17

    Proces și instrumente

    validare W3C ca etapă în procesul de publicare

  18. 18

    Limbaj vizual

    palete mai largi odată cu monitoarele true color

ANUL

2003

  1. 01

    HTML și structură

    marcaj semantic pentru publicații și bloguri

  2. 02

    CSS și layout

    CSS Zen Garden și puterea separării vizuale

  3. 03

    Interacțiune și browser

    DOM scripting între motoare de browser

  4. 04

    Performanță și livrare

    PNG alpha și compoziții cu transparență

  5. 05

    Accesibilitate

    skip links și navigație semantică

  6. 06

    Proces și instrumente

    WordPress și democratizarea publicării

  7. 07

    HTML și structură

    RSS 2.0 și abonarea la publicații web

  8. 08

    CSS și layout

    float-uri CSS pentru layouturi cu mai multe coloane

  9. 09

    Accesibilitate

    meniuri dropdown accesibile prin tastatură

  10. 10

    Interacțiune și browser

    XMLHttpRequest în afara ecosistemului Internet Explorer

  11. 11

    Proces și instrumente

    Web Standards Project și testarea interoperabilității

  12. 12

    Limbaj vizual

    sIFR și tipografie de brand înaintea fonturilor web

  13. 13

    Performanță și livrare

    Flash MX video și costul conținutului în mișcare

  14. 14

    HTML și structură

    permalink-uri și arhitectura informației pentru bloguri

  15. 15

    CSS și layout

    foi de stil print pentru articole și documentație

  16. 16

    Accesibilitate

    ordinea sursei comparată cu ordinea vizuală

  17. 17

    Proces și instrumente

    analiza logurilor pentru înțelegerea traficului

  18. 18

    Limbaj vizual

    CSS image replacement și lizibilitatea fără imagini

ANUL

2004

  1. 01

    HTML și structură

    WHATWG și direcția aplicațiilor HTML

  2. 02

    CSS și layout

    layout CSS testat în Firefox și Internet Explorer

  3. 03

    Interacțiune și browser

    interacțiuni fără dependență de un singur browser

  4. 04

    Performanță și livrare

    CSS sprites și reducerea cererilor HTTP

  5. 05

    Accesibilitate

    microformate și sens adăugat conținutului

  6. 06

    Limbaj vizual

    limbajul vizual Web 2.0

  7. 07

    HTML și structură

    Web Forms 2.0 și controale mai potrivite aplicațiilor

  8. 08

    Interacțiune și browser

    Canvas în Safari și grafica desenată prin script

  9. 09

    Interacțiune și browser

    Gmail și interfețe care evitau reîncărcarea completă

  10. 10

    CSS și layout

    colțuri rotunjite din imagini și markup suplimentar

  11. 11

    Accesibilitate

    progressive enhancement pentru funcții JavaScript

  12. 12

    Accesibilitate

    formulare cu instrucțiuni, erori și etichete explicite

  13. 13

    CSS și layout

    layouturi de 760 și 950 de pixeli pentru ecrane desktop

  14. 14

    Interacțiune și browser

    rollover navigation cu CSS în locul scripturilor

  15. 15

    Performanță și livrare

    video Flash și dependența de plugin

  16. 16

    Proces și instrumente

    denumiri semantice de clase CSS

  17. 17

    Limbaj vizual

    înlocuirea fonturilor prin imagini și text ascuns

  18. 18

    Proces și instrumente

    testarea în Firefox 1.0 ca etapă distinctă de QA

ANUL

2005

  1. 01

    HTML și structură

    HTML semantic în era microformatelor

  2. 02

    CSS și layout

    colțuri rotunjite construite din imagini

  3. 03

    Interacțiune și browser

    Ajax și feedbackul interfețelor asincrone

  4. 04

    Performanță și livrare

    hărți, video și greutatea conținutului bogat

  5. 05

    Accesibilitate

    validarea formularelor fără blocarea utilizatorului

  6. 06

    Limbaj vizual

    landing pages și ierarhie orientată spre conversie

  7. 07

    HTML și structură

    JSON ca alternativă compactă la XML pentru date

  8. 08

    Interacțiune și browser

    Google Maps și interacțiuni spațiale fără refresh

  9. 09

    Interacțiune și browser

    stări loading, success și error în cereri asincrone

  10. 10

    Accesibilitate

    JavaScript unobtrusive și separarea comportamentului

  11. 11

    Proces și instrumente

    Ruby on Rails și convenții pentru aplicații web

  12. 12

    HTML și structură

    RSS și butoane de abonare în interfețe editoriale

  13. 13

    Limbaj vizual

    tag clouds și navigarea prin popularitatea termenilor

  14. 14

    Limbaj vizual

    gradienți, reflexii și badge-uri în estetica Web 2.0

  15. 15

    CSS și layout

    layouturi optimizate pentru monitoare de 1024 pixeli

  16. 16

    Accesibilitate

    alternative accesibile pentru CAPTCHA

  17. 17

    Performanță și livrare

    video încorporat și costul pluginurilor media

  18. 18

    Proces și instrumente

    Google Analytics și măsurarea comportamentului pe site

ANUL

2006

  1. 01

    HTML și structură

    JSON și date structurate pentru interfețe

  2. 02

    CSS și layout

    grile fixe pentru ecrane de 1024px

  3. 03

    Interacțiune și browser

    jQuery și abstractizarea incompatibilităților

  4. 04

    Performanță și livrare

    optimizarea scripturilor și a cererilor multiple

  5. 05

    Accesibilitate

    scripting accesibil și degradare grațioasă

  6. 06

    Proces și instrumente

    Sass și începutul stilurilor organizate ca sistem

  7. 07

    CSS și layout

    Internet Explorer 7 și repararea incompatibilităților CSS

  8. 08

    CSS și layout

    CSS reset și un punct de pornire comun între browsere

  9. 09

    Interacțiune și browser

    YUI și biblioteci pentru componente de interfață

  10. 10

    Proces și instrumente

    Firebug și depanarea directă în browser

  11. 11

    HTML și structură

    microformate hCard și hCalendar în conținut semantic

  12. 12

    Interacțiune și browser

    istoricul browserului în aplicații Ajax

  13. 13

    Performanță și livrare

    sprite-uri CSS pentru reducerea cererilor HTTP

  14. 14

    Limbaj vizual

    transparență PNG odată cu Internet Explorer 7

  15. 15

    Accesibilitate

    WAI-ARIA draft și widgeturi dinamice accesibile

  16. 16

    CSS și layout

    grile CSS reutilizabile înaintea frameworkurilor responsive

  17. 17

    HTML și structură

    Atom și RSS în distribuția conținutului

  18. 18

    Performanță și livrare

    minificarea JavaScript în pipeline-ul de publicare