• Strona główna
  • Curriculum Vitae
  • O mnie
  • Mapa strony
  • Kontakt
Niebieski Pomarańczowy Zielony Różowy Fioletowy

Eksperymentalne własności w CSS3

W ostatnich czasie coraz więcej mówi się o nadchodzącym CSS3, który udostępnia web-developerom wiele nowych właściwości i funkcjonalności.

Niestety większość silników przeglądarek wprowadza swoje własne przedrostki dla tych własności, oznaczając je w ten sposób jako eksperymentalne. Mowa tutaj o -webkit-, -o-, -moz- czy -html-. W niniejszym wpisie opiszę sposób skracający pracę z tymi własnościami CSS3.

Czytaj dalej 3 komentarze   |   Kategoria: HTML5 & CSS3
maj 05

Nowe możliwości CSS3

Znalazłem dziś w sieci genialny przykład pokazujący bezkres możliwości CSS3. Nawet nie przypuszczałem, że CSS kiedykolwiek będzie miał tak wiele możliwości, jestem naprawdę zdumiony.

Aby móc przekonać się samemu o czym mówię, proszę zajrzeć na animację w całości wykonaną przy użyciu CSS3 (no może z minimalnym wykorzystaniem jQuery):

Czytaj dalej 2 komentarze   |   Kategoria: HTML5 & CSS3
kwi 29

Kompresja JavaScript

Był już wpis o kompresowaniu stylów CSS, czas więc zabrać się za kolejne optymalizacje strony. Tym razem bierzemy się za kompresowanie JavaScript.

Wpis będzie oparty o strukturę klasy stworzonej przy okazji wspomnianego kompresora CSS. Kompresja kodu zostanie natomiast wykonywana przez JavaScript’s Packer (by Dean Edwards).

Czytaj dalej 1 komentarz   |   Kategoria: PHP
kwi 25

Testy optymalizacyjne witryny

Trafiłem ostatnio na bardzo ciekawą stronę, w której można wykonać rozbudowane i wiele mówiące testy optymalizacyjne dla Twojej witryny.

Dowiesz się z niej o szybkości wczytywania się strony za pierwszym razem i przy każdych kolejnych odwiedzinach (z uwzględnieniem buforu przeglądarki i systemu), o wyglądzie witryny w różnych przeglądarkach, o szybkości wczytywania grafiki, skryptów i stylów w porównaniu do najważniejszego elementu – treści strony.

Czytaj dalej 2 komentarze   |   Kategoria: Protokół HTTP
kwi 22

Kompresja CSS

Minimalizacja żądań do zewnętrznych zasobów, kompresja kodu wysyłanego do użytkownika, optymalizacja skyptów i styli, buforowanie i cachowanie – jako programista/webdeveloper powinieneś dążyć do tego celu nieustannie i niestrudzenie :-)

W nieniejszej notce zaprezentuję swoją małą bibliotekę do minimalizacji, kompresji i oczyszczania plików CSS – nieodzownych przy budowie każdej nowoczesnej strony internetowej (zgodnej z modelem MVC).

Czytaj dalej 2 komentarze   |   Kategoria: PHP
kwi 04

Minimalizacja zapytań HTTP

Bardzo mnie denerwuje powolne się wczytywanie stron internetowych. Główny narzut czasowy stanowi zazwyczaj spora liczba obiektów do załadowania wraz ze stroną serwisu. Każdy obiekt powoduje wywołanie kolejnych zapytań HTTP. Efektem końcowym dla strony jest powolne wczytywanie zawartości.

Jak zminimalizować liczbę zapytań HTTP?

Czytaj dalej 8 komentarze   |   Kategoria: Protokół HTTP
mar 20

Optymalizacja zapytań SQL

W niniejszej notce chciałbym przedstawić kilka problemów i zagadnień, które wpływają na czas wykonywania zapytań SQL oraz z którymi będziesz musiał się niejednokrotnie zmierzyć w walce wręcz, budując aplikacje internetowe!

Wychodzę z założenia, iż każdy zna już podstawy języka SQL, miał z nim do czynienia we wcześniejszych projektach i potrafi pisać zapytania do bazy danych. Nie będę także opisywał konkretnego silnika (Oracle, MySQL, DB2), a porady dotyczą samego SQL – deklaratywnego języka do obsługi relacyjnych systemów baz danych.

Czytaj dalej 4 komentarze   |   Kategoria: SQL
  • « Poprzednia
  •   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  •   
  • Następna »

Kamil Brenk Blog

PHP, JavaScript, SQL, HTML

  • Informacje o blogu

    Kamil Brenk

    Blog o tworzeniu aplikacji na potrzeby sieci Web.

    Praktyczne przykłady, porady i sztuczki. PHP, SQL, AJAX, JavaScript, HTML i pochodne.

    Kanał RSS

    • Najnowsze
    • Komentarze
    • Popularne
    • Eksperymentalne własności w CSS3
    • PHP5. Zaawansowane programowanie
    • Zaciemnianie kodu HTML / JavaScript
    • Recenzja: JavaScript – mocne strony
    • Konwersja JS i CSS do PNG
    • Optymalizacja wyrażeń regularnych
    • Kamil Brenk: @Michał: faktycznie, nie pomyślałem o tym border-radius...
    • Michal Wachowski: Wszystko pięknie ładnie - ale jest jeden...
    • Tomasz Kowalczyk: Vendor prefixed może być całkiem istotnym postępem przeciwko...
    • Michal Wachowski: Z czystego lenistwa wybrał bym opcję trzecią "nowy klient =...
    • Kamil Brenk: @eN: Nie sposób się nie zgodzić z tym co piszesz, masz...
    • Michal Wachowski: To jest na prawdę szalone :D
    • The one: Zarąbista gierka :D
    • Gramatyka w PHP, część 1
    • Projekt aplikacji po stronie klienta
    • Optymalizacja wyrażeń regularnych
    • Yii PHP Framework vs Symphony
    • Minimalizacja zapytań HTTP
    • Jak pobierać zewnętrzne zasoby?
    • Usługi sieciowe w PHP: REST
  • Szukajka
    Wpisz co chcesz wyszukać na stronie…
  • Kategorie
    • Apache
    • Front-end Development
    • HTML5 & CSS3
    • Inne
    • JavaScript
    • Książki
    • PHP
    • Po godzinach
    • Protokół HTTP
    • SQL
    • Wyrażenia regularne
  • Moje serwisy
    • Testy zawodowe
    • Miłość, uczucia i seks
  • Czytane blogi
    • Wojciech Sznapka
    • Wojciech Soczyński
    • Dzienniki zyxowe
    • Przemysław "eRIZ" Pawliczuk
  • Archiwum
    • wrzesień 2010
    • sierpień 2010
    • lipiec 2010
    • czerwiec 2010
    • maj 2010
    • kwiecień 2010
    • marzec 2010
    • luty 2010
    • styczeń 2010
  • Strona główna
  • Curriculum Vitae
  • O mnie
  • Mapa strony
  • Kontakt

Kamil Brenk © 2010. All rights reserved.

Designed by FTL Wordpress Themes brought to you by Smashing Magazine.

Do góry ∧