Perfection or Vanity

Project: Terminated

Blog nie jest już dalej prowadzony ani aktualizowany. Mimo tego, wpisy i komentarze są dalej dostępne. Możesz przeczytać pożegnalny wpis albo przejść do archiwum.

Wpisy

YouTube Links

YouTube zastosowało bardzo użyteczną konwencję wyglądu linków. Oprócz tego, że są koloru niebieskiego, te zwyczajne mają domyślne podkreślenie ciągłe, a JavaScriptowe podkreślenie kropkowane.

Czytaj dalej… 26 komentarzy

Można śmiało powiedzieć, że cała magia JavaScriptu opiera się na zdarzeniach i akcjach wykonywanych po odebraniu któregoś z nich. Zdarzenia to na przykład wpisanie tekstu do formularza, kliknięcie w link, umieszczenie kursora nad obrazkiem, załadowanie dokumentu i tym podobne. Bez nich praktycznie nie istniałyby skrypty.

Aby obsłużyć jakieś zdarzenie potrzeba je przechwycić i wykonać odpowiedni kod. Netscape wprowadził do HTML-a nowe atrybuty obsługujące zdarzenia takie jak onclick, onmouseover, onsubmit — Microsoft podążył tym szlakiem i w końcu okazało się, że jest ich po prostu masa.

Mało kto zdaje sobie sprawę, że to rozwiązanie jest wręcz starożytne.

Czytaj dalej… 31 komentarzy

Przez ostatni tydzień firma, w której mam przyjemność pracować, przygotowywała betę narzędzia online do edycji zdjęć i obrazów. Podstawowa funkcjonalość to załadowanie obrazka z URL-a albo dysku, zmiana rozmiarów, przycinanie i obrót o 90°. Wszystko działające na Ajaxie, a jakość obrazka nie pogarsza się (dopóki nie zwiększymy go ponad oryginalne rozmiary).

Edycja obrazka

Dostępna jest złożona historia - nieskończona ilość akcji może być ponowiona oraz cofnięta, a wszystko dzieje się prawie natychmiastowo. Oprócz przycisku Cofnij / Ponów można używać także okienka Historii, gdzie widoczne jest każde przekształcenie (działają skróty Ctrl + Z|Y). Po kliknięciu parę razy na obrót wszystkie akcje są zapisywane, ale wyświetlony zostaje tylko rezultat ostatniego przekształcenia.

Czytaj dalej… 45 komentarzy

Problemy z .htc?

15 lipca 2006

Jeśli używasz plików zachowania dla Internet Explorera, takich jak csshover albo pngopacity, to całkiem możliwe, że zaczniesz sobie wyrywać włosy z głowy po wgraniu tychże na serwer. Bo lokalnie działa - a online już nie chce.

Czytaj dalej… 18 komentarzy

Kolejne usprawnienie na blogu - zastanawiam się nad dodaniem gdzieś znaczka Bety - ale tym razem mniej jałowy opis. Przed testowaniem upewnij się, że wczytane masz nowe pliki CSS i JS - Ctrl + Shift + R.

Code Switcher

W postach umieszczam często fragmenty kodu HTML / CSS albo JavaScript, dlatego zwróciłem szczególną uwagę na ten element strony. Roger Johansson bodaj pierwszy wpadł na pomysł, aby linijki kodu umieszczać w liście numerowanej. Poddana odpowiedniemu stylowaniu wygląda bardzo profesjonalnie no i oczywiście przejrzyście - porównując ją z tekstem preformatowanym <pre/>.

Czytaj dalej… 38 komentarzy

Z łatwością można poznać kiedy webdesigner jest w trakcie realizacji paru projektów / zleceń na raz - postowanie na blogu spada dość drastycznie.

Mimo wszystko dodałem dzisiaj obiecywane poprawki do minibloga - jeśli masz włączony JavaScript to po kliknięciu na tytuł albo czerwony hash, otworzy się pop-up z tym wpisem (możliwe, że przeładowanie bez cache wymagane). Z tej okazji zmodyfikowałem miniblogowy szablon - wraca styl minimalistyczny. Oczywiście wpisy można komentować, jak już wspominałem - popup ułatwia ten proces.

Muszę jeszcze wykombinować jak otwierać linki z popup-a w oknie nadrzędnym. Wszystkie, które tak mają się otwierać posiadają już klasę external, więc podpięcie eventów (?) nie sprawi problemu. Nie czuję się pewnie w BOM, podpowiecie?

26 komentarzy

Informacje i hiperłącza

Blog o projektowaniu zgodnych ze standardami stron internetowych.

Praktyczne przykłady, sztuczki CSS, sposoby obchodzenia błędów przeglądarek, lekki i nieinwazyjny JavaScript, użyteczny design, dostępność i skrypty użytkownika.

RSS

Najciekawsze na Perfection or Vanity

Wpisy archiwalne

Archiwum miesięczne

Projekty

Jogger.pl Em Calculator

Blogroll

Dzięki!

Dodaj bloga do Technorati Favorites Dodaj bloga do Del.icio.us Blog należy do sieci 10przykazań.com