{"id":98,"date":"2014-05-09T11:05:00","date_gmt":"2014-05-09T10:05:00","guid":{"rendered":"https:\/\/debuggersspace.com\/index.php\/2014\/05\/09\/difference-between-javascript-and-jquery\/"},"modified":"2014-05-09T11:05:00","modified_gmt":"2014-05-09T10:05:00","slug":"difference-between-javascript-and-jquery","status":"publish","type":"post","link":"https:\/\/debuggersspace.com\/index.php\/2014\/05\/09\/difference-between-javascript-and-jquery\/","title":{"rendered":"Difference between JavaScript and jQuery?"},"content":{"rendered":"<div class='booster-block booster-read-block'>\n                <div class=\"twp-read-time\">\n                \t<i class=\"booster-icon twp-clock\"><\/i> <span>Read Time:<\/span>1 Minute, 15 Second                <\/div>\n\n            <\/div><div dir=\"ltr\" style=\"text-align: left;\">\n<div style=\"border: 0px; clear: both; margin-bottom: 1em; padding: 0px; vertical-align: baseline;\">\n<\/div>\n<ul style=\"line-height: 17.804800033569336px; text-align: left;\">\n<li><span style=\"background-color: white; font-family: Arial, Helvetica, sans-serif;\">&nbsp;JQuery is, a library of JavaScript code.&nbsp;<\/span><\/li>\n<li><span style=\"background-color: white; font-family: Arial, Helvetica, sans-serif;\">JQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development.<\/span><\/li>\n<li><span style=\"background-color: white; font-family: Arial, Helvetica, sans-serif;\">JavaScript is a language. jQuery is a library built with JavaScript to help JavaScript programmers who are doing common web tasks.<\/span><\/li>\n<li><span style=\"background-color: white; font-family: Arial, Helvetica, sans-serif;\">jQuery was written using JavaScript, and is a library to be used by JavaScript.<\/span><\/li>\n<li><span style=\"background-color: white; font-family: Arial, Helvetica, sans-serif;\">jQuery is a multi-browser (cf. cross-browser)&nbsp;<strong style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">JavaScript library<\/strong>&nbsp;designed to simplify the client-side scripting of HTML<\/span><\/li>\n<li><span style=\"background-color: white; font-family: Arial, Helvetica, sans-serif;\">jQuery is a wrapper of JavaScript, with much pre-written functionality.<\/span><\/li>\n<\/ul>\n<p><\/p>\n<div style=\"border: 0px; clear: both; line-height: 17.804800033569336px; margin-bottom: 1em; padding: 0px; vertical-align: baseline;\">\n<span style=\"background-color: white; font-family: Arial, Helvetica, sans-serif;\">JQuery is a framework for writing javascript tasks in a easier way. JQuery it is written in javascript. Also, I should mention that browsers parse only html and css files as also js scripts. Hence, all javascript frameworks (jQuery, AngularJS, etc) are written in javascript. They provide you the oportunity to write js code easier but under the hook they are all written in javascript.<\/span><\/div>\n<div style=\"border: 0px; clear: both; line-height: 17.804800033569336px; margin-bottom: 1em; padding: 0px; vertical-align: baseline;\">\n<span style=\"background-color: white; font-family: Arial, Helvetica, sans-serif;\"><b>Example:<\/b><\/span><\/div>\n<div style=\"border: 0px; clear: both; line-height: 17.804800033569336px; margin-bottom: 1em; padding: 0px; vertical-align: baseline;\">\n<span style=\"background-color: white; font-family: Arial, Helvetica, sans-serif;\">Say we have the following input element<\/span><\/div>\n<pre style=\"border: 0px; line-height: 17.804800033569336px; margin-bottom: 10px; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto; word-wrap: normal;\"><code style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;\"><span style=\"background-color: white; font-family: Arial, Helvetica, sans-serif;\"><span style=\"border: 0px; color: maroon; margin: 0px; padding: 0px; vertical-align: baseline;\">&lt;input<\/span><span style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> <\/span><span style=\"border: 0px; color: red; margin: 0px; padding: 0px; vertical-align: baseline;\">id<\/span><span style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">=<\/span><span style=\"border: 0px; color: blue; margin: 0px; padding: 0px; vertical-align: baseline;\">\"button1\"<\/span><span style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> <\/span><span style=\"border: 0px; color: red; margin: 0px; padding: 0px; vertical-align: baseline;\">type<\/span><span style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">=<\/span><span style=\"border: 0px; color: blue; margin: 0px; padding: 0px; vertical-align: baseline;\">\"button\"<\/span><span style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> <\/span><span style=\"border: 0px; color: red; margin: 0px; padding: 0px; vertical-align: baseline;\">value<\/span><span style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">=<\/span><span style=\"border: 0px; color: blue; margin: 0px; padding: 0px; vertical-align: baseline;\">\"clickMe\"<\/span><span style=\"border: 0px; color: maroon; margin: 0px; padding: 0px; vertical-align: baseline;\">\/&gt;<\/span><span style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> <\/span><\/span><\/code><\/pre>\n<div style=\"border: 0px; clear: both; line-height: 17.804800033569336px; margin-bottom: 1em; padding: 0px; vertical-align: baseline;\">\n<span style=\"background-color: white; font-family: Arial, Helvetica, sans-serif;\">Also say that we want when someone click on the button to have an alert box showing to the user a &#8216;Hello&#8217; message.<\/span><\/div>\n<div style=\"border: 0px; clear: both; line-height: 17.804800033569336px; margin-bottom: 1em; padding: 0px; vertical-align: baseline;\">\n<span style=\"background-color: white; font-family: Arial, Helvetica, sans-serif;\">Then the code in <u>javascipt<\/u> would be:<\/span><\/div>\n<pre style=\"border: 0px; line-height: 17.804800033569336px; margin-bottom: 10px; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto; word-wrap: normal;\"><code style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;\"><span style=\"background-color: white; font-family: Arial, Helvetica, sans-serif;\"><span style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">document<\/span><span style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">.<\/span><span style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">getElemementById<\/span><span style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">(<\/span><span style=\"border: 0px; color: maroon; margin: 0px; padding: 0px; vertical-align: baseline;\">\"button1\"<\/span><span style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">).<\/span><span style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">addEventListener<\/span><span style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">(<\/span><span style=\"border: 0px; color: maroon; margin: 0px; padding: 0px; vertical-align: baseline;\">'click'<\/span><span style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">,<\/span><span style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> <\/span><span style=\"border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;\">function<\/span><span style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">(){<\/span><span style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> \n    alert<\/span><span style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">(<\/span><span style=\"border: 0px; color: maroon; margin: 0px; padding: 0px; vertical-align: baseline;\">\"Hello\"<\/span><span style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">);<\/span><span style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">\n<\/span><span style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">});<\/span><\/span><\/code><\/pre>\n<div style=\"border: 0px; clear: both; line-height: 17.804800033569336px; margin-bottom: 1em; padding: 0px; vertical-align: baseline;\">\n<span style=\"background-color: white; font-family: Arial, Helvetica, sans-serif;\">Using <u>JQuery<\/u> the above would be written as follows:<\/span><\/div>\n<pre style=\"border: 0px; line-height: 17.804800033569336px; margin-bottom: 10px; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto; word-wrap: normal;\"><code style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;\"><span style=\"background-color: white; font-family: Arial, Helvetica, sans-serif;\"><span style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">$<\/span><span style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">(<\/span><span style=\"border: 0px; color: maroon; margin: 0px; padding: 0px; vertical-align: baseline;\">'#button1'<\/span><span style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">).<\/span><span style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">click<\/span><span style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">(<\/span><span style=\"border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;\">function<\/span><span style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">(){<\/span><span style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> alert<\/span><span style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">(<\/span><span style=\"border: 0px; color: maroon; margin: 0px; padding: 0px; vertical-align: baseline;\">\"Hello\"<\/span><span style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">);<\/span><span style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> <\/span><span style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">});<\/span><\/span><\/code><\/pre>\n<div style=\"border: 0px; clear: both; line-height: 17.804800033569336px; margin-bottom: 1em; padding: 0px; vertical-align: baseline;\">\n<span style=\"background-color: white; font-family: Arial, Helvetica, sans-serif;\">Using JQuery makes things more clear.<\/span><\/div>\n<div style=\"border: 0px; clear: both; line-height: 17.804800033569336px; margin-bottom: 1em; padding: 0px; vertical-align: baseline;\">\n<span style=\"background-color: white; font-family: Arial, Helvetica, sans-serif;\">As you can see all JQuery is, is JavaScript.&nbsp;<\/span><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp;JQuery is, a library of JavaScript code.&nbsp; JQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. JavaScript is a language. jQuery is a library built with JavaScript to help JavaScript programmers who are doing common web tasks. jQuery was written using [&hellip;]<\/p>\n","protected":false},"author":43,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[34,39,40],"tags":[],"class_list":["post-98","post","type-post","status-publish","format-standard","hentry","category-ibm","category-javascript","category-jquery"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Himanshu Namdeo","author_link":"https:\/\/debuggersspace.com\/author\/admin\/"},"uagb_comment_info":0,"uagb_excerpt":"&nbsp;JQuery is, a library of JavaScript code.&nbsp; JQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. JavaScript is a language. jQuery is a library built with JavaScript to help JavaScript programmers who are doing common web tasks. jQuery was written using&hellip;","_links":{"self":[{"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/posts\/98"}],"collection":[{"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/users\/43"}],"replies":[{"embeddable":true,"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/comments?post=98"}],"version-history":[{"count":0,"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/posts\/98\/revisions"}],"wp:attachment":[{"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/media?parent=98"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/categories?post=98"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/tags?post=98"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}