+ 1
Why to use/not use jQuery?
I have learned the basics (and maybe a little more) about JS. I would like to know, what pros and cons jQuery has in comparison to JavaScript, as I prefer vanilla JS now, but have thought of learning jQuery. So basically, what I ask for is which is more efficient, JS or jQuery, as the speed of writing isn't such important to me.
5 Antworten
+ 14
Javascript is a client side scripting language while jQuery is javascript library that makes it much easier to use JS on your website.
jQuery makes tasks like html/dom manipulation,event handling ,effects and animations easier.
With jQuery you have a lot of built-in methods..
This were the pros.
Now talking about cons Vanilla JS is faster than jQuery .
So it is basically a tradeoff between ease of coding and code efficiency.
+ 15
Joel Kronqvist Yes.
+ 9
jQuery it is more comfortable
+ 7
Javascript is a programming language whereas jQuery is a framework to help make writing in javascript easier. It's particularly useful for simply traversing the DOM in an HTML page.
jQuery in terms of speed is quite fastfor modern browsers on modern computers. So is pure JavaScript. Both run drastically slower on older browsers and machines. PureJavascript to access the DOM can befaster as you can cut the overhead thatjQuery has on this.
https://stackoverflow.com/questions/20283098/what-is-the-difference-between-javascript-and-jquery
http://www.lucemorker.com/blog/javascript-vs-jquery-quick-overview-and-comparison
0
OK, thank you Mitali and Raj Chhatrala. I knew already jQuery is a JS library, I just forgot to mention that. So, if I understood this right, jQuery has some additional functions (related to animating the DOM, possibly?) and makes it easier to select and edit HTML elements, but JS is a little more effective, if used right. Did I get it?