01 lip
Przeglądarki 1 Lipiec 2009 o 16:43

Wkoło widać jak wszyscy cieszę się nową wersją przeglądarki Firefox oznaczoną numerkiem 3.5. I dobrze. Każde kolejne wydanie Firefoksa odbija się głośnym echem, co powoduje równocześnie zwiększenie udziału w rynku = spadku udziału Internet Explorera. I o to chodzi ;)
Czytaj dalej »
27 cze
CSS, XHTML 27 Czerwiec 2009 o 16:45
Pamiętam stare czasy, kiedy to zrobiłem “stronę”, która składała się z menu i iframe’a, do którego ładowany był content. Obecnie, niestety, nie spotyka się takich rozwiązań… ;) A <iframe /> wykorzystywane są czasami np. do ładowania widgetów. Takie to tez polecenie dostałem kilka tygodni temu. Wystylować śliczny widget ładowany do iframe’a. A więc do dzieła.
Czytaj dalej »
19 sty
CSS, PHP 19 Styczeń 2009 o 18:24
W poprzednim wpisie opisywałem hacki CSS dla “nowoczesnych” przeglądarek. Przemek zwrócił jednak uwagę, że zamiast hacków lepiej używać oddzielnych plików CSS… i oczywiście miał rację ;)
Te oddzielne arkusze stylów możemy załadować albo JavaScriptem, albo “czymś” po stronie serwera, jak to zaproponował hinok. Według mnie ta druga opcja jest dużo lepsza i bardziej wydajna. Dlatego przedstawię mały skrypt w PHP, który pomoże w ładowaniu oddzielnych stylów CSS w zależności od przeglądarki.
Czytaj dalej »
17 sty
CSS 17 Styczeń 2009 o 20:01
Prawie każdy, kto miał trochę większą styczność z CSSem, wie że bez hacków dla Internet Explorera życie byłoby dużo trudniejsze. Przy tworzeniu nawet prostych layoutów są one praktycznie niezbędne, aby strona wyświetlała się poprawnie w przeglądarkach Microsoftu.
A co z innymi, tzw. nowoczesnymi przeglądarkami? Czy w ogóle są dla nich jakieś hacki? Oczywiście, że tak :)
Czytaj dalej »
16 sty
JavaScript 16 Styczeń 2009 o 21:53
Przed dwoma dniami wydano nową wersję oznaczoną numerkiem 1.3 najlepszego (według mnie) frameworka JavaScript – jQuery. Dodano i usprawniono kilka funkcji, dzięki czemu jQ jest jeszcze szybsze i stabilniejsze.
Oto większość najważniejszych usprawnień w nowej wersji jQuery:
- nowy silnik selektorów o nazwie Sizzle – jest on około 49% szybszy od poprzedniego silnika, rozszerzalny i może działać niezależnie (nie potrzebuje żadnej biblioteki). Dodatkowo jest on rozwijany nie tylko przez developerów jQuery, ale także Dojo, Yahoo UI i innych
- dodanie tzw. “Live events”, czyli zdarzeń, które mogą być wywołane dla obecnych i przyszłych elementów (więcej już niedługo na blogu)
- przepisane metod umożliwiających wstawienie kodu HTML do stron. W jQuery 1.3 jest ono 6 razy szybsze niż w poprzedniej wersji
- przepisana i ulepszona metoda offset()
- zaprzestano wykorzystywania techniki zwanej “Browser Sniffing”, czyli wykonywania określonego kodu w zależności od przeglądarki, co przyczyni się do mniejszej ilości błędów w samym frameworku
- i wreszcie nowe API dla wersji 1.3, dużo wygodniejsze i lepiej zaprojektowane.
Więcej o zmianach można przeczytać na stronie jQuery.
Niedługo postaram się opisać moje pierwsze spostrzeżenia z używania jQuery 1.3 ;)
05 sty
Tutoriale, XHTML 5 Styczeń 2009 o 22:26
Podczas budowy strony internetowych jednym z najważniejszych elementów jest zbudowanie dobrego i odpowiedniego szkieletu strony. Dzięki temu, w późniejszej pracy nie okaże się, że kolumny się rozjeżdżają, coś tam “wypływa” i w ogóle sypie się. Tym wpisem chciałbym rozpocząć serię artykułów poświęconych różnym typom layoutów.
Na dobry początek opiszę jeden z podstawowych layoutów składający się z 3 kolumn. Jedynym “ficzerem” będzie środkowa kolumna dostosowująca swoją szerokość do szerokości okna przeglądarki, natomiast kolumny po bokach będą miały stałą szerokość.
Czytaj dalej »
03 sty
Blogowe 3 Styczeń 2009 o 13:00
Dzisiaj, tj. 3.01.2009 oficjalnie blog designfortress zostaje otwarty! Jak to obecnie wszędzie można spotkać, tak i tutaj – blog jest tymczasowo w wersji beta :) Pierwsze wpisy pojawią się w najbliższym tygodniu.
Czytaj dalej »