{"id":716,"date":"2011-08-19T16:04:19","date_gmt":"2011-08-19T14:04:19","guid":{"rendered":"http:\/\/blog.kodono.info\/wordpress\/?p=716"},"modified":"2011-08-19T16:04:19","modified_gmt":"2011-08-19T14:04:19","slug":"comment-deboguer-son-code-javascript-programmation","status":"publish","type":"post","link":"https:\/\/blog.kodono.info\/wordpress\/2011\/08\/19\/comment-deboguer-son-code-javascript-programmation\/","title":{"rendered":"Comment d\u00e9boguer son code Javascript ? [programmation]"},"content":{"rendered":"<p>\u00c9videmment vous pouvez utiliser <a href=\"http:\/\/getfirebug.com\/\">Firebug<\/a> (add-on Firefox) pour trouver les probl\u00e8mes dans votre code, que ce soit des erreurs de syntax (<i>syntax error<\/i>) ou autre. M\u00eame s&#8217;il semble qu&#8217;avec la version de Firebug 1.8.x l&#8217;information fournie ne soit plus autant utile (mais esp\u00e9rons que ce ne soit que temporaire).<\/p>\n<p>Il existe des sites web qui fournissent un d\u00e9bogage du Javascript, et mon pr\u00e9f\u00e9r\u00e9 est <a href=\"http:\/\/www.javascriptlint.com\/online_lint.php\">http:\/\/www.javascriptlint.com\/<\/a>. Il vous montrera rapidement ce qu&#8217;il ne va pas dans ce que vous avez entr\u00e9 : oubli de parenth\u00e8se, de point-virgule, mauvaise d\u00e9claration, &#8230;<\/p>\n<p>De plus si vous utilisez <a href=\"http:\/\/notepad-plus-plus.org\/fr\/\">Notepad++<\/a> ou un autre \u00e9diteur, il est facile d&#8217;adjoindre la puissance de <a href=\"http:\/\/www.javascriptlint.com\/download.htm\">JSLint \u00e0 votre programme pr\u00e9f\u00e9r\u00e9<\/a>. Dans ce <a href=\"http:\/\/stackoverflow.com\/questions\/1046810\/using-jslint-in-notepad\">thread<\/a> on vous explique tout.<br \/>\nEn l&#8217;occurrence voici comment faire pour Notepad++ :<\/p>\n<ol>\n<li>T\u00e9l\u00e9charger <a href=\"http:\/\/www.javascriptlint.com\/download.htm\">la version pour Windows<\/a>, puis d\u00e9zippez le fichier;<\/li>\n<li>Maintenant ouvrez Notepad++, puis dans le menu <em>Plugins<\/em> vous trouvez <em>NppExec<\/em>, et apr\u00e8s <em>Execute&#8230;<\/em> (ou touche F6);<\/li>\n<li>Dans la zone qui apparait entrez la commande suivante (en supposant que vous ayez mis le fichier d\u00e9zippp\u00e9 dans &#8220;C:\\Program Files\\JavascriptLint\\&#8221;) :<br \/>\n<code>\"C:\\Program Files\\JavascriptLint\\jsl.exe\" -conf \"C:\\Program Files\\JavascriptLint\\jsl.default.conf\" -process \"$(FULL_CURRENT_PATH)\"<\/code><\/li>\n<li>Cliquez sur &#8220;Save&#8230;&#8221; et donnez un nom \u00e0 cette commande;<\/li>\n<li>Vous pouvez d\u00e9sormais utilisez JSLint directement dans Notepad++<\/li>\n<li>Dans le fichier <em>jsl.default.conf<\/em> vous trouverez les options et les warnings \u00e0 supprimer<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>\u00c9videmment vous pouvez utiliser Firebug (add-on Firefox) pour trouver les probl\u00e8mes dans votre code, que ce soit des erreurs de syntax (syntax error) ou autre. M\u00eame s&#8217;il semble qu&#8217;avec la version de Firebug 1.8.x l&#8217;information fournie ne soit plus autant utile (mais esp\u00e9rons que ce ne soit que temporaire). Il existe des sites web qui [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","hide_page_title":"","footnotes":""},"categories":[23,20,33],"tags":[156,24,158],"class_list":["post-716","post","type-post","status-publish","format-standard","hentry","category-debug","category-niveau-expert","category-programmation","tag-debug","tag-javascript","tag-programmation"],"_links":{"self":[{"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/posts\/716","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/comments?post=716"}],"version-history":[{"count":3,"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/posts\/716\/revisions"}],"predecessor-version":[{"id":719,"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/posts\/716\/revisions\/719"}],"wp:attachment":[{"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/media?parent=716"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/categories?post=716"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/tags?post=716"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}