Javascript-форум (https://javascript.ru/forum/)
-   Библиотеки/Тулкиты/Фреймворки (https://javascript.ru/forum/library-toolkit-framework/)
-   -   Как оставить только нужную часть jquery? (https://javascript.ru/forum/library-toolkit-framework/44971-kak-ostavit-tolko-nuzhnuyu-chast-jquery.html)

SeriousPasha 09.02.2014 13:59

Как оставить только нужную часть jquery?
 
Всем привет!

Собственно, как получить только часть функциональности jquery, сэкономив тем самым на размере библиотеки.

В частности в моем случае требуется оставить только selectors, manipulation, transferring, data части. И не нужно Ajax, deferred, utilities, callbacks.
Уверен, первая группа возможностей никак не связана с Ajax.

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

Слышал, что нехорошо трогать чужие библиотеки и модифицировать их. Есть ссылка, где это обсуждалось, чтобы я смог полностью в этом убедится? :-?

danik.js 09.02.2014 22:04

https://github.com/jquery/jquery

Цитата:

Any module may be excluded except for core, and selector.

Vlasenko Fedor 09.02.2014 22:14

Можно попробовать Zepto http://zeptojs.com/

danik.js 09.02.2014 23:27

Поигрался с кастомной сборкой jQuery :write:
- Полная сборка, jquery-min.js: 82кб (29кб gzipped)
- Кастомная сборка (выкинул хлам): 53кб
- Кастомная сборка (выкинул хлам и селекторный движок Sizzle): 37КБ (13кб gzipped)

Аргументы для последней сборки:
Цитата:

grunt custom:-ajax,-css,-deprecated,-dimensions,-effects,-event/alias,-offset,-wrap,-deferred,-exprots/amd,-core/ready,-queue,-sizzle

SeriousPasha 05.03.2014 22:31

Спасибо.


Часовой пояс GMT +3, время: 14:44.