jQuery + underscore
Никому не приходила мысль, что неплохо было бы jQuery включить в себя underscore. Часть их функциональности и так пересекается, так что дополнительный код добавил бы пару килобайт всего, зато сразу избавляемся от _ и второй библиотеки. Разработчики jQuery не задумываются над этим, не в курсе?
|
Какая именно часть пересекается? Underscore часто используют на сервере, там jQuery ни к чему ведь.
|
Underscore.js имею в виду. Например функции each, map, filter и т.д.
|
Ну и пересечение - целых три функции )
|
Больше + это означает, что база (наиболее объемная часть), на которой строятся эти функции однотипна. Учитывая размеры underscore.js в 2,9 кб это добавит jQuery 1-2 кб.
|
13кб вообще то. Нет там практически ничего общего. И наборы функций абсолютно разные. Нет никакого смысла объединять.
_ - набор утилит для работы с массивами/объектами/функциями $ - библитоека для работы с DOM-ом |
Цитата:
|
Цитата:
for (var prop in _) { if (!(prop in $) && prop != 'VERSION') { $[prop] = _[prop]; } } 4КБ это если с CDN брать либу. А если на своем хосте размещаешь, то процентов 90 что gzip будет выключен. |
Часовой пояс GMT +3, время: 16:30. |