Archive for March, 2009

Kodėl aš myliu Operą (3)

  • Komentarai: 3

Aš esu įsitikinęs, kad Firefox turi tokį pluginą. O va Opera be jokio plugino turi greituosius nustatymus, kuriuose galima greitai išjungti Javascript, Flash, kukius viename tab’e. Velniškai patogu testuojant graceful degradation ir progressive enhancement.

Operos greitieji nustymai

Kuo, jei ne skaičiais, paremti sprendimus?

  • Komentarai: 1

Penktadienį, prieš pat prasidedant beer o’clock, bendradarbis parodė vieno iš (dabar jau buvusių) Google dizainerių atsisveikinimo laišką. Jame Douglas Bowman nurodo ir darbo keitimo priežastį – Google priimdama dizaino sprendimus remiasi skaičiais. Pirma visų reakcija į tą įrašą buvo užuojauta – “vargšas menininkas užspaustas gigantiškoje tikslumo mašinoje”. Tačiau šalin jausmus – kuo gi daugiau besiremsi?
(more…)

Kodėl aš myliu Operą (2)

  • Komentarai: 10

Štai dar viena smulkmena. Atrodytų akivaizdus dalykas, bet kitos naršyklės kažkodėl to nedaro. Jeigu aš darau kur nors copy, ir po to darau paste adresų eilutėje, tai visai realu, kad aš greičiausiai ir noriu atidaryti tą adresą! Tiesa, visi man dabar gali aiškinti, kaip patogu mokėti ctrl+c ir ctrl+v, bet kartais taip miela paremti nusvirusią galvą kaire ranka ir naršyti tik naudojantis pele. Tokios situacijose ir prisireikia dešinio pelės klavišo bei “Paste and Go”.

Paste and go

hasFocus ir activeElement už 400 baitų

  • Komentarai: 1

Vienas labiausiai internete užknisančių dalykų yra tai, kad kai kurios svetainės visiškai manęs negerbdamos paima ir perrašo įvesties laukų turinį tada kai aš jau ten bandau kažką rašyti. Ši situacija kyla iš to, kad nėra paprasto būdo nustatyti ar (ir kuris) HTML elementas yra fokusuotas ar ne. Internet Exploreris jau senokai turi document.activeElement, bet kas iš to, jeigu tai negalioja kitoms naršyklėms. HTML5 specifikacijoje yra standartizuotos abi -element.hasFocus ir document.activeElement galimybės, tačiau ką daryti šiandien? Tingiu skaityti – duok galutinį sprendimą.

Aprašytos problemos sprendimo algoritmas yra gana paprastas – prikabinti įvykių gaudytojus prie reikalingų elementų ir pačiam nustatyti reikalingus parametrus. Tačiau jeigu nesusimąstytume – greitas ir paprastas įgyvendimas turėtų kelias problemas.

(more…)