версия минуты jQuery?

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

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

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

17
задан Andrew Myers 5 May 2018 в 16:14
поделиться

8 ответов

Используйте charCodeAt:

var str = 'H';
var charcode = str.charCodeAt(0);
-121--1116651-

. Вся функциональность есть, только в миниатюрной версии, которая меньше для экономии пропускной способности передачи.

Вещи, которые должны стать «минифицированными»:

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

Вот пример

function myFunction(someReallyLongParamName)
{
    someReallyCrazyName = someReallyLongParamName;
}

может быть

function myFunction(a){b=a;}
-121--2306584-

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

Min-Versions предназначены только для уменьшения количества файлов, экономии полосы пропускания и трафика; -)

16
ответ дан 30 November 2019 в 11:12
поделиться

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

3
ответ дан 30 November 2019 в 11:12
поделиться

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

2
ответ дан 30 November 2019 в 11:12
поделиться

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

2
ответ дан 30 November 2019 в 11:12
поделиться

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

http://en.wikipedia.org/wiki/minification_ (программирование)

10
ответ дан 30 November 2019 в 11:12
поделиться

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

1
ответ дан 30 November 2019 в 11:12
поделиться

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

Вещи, чтобы стать «домифицированным»:

  • Remvoing Whitespace
  • Переименование некоторых переменных - таких как функциональные переменные, не имена функций.

Вот пример

function myFunction(someReallyLongParamName)
{
    someReallyCrazyName = someReallyLongParamName;
}

может прийти

function myFunction(a){b=a;}
7
ответ дан 30 November 2019 в 11:12
поделиться

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

2
ответ дан 30 November 2019 в 11:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: