Od jQuery 1.7 wszelkie akcje zaleca używać się za pomocą metody on()
. W tej wersji live()
jest deprecated zaś metoda on()
jest zastępstwem dla delegate()
Blog o JavaScript, jQuery, HTML5, CSS3 i 4. Porady jak pisać dobrej jakości kod, tutoriale, nowości.
Od jQuery w wersji 1.7 metoda live()
ma status depracated (przestarzała) i zespół jQuery nie poleca używania jej. Jednak, pytanie o różnice live()
i delegate()
bardzo często pada na rozmowach kwalifikacyjnych gdy kandydat wpisze w CV, że zna jQuery. Warto znać tą subtelną różnicę.
Odkąd jQuery się pojawiło, zmieniło się podejście do JavaScriptu. Można powiedzieć, że zrewolucjonizowało to podejście do JS. Głównie przez działające pod wszystkimi przeglądarkami efekty, manipulację DOM czy AJAX. To jest dobre. Sam korzystam z jQuery, ale trzeba powiedzieć to wprost - jQuery to zło.