Что's разница между конкатенацию, уродовать и задачи сократите в грунт? Я создал уродовать задание для всех мой сайт'задачи JavaScript, и казалось, как минимизировать и объединить их. Грунт's на сайте есть отличное описание по настройке каждой задачи, но это вовсе'т, кажется, чтобы объяснить, что каждая задача на самом деле.
Объединения просто добавляя все статические файлы в один большой файл*.
Минификация это просто удаление ненужных пробелов и резервный / дополнительный маркеры как раз заменять Керли и точки с запятой, и может быть отменено с помощью Линтер.
Изуродование акт преобразование кода в том, что "нечитаемые" по форме, то есть, переименовав переменные/функции, чтобы скрыть подлинные намерения... это, также, бесповоротном.
Объединения - объединяет все указанные файлы, чтобы создать один файл.
Минификация - это просто означает, что все лишние пробелы и лишние необязательные жетоны будут удалены.
Пример - самость.описание = 'Привет' Уменьшенная версия будет - само.описание='Привет'
Изуродование - это просто означает преобразование кода в таком формате, что основная логика может'т быть легко понять. К этому же он присваивает переменной и их ссылки, он переименовывает параметр с коротким именем и т. д. Это просто запутывание бизнес-логики, так что никто не может легко понимает его.
Пример -
self.description = 'Hello';
function(self.description){}
Uglified версия будет -
j.description = 'Hello';
function(j.description){}