<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Get Your JavaScript Groove&#160;On</title>
	<atom:link href="http://particletree.com/notebook/get-your-javascript-groove-on/feed/" rel="self" type="application/rss+xml" />
	<link>http://particletree.com/notebook/get-your-javascript-groove-on/</link>
	<description>Everyone needs a hug.</description>
	<pubDate>Wed, 19 Nov 2008 11:48:28 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: John</title>
		<link>http://particletree.com/notebook/get-your-javascript-groove-on/#comment-784</link>
		<dc:creator>John</dc:creator>
		<pubDate>Wed, 07 Sep 2005 07:25:00 +0000</pubDate>
		<guid isPermaLink="false">http://s2462.gridserver.com/wordpress/?p=110#comment-784</guid>
		<description>&lt;p&gt;A nice greasemonkey userscript for Javascript debugging.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.digitalmediaminute.com/article/1622/javascript-trace-window" rel="nofollow"&gt;http://www.digitalmediaminute.com/article/1622/javascript-trace-window&lt;/a&gt;&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>A nice greasemonkey userscript for Javascript debugging.</p>

<p><a href="http://www.digitalmediaminute.com/article/1622/javascript-trace-window" rel="nofollow">http://www.digitalmediaminute.com/article/1622/javascript-trace-window</a></p>]]></content:encoded>
	</item>
	<item>
		<title>By: Brito</title>
		<link>http://particletree.com/notebook/get-your-javascript-groove-on/#comment-783</link>
		<dc:creator>Brito</dc:creator>
		<pubDate>Fri, 26 Aug 2005 03:35:00 +0000</pubDate>
		<guid isPermaLink="false">http://s2462.gridserver.com/wordpress/?p=110#comment-783</guid>
		<description>&lt;p&gt;Editing: EditPlus. Very complete (though not free, cheap). Don't miss: user tools. It allows me to run all flavors of HTMLTidy to pretty print or validate, or commit/update to svn faster than you can say "I didn't break it"&lt;/p&gt;

&lt;p&gt;JavaScript Bible: Especially good with those obscure-hard-to-google issues that you don't even know you'll need. I usually read the portion regarding what I'm trying to do before wasting time making mistakes I could've avoided in the first place.&lt;/p&gt;

&lt;p&gt;MS debugger for IE, Venkman for FF. Both indispensable. With complex enough code, there is NO way you can work with alerts. I can't even start to emphasize how important the debuggers are: extremely powerful too! 
If I just want to track a value, I use a simple tool on my server: I just  send the message to my server using XMLHttpRequest to print on my console. I can log as fatal, error, warn, info and debug, though I have only used debug and error anyways.&lt;/p&gt;

&lt;p&gt;DevGuru for quick JS reference. It was slightly more useful when it indicated browser discrepancies, but the flipside is that it was a bit outdated. Now you just have to figure it out another way.&lt;/p&gt;

