Program do łączenia plików ze skryptami javascript

Odpowiedz Nowy wątek
2011-08-01 21:38
0

Znacie jakiś program, który:

  • złączy skrypty javascript zawarte w plikach w odpowiedniej (zadanej) kolejności,
  • usunie komentarze oraz niepotrzebne białe znaki z wynikowego pliku

aktualnie na mojej stronie jest ponad 80 plików JS także troche strona zamula podczas wczytywania (na szczęście po wczytaniu już nie ma potrzeby odświeżania strony)


░█░█░█░█░█░█░█░█░█░█░█░
Poszperaj za obfuscatorem jakimś, mogą mieć takie opcje. - O_o 2011-08-01 21:54
w razie jakbym nie znalazł nic ciekawego to pokuszę się, żeby samemu napisać: kilku stanowy automat powinien ogarnąć drugą część, a łączenie to w zasadzie kilka linijek w delphi/borland c++ - krwq 2011-08-01 22:04
tez mam zamiar pisac male gowno tego typu, daj cynk jakbys cos stworzyl ;) - cepa 2011-08-02 11:14
@cepa czytaj temat :P - krwq 2011-08-02 22:06

Pozostało 580 znaków

2011-08-02 11:35
0

http://developer.yahoo.com/yui/compressor/

nie wiem czy to łączy pliki w jeden, ale całkiem nieźle minimalizuje plik js.

Pozostało 580 znaków

2011-08-02 22:05
0

Zrobiłem prosty programik generujący plik bat który odpala tego całego yui compressora (jakiś debil to w javie napisał przez co muli w 3 d**y).
http://www.speedyshare.com/files/29690556/minimizer.rar

na własne potrzeby robimy tak:
kopiujemy ze swojego htmla odwołania do plików js i wklejamy w pliku filelist.txt (program wyszukuje w każdej linijce frazę src="%s" (niestety patrzy na wielkosc znakow), jesli da sie znalezc takiego stringa w danej linii to pomija jesli sie da to wyciaga nazwe pliku i skleja w odpowiedniej formie - dalej wyjasnienie).

w pliku minimizer.bat zmieniamy parametry:
filelist.exe A [B]
A - nazwa pliku wyjsciowego
B - [opcjonalny] prefix dodawany do kazdej nazwy pliku. u mnie plik index.php znajduje sie w lokalizacji nizej, zatem wpisalem "../"

koniec

--- EDIT ---
w opcjach YUI ustawiłem tylko minimalizację (usuwanie spacji itd), ale można dodać coś innego na własne potrzeby


░█░█░█░█░█░█░█░█░█░█░█░
edytowany 1x, ostatnio: krwq, 2011-08-02 22:07
strona mi się ładuje teraz ok 20x szybciej :P - krwq 2011-08-02 22:17

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0