
В январе этого года стартовал проект, цель которого — собрать коллекцию сниппетов, которые показывают, как можно реализовать популярные функции jQuery на чистом JavaScript. Проект, названный «You might not need jQuery», хостится на Гитхабе. Все сниппеты, собранные воедино, можно посмотреть на странице проекта. Несколько десятков фрагментов кода посвящены работе с элементами DOM и эффектами, событиями, AJAX-запросами, вспомогательными функциями, такими как
bind
, extend
, map
. Авторы проекта подчёркивают — отказаться от использования jQuery можно и нужно, но только в том случае, если вы очень хорошо понимаете, что делаете. Они приводят документ, в котором собраны ссылки на строки в jQuery, которые обрабатывают баги и несовместимости в отдельных браузерах. Таких ссылок там около сотни — хороший повод задуматься о том, действительно ли вам так уж необходимо обходиться без jQuery.