{"id":32237,"date":"2015-10-29T13:55:23","date_gmt":"2015-10-29T20:55:23","guid":{"rendered":"http:\/\/webdesignledger.com\/?p=32237"},"modified":"2015-10-11T10:41:04","modified_gmt":"2015-10-11T17:41:04","slug":"jquery-audit-extension","status":"publish","type":"post","link":"https:\/\/webdesignledger.com\/jquery-audit-extension\/","title":{"rendered":"jQuery Audit lets you analyze jQuery from Chrome Developer Tools"},"content":{"rendered":"<p>Have you ever needed to find information regarding your jQuery scripts? It&#8217;s common practice to scour through code looking for a certain function that targets an element on the page, or find which callback method ran after an event.<\/p>\n<p>Well thankfully there&#8217;s <a href=\"https:\/\/github.com\/zertosh\/jquery-audit\">jQuery Audit<\/a> which installs as a browser extension for Google Chrome.<\/p>\n<p>The extension will append onto Chrome&#8217;s Developer Tools which allows you to analyze and delve into any jQuery source code with dynamic control. It&#8217;s completely open source <a href=\"https:\/\/github.com\/zertosh\/jquery-audit\">on GitHub<\/a> with some handy introductory guides for getting started.<\/p>\n<p>Here&#8217;s a brief technical rundown of the plugin&#8217;s capabilities:<\/p>\n<blockquote><p>jQuery Audit creates a sidebar in the Elements panel containing jQuery delegated events, internal data, and more, as live DOM nodes, functions, and objects.<\/p>\n<p>Find delegated events and their handlers.<\/p>\n<p>Variables behave like objects in the &#8220;Sources panel &#8211; Scope Variables&#8221; sidebar. You can right-click on a function and goto &#8220;Show Function Definition&#8221;, or hover over a DOM node to highlight it in the document, as well as right-clicking it to &#8220;Reveal in Elements Panel&#8221;.<\/p><\/blockquote>\n<p>Generally speaking, this is one of the best tools for a new jQuery developer. You&#8217;ll be able to pull definitions for native jQuery methods while also studying how bits of code behave. <\/p>\n<p>It&#8217;s especially helpful for breaking down jQuery plugins that you may not fully comprehend.<\/p>\n<p>To get this in your browser just visit the <a href=\"https:\/\/chrome.google.com\/webstore\/detail\/jquery-audit\/dhhnpbajdcgdmbbcoakfhmfgmemlncjg\/\">Chrome Web Store<\/a> and install jQuery Audit for free today!<\/p>\n<p><a href=\"https:\/\/chrome.google.com\/webstore\/detail\/jquery-audit\/dhhnpbajdcgdmbbcoakfhmfgmemlncjg\/\"><img decoding=\"async\" data-src=\"https:\/\/storage.googleapis.com\/webdesignledger.pub.network\/WDL\/2015\/10\/audittest.jpg\" alt=\"Audit jQuery plugin\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" class=\"lazyload\" \/><noscript><img decoding=\"async\" src=\"https:\/\/storage.googleapis.com\/webdesignledger.pub.network\/WDL\/2015\/10\/audittest.jpg\" alt=\"Audit jQuery plugin\" \/><\/noscript><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Have you ever needed to find information regarding your jQuery scripts? It&#8217;s common practice to scour through code looking for a certain function that targets an element on the page, or find which callback method ran after an event. Well thankfully there&#8217;s jQuery Audit which installs as a browser extension for Google Chrome. The extension [&hellip;]<\/p>\n","protected":false},"author":983,"featured_media":32238,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[491],"tags":[7759,428,7555,39,330],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webdesignledger.com\/wp-json\/wp\/v2\/posts\/32237"}],"collection":[{"href":"https:\/\/webdesignledger.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webdesignledger.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webdesignledger.com\/wp-json\/wp\/v2\/users\/983"}],"replies":[{"embeddable":true,"href":"https:\/\/webdesignledger.com\/wp-json\/wp\/v2\/comments?post=32237"}],"version-history":[{"count":0,"href":"https:\/\/webdesignledger.com\/wp-json\/wp\/v2\/posts\/32237\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webdesignledger.com\/wp-json\/wp\/v2\/media\/32238"}],"wp:attachment":[{"href":"https:\/\/webdesignledger.com\/wp-json\/wp\/v2\/media?parent=32237"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webdesignledger.com\/wp-json\/wp\/v2\/categories?post=32237"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webdesignledger.com\/wp-json\/wp\/v2\/tags?post=32237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}