Czy istnieje dobry Minifier JavaScript? [zamknięte]
Jaki Minifier JavaScript polecacie?
9 answers
UglifyJS2 , używany przez projekt jQuery.
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.
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.
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ć:
- kompresor YUI
- jsmin
- Microsoft Ajax minifier (posiada hypercrunching)
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.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
Pretty Diff- http://prettydiff.com/?m=minify
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
Czasami używam tego: http://closure-compiler.appspot.com/home
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
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
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