underTools — легкая библиотека Javascript

Yori Yori 14 Апреля 2022 (ред)

underTools — это легкая, быстрая и полная библиотека Javascript. Он упрощает манипулирование DOM, событиями, вызовами API и добавляет интересные функции, которых нет в родном JavaScript.

  • Легко использовать. Библиотека проста в реализации и использовании. underTools распространяется в 3-х форматах для всех типов рендеринга: CommonJS, ES Modules и UMD

  • Легкая и быстрая. Разработанная для более быстрой разработки на JavaScript, эта библиотека очень легкая.

  • Простая документация. Документацию не всегда легко понять. Наш documentationдействительно полный и простой, с большим количеством примеров.

Пример использования:

_('h1').on('click', e => {
  console.log(e.target);
});

Ресурсы:

MIT License

2 Ответа

  1. OleStep OleStep 14 Апреля 2022

    8 кб. по размерам, синтаксис проще, чем JQuery. На работае поковыряю. Интересно, видимо молодой проект, на GitHub звезд мало.

  1. Evg Evg 14 Апреля 2022 (ред.)

    Мне нравится коротко, что можно писать, ок, давайте попробуем для примера написать что-то для, например, удаление и восстановление команд тут:

    const _ = underTools;
    _('.action-team').on('click', e => {
      _.ajax({
       url: '/team/action/' + e.target.id,
        response: (res) => {
          location.reload();
        },
      }); 
    }); 

    И нативный:

    document.querySelectorAll(".action-team")
      .forEach(el => el.addEventListener("click", function (e) {
        fetch("/team/action/" + el.dataset.id)
          .then((response) => {
            location.reload();
          })
      }));

    В первом случае короче, конечно. Но смысл? Второй случай без библиотеки. Хотя, выйгрышь может быть если писать что-то более большое, использовать всё, что умеет underTools. В любом случае на GitHub плюс поставил и вилку сделал. smile