&lt;p&gt;Other supahcool goodies: 
*View rendered source plugin (IE) (http://billfriedrich.tripod.com/downloads/ViewRenderedSourceIE.zip)
*AIS Accessibility Toolbar (IE) (http://www.nils.org.au/ais/web/resources/toolbar/index.html)
* MS dev tools: view partial source, DOM tree.(IE)(http://www.microsoft.com/windows/ie/previous/webaccess/webdevaccess.mspx)
* FirefoxView (IE) (https://addons.update.mozilla.org/extensions/moreinfo.php?id=223)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Web Developer (FF)&lt;/li&gt;
&lt;li&gt;IE view (FF) (https://addons.update.mozilla.org/extensions/moreinfo.php?application=firefox&#38;id=35)&lt;/li&gt;
&lt;li&gt;View rendered source (FF) (https://addons.mozilla.org/extensions/moreinfo.php?id=655)&lt;/li&gt;
&lt;/ul&gt;
</description>
		<content:encoded><![CDATA[<p>Editing: EditPlus. Very complete (though not free, cheap). Don&#8217;t miss: user tools. It allows me to run all flavors of HTMLTidy to pretty print or validate, or commit/update to svn faster than you can say &#8220;I didn&#8217;t break it&#8221;</p>

<p>JavaScript Bible: Especially good with those obscure-hard-to-google issues that you don&#8217;t even know you&#8217;ll need. I usually read the portion regarding what I&#8217;m trying to do before wasting time making mistakes I could&#8217;ve avoided in the first place.</p>

<p>MS debugger for IE, Venkman for FF. Both indispensable. With complex enough code, there is NO way you can work with alerts. I can&#8217;t even start to emphasize how important the debuggers are: extremely powerful too! 
If I just want to track a value, I use a simple tool on my server: I just  send the message to my server using XMLHttpRequest to print on my console. I can log as fatal, error, warn, info and debug, though I have only used debug and error anyways.</p>

<p>DevGuru for quick JS reference. It was slightly more useful when it indicated browser discrepancies, but the flipside is that it was a bit outdated. Now you just have to figure it out another way.</p>

<p>Other supahcool goodies: 
*View rendered source plugin (IE) (http://billfriedrich.tripod.com/downloads/ViewRenderedSourceIE.zip)
*AIS Accessibility Toolbar (IE) (http://www.nils.org.au/ais/web/resources/toolbar/index.html)
* MS dev tools: view partial source, DOM tree.(IE)(http://www.microsoft.com/windows/ie/previous/webaccess/webdevaccess.mspx)
* FirefoxView (IE) (https://addons.update.mozilla.org/extensions/moreinfo.php?id=223)</p>

<ul>
<li>Web Developer (FF)</li>
<li>IE view (FF) (https://addons.update.mozilla.org/extensions/moreinfo.php?application=firefox&amp;id=35)</li>
<li>View rendered source (FF) (https://addons.mozilla.org/extensions/moreinfo.php?id=655)</li>
</ul>]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy Keith</title>
		<link>http://particletree.com/notebook/get-your-javascript-groove-on/#comment-782</link>
		<dc:creator>Jeremy Keith</dc:creator>
		<pubDate>Thu, 25 Aug 2005 05:28:00 +0000</pubDate>
		<guid isPermaLink="false">http://s2462.gridserver.com/wordpress/?p=110#comment-782</guid>
		<description>&lt;p&gt;If I may (to borrow a phrase from Ethan) pimp my own kool aid, I&#8217;ve just written a book that I hope will be a useful resource.&lt;/p&gt;

&lt;p&gt;Here&#8217;s the website of the book of the t-shirt: &lt;a href="http://domscripting.com/" rel="nofollow"&gt;http://domscripting.com/&lt;/a&gt;&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>If I may (to borrow a phrase from Ethan) pimp my own kool aid, I&#8217;ve just written a book that I hope will be a useful resource.</p>

<p>Here&#8217;s the website of the book of the t-shirt: <a href="http://domscripting.com/" rel="nofollow">http://domscripting.com/</a></p>]]></content:encoded>
	</item>
	<item>
		<title>By: Wei</title>
		<link>http://particletree.com/notebook/get-your-javascript-groove-on/#comment-781</link>
		<dc:creator>Wei</dc:creator>
		<pubDate>Thu, 25 Aug 2005 05:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://s2462.gridserver.com/wordpress/?p=110#comment-781</guid>
		<description>&lt;p&gt;The &#8220;MS Script Editor&#8221; is excellent in debugging for IE. For firefox, there is the Venkman debugger. Note that, the &#8220;debugger&#8221; keyword works both in the &#8220;MS Script Editor&#8221; and Venkman&#8217;s JS debugger.&lt;/p&gt;

&lt;p&gt;You can also configure the MS Script Editor to open firefox for debugging.&lt;/p&gt;

&lt;p&gt;The most useful tools in debuggers are break points, interactive js, call stack, and local variables.&lt;/p&gt;

&lt;p&gt;Using &#8220;alert(&#8230;)&#8221; just doesn&#8217;t cut it for anything other than a small script.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>The &#8220;MS Script Editor&#8221; is excellent in debugging for IE. For firefox, there is the Venkman debugger. Note that, the &#8220;debugger&#8221; keyword works both in the &#8220;MS Script Editor&#8221; and Venkman&#8217;s JS debugger.</p>

<p>You can also configure the MS Script Editor to open firefox for debugging.</p>

<p>The most useful tools in debuggers are break points, interactive js, call stack, and local variables.</p>

<p>Using &#8220;alert(&#8230;)&#8221; just doesn&#8217;t cut it for anything other than a small script.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: mark</title>
		<link>http://particletree.com/notebook/get-your-javascript-groove-on/#comment-780</link>
		<dc:creator>mark</dc:creator>
		<pubDate>Thu, 25 Aug 2005 03:35:00 +0000</pubDate>
		<guid isPermaLink="false">http://s2462.gridserver.com/wordpress/?p=110#comment-780</guid>
		<description>&lt;p&gt;myEclipse: &lt;a href="http://myeclipseide.com/" rel="nofollow"&gt;http://myeclipseide.com/&lt;/a&gt;
js shell: &lt;a href="http://www.squarefree.com/shell/" rel="nofollow"&gt;http://www.squarefree.com/shell/&lt;/a&gt;&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>myEclipse: <a href="http://myeclipseide.com/" rel="nofollow">http://myeclipseide.com/</a>
js shell: <a href="http://www.squarefree.com/shell/" rel="nofollow">http://www.squarefree.com/shell/</a></p>]]></content:encoded>
	</item>
	<item>
		<title>By: JohnO</title>
		<link>http://particletree.com/notebook/get-your-javascript-groove-on/#comment-779</link>
		<dc:creator>JohnO</dc:creator>
		<pubDate>Thu, 25 Aug 2005 01:27:00 +0000</pubDate>
		<guid isPermaLink="false">http://s2462.gridserver.com/wordpress/?p=110#comment-779</guid>
		<description>&lt;p&gt;And, my links are broken to devguru.  They picked a good day :)&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.devguru.com/technologies/javascript/index.asp" rel="nofollow"&gt;http://www.devguru.com/technologies/javascript/index.asp&lt;/a&gt;&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>And, my links are broken to devguru.  They picked a good day :)</p>

<p><a href="http://www.devguru.com/technologies/javascript/index.asp" rel="nofollow">http://www.devguru.com/technologies/javascript/index.asp</a></p>]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew Pennell</title>
		<link>http://particletree.com/notebook/get-your-javascript-groove-on/#comment-778</link>
		<dc:creator>Matthew Pennell</dc:creator>
		<pubDate>Thu, 25 Aug 2005 00:56:00 +0000</pubDate>
		<guid isPermaLink="false">http://s2462.gridserver.com/wordpress/?p=110#comment-778</guid>
		<description>&lt;p&gt;My JS debugging usually involves the WebDevToolbar Javascript console, the DOM Inspector, and liberal amounts of alert()ing.&lt;/p&gt;

&lt;p&gt;Something I&#8217;ve been thinking about recently (after seeing what Shaun Inman does with his debugger class in his site script library) is creating a more comprehensive error function - Shaun&#8217;s creates a floating div on the page with all the relevant variables/values listed; much more helpful than a series of alerts.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>My JS debugging usually involves the WebDevToolbar Javascript console, the DOM Inspector, and liberal amounts of alert()ing.</p>

<p>Something I&#8217;ve been thinking about recently (after seeing what Shaun Inman does with his debugger class in his site script library) is creating a more comprehensive error function - Shaun&#8217;s creates a floating div on the page with all the relevant variables/values listed; much more helpful than a series of alerts.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan Campbell</title>
		<link>http://particletree.com/notebook/get-your-javascript-groove-on/#comment-777</link>
		<dc:creator>Ryan Campbell</dc:creator>
		<pubDate>Wed, 24 Aug 2005 23:03:00 +0000</pubDate>
		<guid isPermaLink="false">http://s2462.gridserver.com/wordpress/?p=110#comment-777</guid>
		<description>&lt;p&gt;Julius - our del.icio.us accounts are all messed up right now.  We bookmark Particletree articles, so that we can keep track of what people like to read. I&#8217;m in the process of separating my personal links from my Particletree links. You can view my profile at del.icio.us/rcampbell for what it&#8217;s worth.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Julius - our del.icio.us accounts are all messed up right now.  We bookmark Particletree articles, so that we can keep track of what people like to read. I&#8217;m in the process of separating my personal links from my Particletree links. You can view my profile at del.icio.us/rcampbell for what it&#8217;s worth.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: JohnO</title>
		<link>http://particletree.com/notebook/get-your-javascript-groove-on/#comment-776</link>
		<dc:creator>JohnO</dc:creator>
		<pubDate>Wed, 24 Aug 2005 21:56:00 +0000</pubDate>
		<guid isPermaLink="false">http://s2462.gridserver.com/wordpress/?p=110#comment-776</guid>
		<description>&lt;p&gt;Javascript DOM Level 2 API - &lt;a href="http://tech.citypost.ca/web-reference/dom2ref.php" rel="nofollow"&gt;http://tech.citypost.ca/web-reference/dom2ref.php&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The DevGuru link is for DOM Level 1.  2 is where is get&#8217;s interesting (Javascript at that point is essentially an XML manipulation language).&lt;/p&gt;

&lt;p&gt;Also here are some bookmarks for catching Javascript Memory leaks (VERY useful when you start doing AJAXy type things):&lt;/p&gt;

&lt;p&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/IETechCol/dnwebgen/ie_leak_patterns.asp" rel="nofollow"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/IETechCol/dnwebgen/ie_leak_patterns.asp&lt;/a&gt;
&lt;a href="http://jgwebber.blogspot.com/2005/05/drip-ie-leak-detector.html" rel="nofollow"&gt;http://jgwebber.blogspot.com/2005/05/drip-ie-leak-detector.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Oh yea, one more for the &#8220;programmer in you&#8221;: Closures: &lt;a href="http://jibbering.com/faq/faq_notes/closures.html" rel="nofollow"&gt;http://jibbering.com/faq/faq_notes/closures.html&lt;/a&gt;&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Javascript DOM Level 2 API - <a href="http://tech.citypost.ca/web-reference/dom2ref.php" rel="nofollow">http://tech.citypost.ca/web-reference/dom2ref.php</a></p>

<p>The DevGuru link is for DOM Level 1.  2 is where is get&#8217;s interesting (Javascript at that point is essentially an XML manipulation language).</p>

<p>Also here are some bookmarks for catching Javascript Memory leaks (VERY useful when you start doing AJAXy type things):</p>

<p><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/IETechCol/dnwebgen/ie_leak_patterns.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/IETechCol/dnwebgen/ie_leak_patterns.asp</a>
<a href="http://jgwebber.blogspot.com/2005/05/drip-ie-leak-detector.html" rel="nofollow">http://jgwebber.blogspot.com/2005/05/drip-ie-leak-detector.html</a></p>

<p>Oh yea, one more for the &#8220;programmer in you&#8221;: Closures: <a href="http://jibbering.com/faq/faq_notes/closures.html" rel="nofollow">http://jibbering.com/faq/faq_notes/closures.html</a></p>]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://particletree.com/notebook/get-your-javascript-groove-on/#comment-775</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Wed, 24 Aug 2005 20:54:00 +0000</pubDate>
		<guid isPermaLink="false">http://s2462.gridserver.com/wordpress/?p=110#comment-775</guid>
		<description>&lt;p&gt;Another good Javascript reference is www.DevGuru.com.  They provide a list of all elements of the language including the events, functions, methods, objects, operators, properties, statements, and values along with examples of them.&lt;/p&gt;

&lt;p&gt;Javascript Reference: &lt;a href="http://www.devguru.com/technologies/javascript/home.asp" rel="nofollow"&gt;http://www.devguru.com/technologies/javascript/home.asp&lt;/a&gt;
They also have references for ADO, ASP, CSS, HTML, WML, and XHTML to name a few.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Another good Javascript reference is <a href="http://www.DevGuru.com" rel="nofollow">http://www.DevGuru.com</a>.  They provide a list of all elements of the language including the events, functions, methods, objects, operators, properties, statements, and values along with examples of them.</p>

<p>Javascript Reference: <a href="http://www.devguru.com/technologies/javascript/home.asp" rel="nofollow">http://www.devguru.com/technologies/javascript/home.asp</a>
They also have references for ADO, ASP, CSS, HTML, WML, and XHTML to name a few.</p>]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.326 seconds -->
