Czy istnieje dobry Minifier JavaScript? [zamknięte]

Jaki Minifier JavaScript polecacie?

Author: Krinkle, 2010-08-19

9 answers

UglifyJS2 , używany przez projekt jQuery.

 110
Author: Andreas Hofmann,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-09-23 16:54:56

Active

Deprecated


Google Closure Compiler generalnie osiąga mniejsze pliki niż Yui Compressor, szczególnie jeśli używasz trybu zaawansowanego, który wygląda niepokojąco wścibski dla mnie, ale działa dobrze na jednym projekcie, w którym go używałem:]}

Kilka dużych projektów używa UglifyJS, I byłem bardzo jestem pod wrażeniem od czasu zmiany.

 30
Author: Tim Down,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-09-23 16:53:31

Jeśli używasz PHP, możesz również rzucić okiem na minify, który może minifikować i łączyć pliki JavaScript. Integracja jest dość łatwa i może być wykonana za pomocą zdefiniowanych grup plików lub łatwego ciągu zapytań. Minifikowane pliki są również buforowane, aby zmniejszyć obciążenie serwera i możesz dodać nagłówki expire poprzez minify.

 9
Author: 2ndkauboy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-08-19 09:26:05

Jest kilka, których możesz użyć/wypróbować:

 8
Author: Kris van der Mast,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-08-19 09:34:26

JavaScript Minifier daje dobre API można używać programowo:

curl -X POST -s --data-urlencode 'input=$(function() { alert("Hello, World!"); });' http://javascript-minifier.com/raw

Lub poprzez wgrywanie pliku i przekierowanie do nowego pliku:

curl -X POST -s --data-urlencode '[email protected]' http://javascript-minifier.com/raw > ready.min.js
Mam nadzieję, że to pomoże.
 8
Author: chilts,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-11-16 03:32:28
 7
Author: austincheney,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-12-13 12:33:40
 4
Author: Filipe Costa,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-08-19 09:36:42
 3
Author: MartinPalermo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-04-10 21:59:56
 2
Author: tom,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-08-19 09:19:38