[funkcja]Kompresor CSS, lessCSS |
[funkcja]Kompresor CSS, lessCSS |
10.12.2011, 23:05:30
Post
#1
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 13.11.2011 Ostrzeżenie: (0%) |
Witam.
Na własne potrzeby, chcą zmniejszyć choć trochę objętość moich plików CSS poszukiwałem do tego funkcji. Gdy żadna z tych przeze mnie znalezionych mi nie pasowała - napisałem własną. Usuwa ona wszystkie niepotrzebne spacje, łamania linii i komentarze.
str_replace() jest powielane, gdyż podczas używania w nich array'ów nie usuwało wszystkich, niepotrzebnych spacji. Kod jest w ogóle nie czytelny, ale waży dużo mniej (np. w moim przypadku prawie 36%). Najlepiej używać jej wraz z ob_buffer(). Przykład:
Koncepcja zaczerpnięta z manual'a (komentarze str_replace()). |
|
|
16.06.2014, 00:47:12
Post
#2
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 16.06.2014 Ostrzeżenie: (10%) |
oo pomocne, przyda się.
|
|
|
16.06.2014, 09:40:29
Post
#3
|
|
Grupa: Zarejestrowani Postów: 915 Pomógł: 210 Dołączył: 8.09.2009 Skąd: Tomaszów Lubelski/Wrocław Ostrzeżenie: (0%) |
Słabo szukałeś. Przykład pierwszy z brzegu (o wiele bardziej zaawansowany niż Twoja funkcja) https://github.com/brunschgi/cssmin/blob/master/cssmin.php
-------------------- |
|
|
10.12.2014, 17:15:51
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) |
Słabo szukałeś. Przykład pierwszy z brzegu (o wiele bardziej zaawansowany niż Twoja funkcja) https://github.com/brunschgi/cssmin/blob/master/cssmin.php i napisany rok później |
|
|
10.12.2014, 20:11:38
Post
#5
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 58 Dołączył: 17.12.2013 Ostrzeżenie: (10%) |
|
|
|
Wersja Lo-Fi | Aktualny czas: 28.09.2024 - 00:37 |