2012-06-12 3 views
0

При использовании плагина JQuery рекомендуется ли обрезать его, чтобы оставить только те детали, которые необходимы для вашего приложения, или лучше оставить его как есть?Плагины JQuery стандартная практика

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

+1

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

+0

Для людей, которые используют много, много и много плагинов, это может пригодиться http://code.google.com/p/minify/ – Joonas

+1

Если вы разделите плагин с частями, это уже не тот плагин, кроме YOUR плагин, и вы его поддерживаете. Значение общего подключаемого модуля - это совместное усилие и обслуживание общих ошибок и т. Д., Даже если все, что вы делаете, сообщает об ошибках. –

ответ

5

Существует всегда накладные расходы при погрузке любого кода (нужно ли вам это или нет):

  • сеть над головой, чтобы загрузить код
  • накладные расходы для разбора кода
  • накладных расходов для выполнения дополнительного кода пути

Тем не менее, есть также накладные расходы на удаление плагина, поскольку вы в основном берете на себя ответственность за ong и вы можете непреднамеренно вводить ошибки.

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

0

Вы можете использовать Require.js (http://requirejs.org/), чтобы управлять тем, что должны быть загружены на каждой странице или события

+0

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

Смежные вопросы