55 КБ JQUERY являются слишком большими для моего приложения

Во-первых, вы не можете перемещать игровой объект с анимацией.

у вас может быть анимация вращения в кубе, но не транслирующая часть.

Потому что, когда анимация переключается между состояниями, объект будет перемещен в исходное положение.

решение: -Создать сценарий и прикрепить сценарий к этому игровому объекту. -используем функции перевода для перемещения объекта

10
задан David Bonnici 8 April 2009 в 13:49
поделиться

6 ответов

Я думаю, что ответ на ваш вопрос «вероятно, нет».

Но рассмотрим следующие моменты:

  • Вам не нужно обслуживать его при каждом запросе страницы, разумные заголовки HTTP-ответа должны означать, что его нужно загружать только один раз для каждого клиентского браузера.
  • Если вы используете Google CDN для jQuery, вашему клиенту может не понадобиться загружать его вообще, поскольку есть очень хороший шанс, что они уже кэшируют его.

т.е.

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js"></script>
29
ответ дан 3 December 2019 в 13:24
поделиться

Есть ли причина, почему вам нужно сделать его меньше? Доступ к размеру 55 КБ в настоящее время довольно незначителен.

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

Вы также можете попробовать загрузить файлы Javascript асинхронно.

6
ответ дан 3 December 2019 в 13:24
поделиться

Используя сжатие gzip, он сокращает его до 19 КБ. Он будет кэшироваться с этого момента, поэтому я не уверен, почему это проблема. Это намного меньше, чем у большинства изображений приличного размера.

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

10
ответ дан 3 December 2019 в 13:24
поделиться

Вы можете перейти на более старую кодовую базу, если она соответствует вашим потребностям.

1.2.6 упакован - 30 КБ 1.1.4 сжатый составляет 22 КБ

2
ответ дан 3 December 2019 в 13:24
поделиться

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

Если вам нужен только AJAX, вам может не потребоваться манипулирование DOM, утилиты CSS или анимация.

2
ответ дан 3 December 2019 в 13:24
поделиться

Хм, почему jQuery слишком большой? Насколько велики ваши страницы?

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

Вы можете вручную удалить код, но это, вероятно, будет огромной головной болью.

1
ответ дан 3 December 2019 в 13:24
поделиться
Другие вопросы по тегам:

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