jquery-min версия?

17

Я заметил, что для большинства JavaScript-библиотек (например, jQuery) всегда существует «минимальная» версия (означает mini?).

В чем разница? Меньше функциональности, но меньшего размера?

Это то, что кто-то должен рассмотреть? (Существует много минимальных версий.)

    
задан ajsie 15.01.2010 в 14:08
источник

8 ответов

16

Функциональность точно такая же: просто откройте миниатюрные и «нормальные» версии в текстовом редакторе, и вы увидите разницу.

Мини-Версии находятся там, чтобы обеспечить уменьшенный размер файла, чтобы сохранить полосу пропускания и трафик; -)

    
ответ дан Leo 15.01.2010 в 14:10
источник
10
  

... в языках программирования и особенно JavaScript - это процесс удаления всех ненужных символов из исходного кода, без изменения его функциональности .

     

Ссылка

    
ответ дан Sampson 15.01.2010 в 14:09
источник
  • В вашей ссылке отсутствует конечная скобка. –  Jamie 15.01.2010 в 14:17
  • @Jamie Ссылка работает отлично для меня. –  Jaime Montoya 19.09.2017 в 19:31
7

Его «минитизировали». Вся функциональная функция существует, только в уменьшенной версии, которая меньше для сохранения пропускной способности передачи.

Вещи, чтобы стать "minified":

  • Сохранение пробелов
  • Переименование некоторых переменных - таких как переменные с функциями, а не имена функций.

Вот пример

function myFunction(someReallyLongParamName)
{
    someReallyCrazyName = someReallyLongParamName;
}

может прийти

function myFunction(a){b=a;}
    
ответ дан Daniel A. White 15.01.2010 в 14:10
источник
3

У разрешенных версий просто удалены пробелы, чтобы ускорить их загрузку. В противном случае они идентичны.

    
ответ дан Steve Cooper 15.01.2010 в 14:09
источник
2

нет, точно такая же функция, текст был сведен к минимуму, чтобы уменьшить загрузку, это означает, что вы не можете отлаживать его, но вы получаете ту же функциональность

    
ответ дан Pharabus 15.01.2010 в 14:09
источник
  • вы имеете в виду, что я не могу открыть файл и прочитать его? конечно, я не хочу ... если бы я хотел просто загрузить реальный, а не включать его в каждый заголовок html? или я пропустил точку? –  ajsie 15.01.2010 в 14:12
  • вы можете открыть его и прочитать его, это просто не очень читаемо :) Обычно для разработки используется ни один файл min, файл min для производства. –  Pharabus 15.01.2010 в 14:26
2

Меньший размер, потому что все пустое пространство удалено из файла. Просто откройте оба файла в текстовом редакторе, и вы увидите.

    
ответ дан Jeremy H 15.01.2010 в 14:09
источник
2

Это версия jQuery с меньшим размером файла (уменьшена). Те же функции, только меньший файл, который браузер должен загрузить.

    
ответ дан Tim S. Van Haren 15.01.2010 в 14:10
источник
1

те же функции ... меньший размер. Подумайте об этом как о плохом сжатии. Они просто удаляют все ненужные пробелы.

    
ответ дан Vincent Ramdhanie 15.01.2010 в 14:10
источник