Wpis z mikrobloga

Jest jakiś szczególny powód, żeby używać jQuery zamiast VanillaJS? Na razie nie miałem zbyt wielu okazji, żeby pisać coś w JavaScripcie, ale jak już pisałem, to ograniczałem użycie jQuery, bo nie widziałem sensu, żeby je stosować (szczególnie, że 'getDocumentById' wcale nie jest dużo dłuższe niż to samo w jQuery). Teraz współpracownicy czepiają się, że nie używam jQuery ("bo skoro już mamy bibliotekę, to jej używajmy"). Jaki to ma sens?
#javascript #jquery
  • 5
Jest jakiś szczególny powód, żeby używać jQuery zamiast VanillaJS


@zranoI: Kiedyś tym szczególnym powodem było łatwiejsze i cross-przeglądarkowe API. Dzisiaj różnice między przeglądarkami już się trochę zatarły, aczkolwiek nadal jego API jest "lepsze" niż API DOM:
- .on zamiast .addEventListener, zdarzenie 'load' zamiast 'DOMContentLoaded'
- composite pattern
- brak cholernych nulli
- operacje na kolekcjach (typu map - brak takowych w NodeList)
- więcej selektorów niż w czystym querySelectorAll