Поиск по сайту:
Превратный смысл легко придать чему угодно злостным толкованием (Теренций).

Отличие между файлами jquery.js и jquery.min.js

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
14.07.2016
Отличие между файлами jquery.js и jquery.min.js.

Есть один вопрос, который интересовал меня некоторое время. На сайте-разработчика jQuery предлагается выбор загрузки двух видов файлов:

jquery.js (без приставки min в названии) и jquery.min.js  (добавлена приставка min, от слова minify)

Отличие между файлами jquery.js и jquery.min.js

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

Итак,

1) jquery.js (без добавление приставки min)

Этот файл является не сжатым и используется при разработки скриптов для веб-сайтов. Он представляет собой исходный код на Javascript и легко читаем.

Выглядит этот код вот так:

Отличие между файлами jquery.js и jquery.min.js.

Преимущество работы с таким файлом, в том, что его можно открыть с помощью любого редактора кода и посмотреть все функции библиотеки jQuery. Это очень удобно, когда вы разрабатываете какой-либо скрипт, но не совсем удобно при загрузки сайтов пользователями ввиду его большей емкости.

Недостаток этого файла в большом объеме файла. На момент написания этой статьи объем такого файла около 266 кБ, и он будет только увеличиваться со временем.

2) jquery.min.js  (с добавлением приставки min – minify, дословный перевод:

  1. преуменьшать (downplay)
  2. уменьшать (reduce)

)

Отличие этого файла от предыдущего в том, что этот файл  является более компактным, т.к. в нем удалены:

  1. отступы,
  2. переносы строк,
  3. укорачиваются имена переменных.

В итоге, он приобретает вот такой нечитабельный вид

Отличие между файлами jquery.js и jquery.min.js.

Этот файл сделан специально для компьютера, хотя и этот файл можно преобразовать в читабельный вид.

Читать  Что такое низкоуровневое проектирование

Но, зато, его объем очень значительно уменьшается. Вместо 266 кБайт теперь он занимает 81 кБайт (числа могут отличатся в зависимости от версии JQuery) . Вы можете сказать, зачем бороться за эти килобайты? Но, когда к странице подключается множество скриптов, чтобы уменьшить время загрузки, каждый килобайт очень ценен.

Если вы владелец крупного ресурса с большим потоком пользователей, уменьшение размера загружаемого скрипта, хотя бы на 100 кБ, может существенно уменьшить нагрузку на хостинг или сервер.

Что касается функциональности обоих файлов, то она одинакова. Функции одни и те же.

В итоге можно сделать вывод, что несжатый скрипт следует использовать при разработке сайтов, где нужно посмотреть исходный код jQuery. А файл с приставкой min следует использовать по окончании разработке, уже на работающем сайте.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Если статья понравилась, то поделитесь ей в социальных сетях:

Читайте также

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Рекомендуемое
Одна из самых обсуждаемых тем, которые мы видим, что лучше…

Спасибо!

Теперь редакторы в курсе.