<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Amir Harel &#187; javascript</title>
	<atom:link href="http://www.amirharel.com/tag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.amirharel.com</link>
	<description>Tales of a JavaScript Ninja</description>
	<lastBuildDate>Mon, 19 Sep 2011 19:50:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>BabaJS &#8211; Javascript Template Engine</title>
		<link>http://www.amirharel.com/2011/04/26/babajs/</link>
		<comments>http://www.amirharel.com/2011/04/26/babajs/#comments</comments>
		<pubDate>Wed, 27 Apr 2011 00:08:34 +0000</pubDate>
		<dc:creator>Amir Harel</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[engine]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[manager]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[templating]]></category>

		<guid isPermaLink="false">http://www.amirharel.com/?p=306</guid>
		<description><![CDATA[What is BabaJS BabaJS is an open source Javascript template engine/manager. The basic concept is: Template + Data = HTML Here is a simple example: &#60;!-- user template --&#62; &#60;div class=&#34;user&#34;&#62; &#60;span&#62;&#60;%=data.userName%&#62;&#60;/span&#62; &#60;%IF data.hasPic %&#62; &#60;img src=&#34;&#60;% return &#039;http://imgs.mydomain.com/&#039;+ data.userPic; %&#62;&#34; /&#62; &#60;%ELSE%&#62; &#60;span&#62;Add User Pic&#60;/span&#62; &#60;%ENDIF%&#62; &#60;span&#62;User Friends:&#60;/span&#62; &#60;% var myUserName = data.userName; %&#62; [...]]]></description>
		<wfw:commentRss>http://www.amirharel.com/2011/04/26/babajs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beware of the prototype properties</title>
		<link>http://www.amirharel.com/2010/12/14/beware-of-the-prototype-properties/</link>
		<comments>http://www.amirharel.com/2010/12/14/beware-of-the-prototype-properties/#comments</comments>
		<pubDate>Tue, 14 Dec 2010 23:10:34 +0000</pubDate>
		<dc:creator>Amir Harel</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[inheritance]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[prototype]]></category>

		<guid isPermaLink="false">http://www.amirharel.com/?p=246</guid>
		<description><![CDATA[First of all I&#8217;m sorry that I haven&#8217;t wrote for a long time, I&#8217;ve been busy, but since I realized that is never going to change (at least not before the kids will move out of the house) I better continue write post even when I don&#8217;t have time. So I guess the post will [...]]]></description>
		<wfw:commentRss>http://www.amirharel.com/2010/12/14/beware-of-the-prototype-properties/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Testing Browsers Javascript Engine</title>
		<link>http://www.amirharel.com/2010/01/31/testing-browsers-javascript-engine/</link>
		<comments>http://www.amirharel.com/2010/01/31/testing-browsers-javascript-engine/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 12:35:16 +0000</pubDate>
		<dc:creator>Amir Harel</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[test]]></category>

		<guid isPermaLink="false">http://www.amirharel.com/?p=179</guid>
		<description><![CDATA[Problog This post cover the following topics: Song of the post Code for testing Javascript engine Results Song of the Post &#8211; James Blackshaw &#8211; Cross I decided to combine my two favorite things &#8211; javascript and music. So I&#8217;ll try to add a song which either i listened to during the writing of the [...]]]></description>
		<wfw:commentRss>http://www.amirharel.com/2010/01/31/testing-browsers-javascript-engine/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Using caller and callee for Stack Trace</title>
		<link>http://www.amirharel.com/2010/01/25/using-caller-and-callee-for-stack-trace/</link>
		<comments>http://www.amirharel.com/2010/01/25/using-caller-and-callee-for-stack-trace/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 13:38:58 +0000</pubDate>
		<dc:creator>Amir Harel</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[arguments]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[stack]]></category>

		<guid isPermaLink="false">http://www.amirharel.com/?p=169</guid>
		<description><![CDATA[Problog This post cover the following topics: arguments object caller object callee object introduce a simple stack trace function for all browsers When i wad first introduced to the arguments object and its caller property i thought about all the cool things i can do with it (yes i&#8217;m a geek). What is arguments Object [...]]]></description>
		<wfw:commentRss>http://www.amirharel.com/2010/01/25/using-caller-and-callee-for-stack-trace/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Setup A Development Environment in FireFox</title>
		<link>http://www.amirharel.com/2010/01/17/setup-a-development-environment-in-firefox/</link>
		<comments>http://www.amirharel.com/2010/01/17/setup-a-development-environment-in-firefox/#comments</comments>
		<pubDate>Sun, 17 Jan 2010 11:59:41 +0000</pubDate>
		<dc:creator>Amir Harel</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[extensions]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.amirharel.com/?p=160</guid>
		<description><![CDATA[Problog This post cover the following topics: What is Firefox Profile Manager Setup a developer profile Tweak the browser for debug profile This post is either for new web developers or to advanced developers that keeps crashing their Firefox or have too much developing extensions that it affects their day-to-day browsing experience. I came across [...]]]></description>
		<wfw:commentRss>http://www.amirharel.com/2010/01/17/setup-a-development-environment-in-firefox/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Implementing iFrame Toolbar</title>
		<link>http://www.amirharel.com/2009/07/28/implementing-iframe-toolbar/</link>
		<comments>http://www.amirharel.com/2009/07/28/implementing-iframe-toolbar/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 21:08:35 +0000</pubDate>
		<dc:creator>Amir Harel</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[height]]></category>
		<category><![CDATA[iframe]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[resize]]></category>
		<category><![CDATA[toolbar]]></category>

		<guid isPermaLink="false">http://www.amirharel.com/?p=44</guid>
		<description><![CDATA[Problog this post covers the following topics: definition and usage of iFrame toolbars The 100% height bug for iframe tag Using an auto-resize for an iframe writing an iframe toolbar demo Lately i see more and more web sites using the iframe toolbar technique. This technique allows a web site to present content from a [...]]]></description>
		<wfw:commentRss>http://www.amirharel.com/2009/07/28/implementing-iframe-toolbar/feed/</wfw:commentRss>
		<slash:comments>45</slash:comments>
		</item>
		<item>
		<title>More uses for hijacking methods in Javascript</title>
		<link>http://www.amirharel.com/2009/07/20/more-uses-for-hijacking-methods-in-javascript/</link>
		<comments>http://www.amirharel.com/2009/07/20/more-uses-for-hijacking-methods-in-javascript/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 21:51:51 +0000</pubDate>
		<dc:creator>Amir Harel</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[greasemonkey]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.amirharel.com/?p=36</guid>
		<description><![CDATA[Problog This post cover the following topics: How to hijack a system function in javascript How to block external scripts from running on your application In an earlier post i&#8217;ve showed how you can hijack a callback function in order to know when an ajax request has been executed. A friend who read the post [...]]]></description>
		<wfw:commentRss>http://www.amirharel.com/2009/07/20/more-uses-for-hijacking-methods-in-javascript/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Manipulating Google Results &#8211; Ajax Version</title>
		<link>http://www.amirharel.com/2009/07/19/manipulating-google-results-ajax-version/</link>
		<comments>http://www.amirharel.com/2009/07/19/manipulating-google-results-ajax-version/#comments</comments>
		<pubDate>Sun, 19 Jul 2009 20:00:59 +0000</pubDate>
		<dc:creator>Amir Harel</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[callbacks]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[greasemonkey]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[search]]></category>

		<guid isPermaLink="false">http://www.amirharel.com/?p=8</guid>
		<description><![CDATA[Problog This post cover the following topics: 1) How to hijack a method in Javascript 2) How to tell when an ajax callback has being called 3) How to perform manipulation on Google ajax search results A good friend of mine has requested my help recently regarding Javascript. Don&#8217;t get me wrong, I&#8217;m no expert [...]]]></description>
		<wfw:commentRss>http://www.amirharel.com/2009/07/19/manipulating-google-results-ajax-version/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

