+ 5
No, jQuery is only a tool to hwlp you shorten code and make nice-looking effects
+ 2
jquery is a library of JSwhich syntax is shorter than simple JS.
+ 1
Necessary, No. But it could help with time saving. Nevertheless, learning raw JavaScript can result in reproducing what jQuery does without the resort to load an entire library. Thus, resulting in a better performance.