<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Weed Out Obtrusive JavaScript</title>
	<atom:link href="http://ajaxian.com/archives/weed-out-obtrusive-javascript/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/weed-out-obtrusive-javascript</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Fri, 19 Mar 2010 09:47:16 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: kamagra</title>
		<link>http://ajaxian.com/archives/weed-out-obtrusive-javascript/comment-page-1#comment-278624</link>
		<dc:creator>kamagra</dc:creator>
		<pubDate>Tue, 02 Feb 2010 06:51:27 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4964#comment-278624</guid>
		<description>&lt;a href=&quot;http://www.buykamagra.com&quot; rel=&quot;nofollow&quot;&gt;Buy Kamagra&lt;/a&gt; &lt;a href=&quot;http://www.earngoogle.com&quot; rel=&quot;nofollow&quot;&gt;Earn Google&lt;/a&gt; &lt;a href=&quot;http://www.m65jacket.com&quot; rel=&quot;nofollow&quot;&gt;M65 Jacket&lt;/a&gt; &lt;a href=&quot;http://www.viagracialis.com&quot; rel=&quot;nofollow&quot;&gt;Viagra Cialis&lt;/a&gt; &lt;a href=&quot;http://www.buykamagra.com&quot; rel=&quot;nofollow&quot;&gt;Cheap Kamagra&lt;/a&gt; &lt;a href=&quot;http://www.viagracialis.com&quot; rel=&quot;nofollow&quot;&gt;Cheap Viagra&lt;/a&gt; &lt;a href=&quot;http://www.viagracialis.com&quot; rel=&quot;nofollow&quot;&gt;Cheap Cialis&lt;/a&gt; &lt;a href=&quot;http://www.earngoogle.com&quot; rel=&quot;nofollow&quot;&gt;Make Money on Google&lt;/a&gt; &lt;a href=&quot;http://www.m65jacket.com&quot; rel=&quot;nofollow&quot;&gt;M65 Field Jacket&lt;/a&gt; &lt;a href=&quot;http://www.airlinedogcarrier.com&quot; rel=&quot;nofollow&quot;&gt;Airline Dog Carrier&lt;/a&gt; &lt;a href=&quot;http://www.airlinedogcarriers.com&quot; rel=&quot;nofollow&quot;&gt;Airline Dog Carriers&lt;/a&gt; &lt;a href=&quot;http://www.viagracialis.com&quot; rel=&quot;nofollow&quot;&gt;Viagra Cialis&lt;/a&gt; &lt;a href=&quot;http://www.earngoogle.com&quot; rel=&quot;nofollow&quot;&gt;Earn Google&lt;/a&gt; &lt;a href=&quot;http://www.airlinedogcarriers.com&quot; rel=&quot;nofollow&quot;&gt;Airline Dog Carrier&lt;/a&gt; &lt;a href=&quot;http://www.airlinedogcarriers.com&quot; rel=&quot;nofollow&quot;&gt;Airline Dog Carriers&lt;/a&gt; &lt;a href=&quot;http://www.airlineapproveddogcarriers.com&quot; rel=&quot;nofollow&quot;&gt;Airline Approved Dog Carriers&lt;/a&gt; &lt;a href=&quot;http://www.edhardywholesale.com&quot; rel=&quot;nofollow&quot;&gt;ED Hardy Wholesale&lt;/a&gt; &lt;a href=&quot;http://www.copydvdsoftware.com&quot; rel=&quot;nofollow&quot;&gt;Copy DVD Software&lt;/a&gt; &lt;a href=&quot;http://www.howtosendfax.com&quot; rel=&quot;nofollow&quot;&gt;How to Send Fax&lt;/a&gt; &lt;a href=&quot;http://www.14kyellowgold.com&quot; rel=&quot;nofollow&quot;&gt;14k Yellow Gold&lt;/a&gt; &lt;a href=&quot;http://www.redneckcostume.com&quot; rel=&quot;nofollow&quot;&gt;Redneck Costume&lt;/a&gt; &lt;a href=&quot;http://www.14kgoldheart.com&quot; rel=&quot;nofollow&quot;&gt;14k Gold Heart&lt;/a&gt; &lt;a href=&quot;http://www.tandembabystroller.com&quot; rel=&quot;nofollow&quot;&gt;Tandem Baby Stroller&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p><a href="http://www.buykamagra.com" rel="nofollow">Buy Kamagra</a> <a href="http://www.earngoogle.com" rel="nofollow">Earn Google</a> <a href="http://www.m65jacket.com" rel="nofollow">M65 Jacket</a> <a href="http://www.viagracialis.com" rel="nofollow">Viagra Cialis</a> <a href="http://www.buykamagra.com" rel="nofollow">Cheap Kamagra</a> <a href="http://www.viagracialis.com" rel="nofollow">Cheap Viagra</a> <a href="http://www.viagracialis.com" rel="nofollow">Cheap Cialis</a> <a href="http://www.earngoogle.com" rel="nofollow">Make Money on Google</a> <a href="http://www.m65jacket.com" rel="nofollow">M65 Field Jacket</a> <a href="http://www.airlinedogcarrier.com" rel="nofollow">Airline Dog Carrier</a> <a href="http://www.airlinedogcarriers.com" rel="nofollow">Airline Dog Carriers</a> <a href="http://www.viagracialis.com" rel="nofollow">Viagra Cialis</a> <a href="http://www.earngoogle.com" rel="nofollow">Earn Google</a> <a href="http://www.airlinedogcarriers.com" rel="nofollow">Airline Dog Carrier</a> <a href="http://www.airlinedogcarriers.com" rel="nofollow">Airline Dog Carriers</a> <a href="http://www.airlineapproveddogcarriers.com" rel="nofollow">Airline Approved Dog Carriers</a> <a href="http://www.edhardywholesale.com" rel="nofollow">ED Hardy Wholesale</a> <a href="http://www.copydvdsoftware.com" rel="nofollow">Copy DVD Software</a> <a href="http://www.howtosendfax.com" rel="nofollow">How to Send Fax</a> <a href="http://www.14kyellowgold.com" rel="nofollow">14k Yellow Gold</a> <a href="http://www.redneckcostume.com" rel="nofollow">Redneck Costume</a> <a href="http://www.14kgoldheart.com" rel="nofollow">14k Gold Heart</a> <a href="http://www.tandembabystroller.com" rel="nofollow">Tandem Baby Stroller</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: oplider</title>
		<link>http://ajaxian.com/archives/weed-out-obtrusive-javascript/comment-page-1#comment-277989</link>
		<dc:creator>oplider</dc:creator>
		<pubDate>Tue, 19 Jan 2010 12:56:29 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4964#comment-277989</guid>
		<description>
The &lt;a href=&quot;http://www.windows7cdkey.com/&quot; rel=&quot;nofollow&quot;&gt;Windows 7 key&lt;/a&gt; is a usually unique, alphanumeric code of any length required by many software programs during installation. Unique &lt;a href=&quot;http://www.windows7cdkey.com/&quot; rel=&quot;nofollow&quot;&gt;windows 7 product key&lt;/a&gt; help software manufacturers ensure that each copy of their software was legally purchased. &lt;a href=&quot;http://www.windows7cdkey.com/products.html&quot; rel=&quot;nofollow&quot;&gt;Windows 7 Home key&lt;/a&gt; &#124; &lt;a href=&quot;http://www.windows7cdkey.com/products.html&quot; rel=&quot;nofollow&quot;&gt;Windows 7 Professional key&lt;/a&gt; &#124; &lt;a href=&quot;http://www.windows7cdkey.com/products.html&quot; rel=&quot;nofollow&quot;&gt;Windows 7 Ultimate key&lt;/a&gt; &#124; &lt;a href=&quot;http://www.windows7cdkey.com/products.html&quot; rel=&quot;nofollow&quot;&gt;Windows 7 Enterprise key&lt;/a&gt; &#124; &lt;a href=&quot;http://www.windows7cdkey.com/products.html&quot; rel=&quot;nofollow&quot;&gt;Windows 7 Home Premium key&lt;/a&gt;



The unique &lt;a href=&quot;http://www.windows7cdkey.com/&quot; rel=&quot;nofollow&quot;&gt;Windows 7 serial key&lt;/a&gt; entered for an operating system or a software program is typically stored in an encrypted format in the Windows Registry, making finding one very difficult without some help. The above linked guides should help find just about any &lt;a href=&quot;http://www.windows7cdkey.com/&quot; rel=&quot;nofollow&quot;&gt;Windows 7 CD key&lt;/a&gt; you may be looking for.&lt;a href=&quot;http://www.windows7cdkey.com/products.html&quot; rel=&quot;nofollow&quot;&gt;Windows 7 Home product key&lt;/a&gt; &#124; &lt;a href=&quot;http://www.windows7cdkey.com/products.html&quot; rel=&quot;nofollow&quot;&gt;Windows 7 Professiona productl key&lt;/a&gt; &#124; &lt;a href=&quot;http://www.windows7cdkey.com/products.html&quot; rel=&quot;nofollow&quot;&gt;Windows 7 Ultimate product key&lt;/a&gt;



This &lt;a href=&quot;http://www.windows7cdkey.com/&quot; rel=&quot;nofollow&quot;&gt;Windows 7 product serial number&lt;/a&gt;, if it exists, is the generic Windows 7 Home product key that Microsoft allowed your PC builder to use when mass producing computers. In other words, everyone&#039;s disc has the same product key. Your unique key for use when reinstalling Windows will be the one on the sticker on your computer. &lt;a href=&quot;http://www.windows7cdkey.com/products.html&quot; rel=&quot;nofollow&quot;&gt;Windows 7 Enterprise key&lt;/a&gt; &#124; &lt;a href=&quot;http://www.windows7cdkey.com/products.html&quot; rel=&quot;nofollow&quot;&gt;Windows 7 Home Premium key&lt;/a&gt;
</description>
		<content:encoded><![CDATA[<p>The <a href="http://www.windows7cdkey.com/" rel="nofollow">Windows 7 key</a> is a usually unique, alphanumeric code of any length required by many software programs during installation. Unique <a href="http://www.windows7cdkey.com/" rel="nofollow">windows 7 product key</a> help software manufacturers ensure that each copy of their software was legally purchased. <a href="http://www.windows7cdkey.com/products.html" rel="nofollow">Windows 7 Home key</a> | <a href="http://www.windows7cdkey.com/products.html" rel="nofollow">Windows 7 Professional key</a> | <a href="http://www.windows7cdkey.com/products.html" rel="nofollow">Windows 7 Ultimate key</a> | <a href="http://www.windows7cdkey.com/products.html" rel="nofollow">Windows 7 Enterprise key</a> | <a href="http://www.windows7cdkey.com/products.html" rel="nofollow">Windows 7 Home Premium key</a></p>
<p>The unique <a href="http://www.windows7cdkey.com/" rel="nofollow">Windows 7 serial key</a> entered for an operating system or a software program is typically stored in an encrypted format in the Windows Registry, making finding one very difficult without some help. The above linked guides should help find just about any <a href="http://www.windows7cdkey.com/" rel="nofollow">Windows 7 CD key</a> you may be looking for.<a href="http://www.windows7cdkey.com/products.html" rel="nofollow">Windows 7 Home product key</a> | <a href="http://www.windows7cdkey.com/products.html" rel="nofollow">Windows 7 Professiona productl key</a> | <a href="http://www.windows7cdkey.com/products.html" rel="nofollow">Windows 7 Ultimate product key</a></p>
<p>This <a href="http://www.windows7cdkey.com/" rel="nofollow">Windows 7 product serial number</a>, if it exists, is the generic Windows 7 Home product key that Microsoft allowed your PC builder to use when mass producing computers. In other words, everyone&#8217;s disc has the same product key. Your unique key for use when reinstalling Windows will be the one on the sticker on your computer. <a href="http://www.windows7cdkey.com/products.html" rel="nofollow">Windows 7 Enterprise key</a> | <a href="http://www.windows7cdkey.com/products.html" rel="nofollow">Windows 7 Home Premium key</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: oplider</title>
		<link>http://ajaxian.com/archives/weed-out-obtrusive-javascript/comment-page-1#comment-277971</link>
		<dc:creator>oplider</dc:creator>
		<pubDate>Tue, 19 Jan 2010 12:37:47 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4964#comment-277971</guid>
		<description>
The &lt;a href=&quot;http://www.xboxlivepointsale.com/&quot; rel=&quot;nofollow&quot;&gt;xbox live points&lt;/a&gt; is the second video game console produced by Microsoft, and the successor to the Xbox. The &lt;a href=&quot;http://www.xboxlivepointsale.com/&quot; rel=&quot;nofollow&quot;&gt;xbox 360 live points&lt;/a&gt; competes with Sony&#039;s &lt;a href=&quot;http://www.xboxlivepointsale.com/&quot; rel=&quot;nofollow&quot;&gt;xbox 360 live 1600 points&lt;/a&gt; and Nintendo&#039;s Wii as part of the seventh generation of video game consoles.&lt;a href=&quot;http://www.xboxlivepointsale.com/&quot; rel=&quot;nofollow&quot;&gt;xbox live points card&lt;/a&gt; &lt;a href=&quot;http://www.xboxlivepointsale.com/&quot; rel=&quot;nofollow&quot;&gt;xbox 360 live points card&lt;/a&gt;

Some major features of the Xbox 360 are its integrated &lt;a href=&quot;http://www.xboxlivepointsale.com/&quot; rel=&quot;nofollow&quot;&gt;xbox 360 live 2000 points&lt;/a&gt; that allows players to compete online, download arcade games, game demos, trailers, TV shows and movies and its Windows Media Center multimedia capabilities. The &lt;a href=&quot;http://www.xboxlivepointsale.com/&quot; rel=&quot;nofollow&quot;&gt;xbox live 2000 points&lt;/a&gt; also offers region specific access to third-party media streaming services such as Netfilx in the USA or Sky TV and &lt;a href=&quot;http://www.xboxlivepointsale.com/&quot; rel=&quot;nofollow&quot;&gt;xbox 360 live 4000 points&lt;/a&gt; in the UK.

The &lt;a href=&quot;http://www.xboxlivepointsale.com/&quot; rel=&quot;nofollow&quot;&gt;xbox live 1600 points&lt;/a&gt; was officially unveiled on MTV on May 12, 2005, with detailed launch and game information divulged later that month at the Electronic Entertainment Expo (E3). The &lt;a href=&quot;http://www.xboxlivepointsale.com/&quot; rel=&quot;nofollow&quot;&gt;xbox live 4000 points&lt;/a&gt; sold out completely upon release in all regions except in Japan and, as of October 2009, nearly 34 million units have been sold worldwide. The &lt;a href=&quot;http://www.xboxlivepointsale.com/&quot; rel=&quot;nofollow&quot;&gt;xbox 360 live 3000 points&lt;/a&gt; is currently available in two configuraions—the &quot;Arcade&quot; and the &quot;Elite&quot;—and each has its own selection of accessories.
</description>
		<content:encoded><![CDATA[<p>The <a href="http://www.xboxlivepointsale.com/" rel="nofollow">xbox live points</a> is the second video game console produced by Microsoft, and the successor to the Xbox. The <a href="http://www.xboxlivepointsale.com/" rel="nofollow">xbox 360 live points</a> competes with Sony&#8217;s <a href="http://www.xboxlivepointsale.com/" rel="nofollow">xbox 360 live 1600 points</a> and Nintendo&#8217;s Wii as part of the seventh generation of video game consoles.<a href="http://www.xboxlivepointsale.com/" rel="nofollow">xbox live points card</a> <a href="http://www.xboxlivepointsale.com/" rel="nofollow">xbox 360 live points card</a></p>
<p>Some major features of the Xbox 360 are its integrated <a href="http://www.xboxlivepointsale.com/" rel="nofollow">xbox 360 live 2000 points</a> that allows players to compete online, download arcade games, game demos, trailers, TV shows and movies and its Windows Media Center multimedia capabilities. The <a href="http://www.xboxlivepointsale.com/" rel="nofollow">xbox live 2000 points</a> also offers region specific access to third-party media streaming services such as Netfilx in the USA or Sky TV and <a href="http://www.xboxlivepointsale.com/" rel="nofollow">xbox 360 live 4000 points</a> in the UK.</p>
<p>The <a href="http://www.xboxlivepointsale.com/" rel="nofollow">xbox live 1600 points</a> was officially unveiled on MTV on May 12, 2005, with detailed launch and game information divulged later that month at the Electronic Entertainment Expo (E3). The <a href="http://www.xboxlivepointsale.com/" rel="nofollow">xbox live 4000 points</a> sold out completely upon release in all regions except in Japan and, as of October 2009, nearly 34 million units have been sold worldwide. The <a href="http://www.xboxlivepointsale.com/" rel="nofollow">xbox 360 live 3000 points</a> is currently available in two configuraions—the &#8220;Arcade&#8221; and the &#8220;Elite&#8221;—and each has its own selection of accessories.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nosredna</title>
		<link>http://ajaxian.com/archives/weed-out-obtrusive-javascript/comment-page-1#comment-268698</link>
		<dc:creator>Nosredna</dc:creator>
		<pubDate>Wed, 05 Nov 2008 21:17:30 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4964#comment-268698</guid>
		<description>@Joeri,
.
yeah, that&#039;s the only stance that makes any sense at all to me. They can either run the full deal or they can&#039;t. It seems obvious.</description>
		<content:encoded><![CDATA[<p>@Joeri,<br />
.<br />
yeah, that&#8217;s the only stance that makes any sense at all to me. They can either run the full deal or they can&#8217;t. It seems obvious.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joeri</title>
		<link>http://ajaxian.com/archives/weed-out-obtrusive-javascript/comment-page-1#comment-268683</link>
		<dc:creator>Joeri</dc:creator>
		<pubDate>Wed, 05 Nov 2008 14:04:06 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4964#comment-268683</guid>
		<description>The practice I use in building web apps is the same that google uses for gmail:
- The primary web interface uses javascript and advanced browser features obtrusively and extensively.
- There are secondary interfaces targetted at non-javascript and mobile users.
.
The advantage of this model is that you don&#039;t have to handicap either of the interfaces to accomodate the other one. My mobile interface&#039;s gui is completely separate from the normal interface, so it has a completely different application organization and page structure.</description>
		<content:encoded><![CDATA[<p>The practice I use in building web apps is the same that google uses for gmail:<br />
- The primary web interface uses javascript and advanced browser features obtrusively and extensively.<br />
- There are secondary interfaces targetted at non-javascript and mobile users.<br />
.<br />
The advantage of this model is that you don&#8217;t have to handicap either of the interfaces to accomodate the other one. My mobile interface&#8217;s gui is completely separate from the normal interface, so it has a completely different application organization and page structure.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mikael Bergkvist</title>
		<link>http://ajaxian.com/archives/weed-out-obtrusive-javascript/comment-page-1#comment-268681</link>
		<dc:creator>Mikael Bergkvist</dc:creator>
		<pubDate>Wed, 05 Nov 2008 13:27:14 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4964#comment-268681</guid>
		<description>If it&#039;s a website, it should and can work without javascripting.
If it&#039;s a webapp, it&#039;s a bit like building a car for those who hasn&#039;t any petrol.</description>
		<content:encoded><![CDATA[<p>If it&#8217;s a website, it should and can work without javascripting.<br />
If it&#8217;s a webapp, it&#8217;s a bit like building a car for those who hasn&#8217;t any petrol.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: geeves</title>
		<link>http://ajaxian.com/archives/weed-out-obtrusive-javascript/comment-page-1#comment-268675</link>
		<dc:creator>geeves</dc:creator>
		<pubDate>Tue, 04 Nov 2008 23:03:08 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4964#comment-268675</guid>
		<description>sorry, that should have been @daanlib.  I&#039;ll never get used to usernames showing up after the comment.</description>
		<content:encoded><![CDATA[<p>sorry, that should have been @daanlib.  I&#8217;ll never get used to usernames showing up after the comment.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: geeves</title>
		<link>http://ajaxian.com/archives/weed-out-obtrusive-javascript/comment-page-1#comment-268674</link>
		<dc:creator>geeves</dc:creator>
		<pubDate>Tue, 04 Nov 2008 23:02:00 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4964#comment-268674</guid>
		<description>@Liquidrums - some developers do not have a choice and need to develop for all parties under 508 compliance.  Your site maybe only be developed for a very targeted market, but doesn&#039;t mean all others are.  Think of government sites and the like.</description>
		<content:encoded><![CDATA[<p>@Liquidrums &#8211; some developers do not have a choice and need to develop for all parties under 508 compliance.  Your site maybe only be developed for a very targeted market, but doesn&#8217;t mean all others are.  Think of government sites and the like.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: khnle</title>
		<link>http://ajaxian.com/archives/weed-out-obtrusive-javascript/comment-page-1#comment-268670</link>
		<dc:creator>khnle</dc:creator>
		<pubDate>Tue, 04 Nov 2008 21:58:44 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4964#comment-268670</guid>
		<description>@posaune:
I agree it&#039;s not necessary to call daanlib name like that.  Daanlib does have a valid point, and both you and toonetown offers valid counter-points, except toonetown didn&#039;t call name like you did.  I turned off JavaScript, visited some of the sites listed in your portfolio, and they don&#039;t work and don&#039;t degrade gracefully.  Ajaxian registration also does not work with JavaScript turned off.</description>
		<content:encoded><![CDATA[<p>@posaune:<br />
I agree it&#8217;s not necessary to call daanlib name like that.  Daanlib does have a valid point, and both you and toonetown offers valid counter-points, except toonetown didn&#8217;t call name like you did.  I turned off JavaScript, visited some of the sites listed in your portfolio, and they don&#8217;t work and don&#8217;t degrade gracefully.  Ajaxian registration also does not work with JavaScript turned off.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nosredna</title>
		<link>http://ajaxian.com/archives/weed-out-obtrusive-javascript/comment-page-1#comment-268668</link>
		<dc:creator>Nosredna</dc:creator>
		<pubDate>Tue, 04 Nov 2008 21:30:41 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4964#comment-268668</guid>
		<description>I have a web application which is a real application. It&#039;s processor intensive. In my case, I pretty much have to serve up a seperate page if the user can&#039;t use the application.
.
How should I determine if a cell phone or some other device has a lame JavaScript implementation?</description>
		<content:encoded><![CDATA[<p>I have a web application which is a real application. It&#8217;s processor intensive. In my case, I pretty much have to serve up a seperate page if the user can&#8217;t use the application.<br />
.<br />
How should I determine if a cell phone or some other device has a lame JavaScript implementation?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: daanlib</title>
		<link>http://ajaxian.com/archives/weed-out-obtrusive-javascript/comment-page-1#comment-268667</link>
		<dc:creator>daanlib</dc:creator>
		<pubDate>Tue, 04 Nov 2008 21:01:03 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4964#comment-268667</guid>
		<description>(@posaune) I think there is a difference between web applications and &#039;simple&#039; websites. As said above bij DiDiLLUSiOn, web applications are almost impossible to write without any javascript. For simple websites it is not to hard to make them meaningfull and functional by gracefull degradation. I also think &#039;simple&#039; websites are the ones visited by users of ATs.
Web applications on the other hand often rely on drag&amp;drop windows etc. I do not think the fact that it is hard should be an excuse for excluding people from your application. However, my time and money are limited, so if I have to choose between creating a great user experience for the vast majority of the users or creating a crippled, but functional &#039;gracefully degraded&#039; user experience for a small percentage of the users, I personally would rather exclude those users.
Nevertheless I think that the application should be meaningful (not functional) without javascript available, so people know the reason for the app not working and for SEO purposes.
Last, I would like to comment to your &#039;Web Amateur&#039; statement: I am not a professional (although I have made some proffesional websites and applications, I am a student in an non IT subject), but weren&#039;t you all amateurs once? I think it is not necessary to call me &#039;ignorant and unprofessional&#039;.
Greets daanlib (please excuse me for my english, I&#039;m not a native speaker)</description>
		<content:encoded><![CDATA[<p>(@posaune) I think there is a difference between web applications and &#8217;simple&#8217; websites. As said above bij DiDiLLUSiOn, web applications are almost impossible to write without any javascript. For simple websites it is not to hard to make them meaningfull and functional by gracefull degradation. I also think &#8217;simple&#8217; websites are the ones visited by users of ATs.<br />
Web applications on the other hand often rely on drag&amp;drop windows etc. I do not think the fact that it is hard should be an excuse for excluding people from your application. However, my time and money are limited, so if I have to choose between creating a great user experience for the vast majority of the users or creating a crippled, but functional &#8216;gracefully degraded&#8217; user experience for a small percentage of the users, I personally would rather exclude those users.<br />
Nevertheless I think that the application should be meaningful (not functional) without javascript available, so people know the reason for the app not working and for SEO purposes.<br />
Last, I would like to comment to your &#8216;Web Amateur&#8217; statement: I am not a professional (although I have made some proffesional websites and applications, I am a student in an non IT subject), but weren&#8217;t you all amateurs once? I think it is not necessary to call me &#8216;ignorant and unprofessional&#8217;.<br />
Greets daanlib (please excuse me for my english, I&#8217;m not a native speaker)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: posaune</title>
		<link>http://ajaxian.com/archives/weed-out-obtrusive-javascript/comment-page-1#comment-268666</link>
		<dc:creator>posaune</dc:creator>
		<pubDate>Tue, 04 Nov 2008 20:07:24 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4964#comment-268666</guid>
		<description>@daanlib It&#039;s a rather ignorant and unprofessional view to simply ignore users without JavaScript. Firstly, in many cases it can be illegal as quite a few Assisstive Technologies (screen readers, etc) have very poor, if any, JavaScript support. And users of ATs rarely upgrade as the software is usually very expensive. Aside from the legalities of accessibility issues, ignoring non-JS users is ignoring a vast majority of handheld users (which should be a priority target for any useful mobile app).  You would also be ignoring entire companies whose security restrictions rely on disabling JS and using browser plugins such as NoScript.  Additionally, ignore non-JS and you&#039;ve just shut off nearly every single search engine spider and data indexer in use today!

Anyone who simply says those users can be ignored because it&#039;s &#039;too hard&#039; is clearly not a web professional. Web Amateur is a more apt title.</description>
		<content:encoded><![CDATA[<p>@daanlib It&#8217;s a rather ignorant and unprofessional view to simply ignore users without JavaScript. Firstly, in many cases it can be illegal as quite a few Assisstive Technologies (screen readers, etc) have very poor, if any, JavaScript support. And users of ATs rarely upgrade as the software is usually very expensive. Aside from the legalities of accessibility issues, ignoring non-JS users is ignoring a vast majority of handheld users (which should be a priority target for any useful mobile app).  You would also be ignoring entire companies whose security restrictions rely on disabling JS and using browser plugins such as NoScript.  Additionally, ignore non-JS and you&#8217;ve just shut off nearly every single search engine spider and data indexer in use today!</p>
<p>Anyone who simply says those users can be ignored because it&#8217;s &#8216;too hard&#8217; is clearly not a web professional. Web Amateur is a more apt title.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DiSiLLUSiON</title>
		<link>http://ajaxian.com/archives/weed-out-obtrusive-javascript/comment-page-1#comment-268665</link>
		<dc:creator>DiSiLLUSiON</dc:creator>
		<pubDate>Tue, 04 Nov 2008 20:05:37 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4964#comment-268665</guid>
		<description>About unobtrusive javascript: It&#039;s a simple matter of weighing the cost in time &amp; money versus the added benefit for the small percentage that has javascript disabled.
Usually, web applications don&#039;t fare well in this regard. They&#039;re not called web &lt;em&gt;applications&lt;/em&gt; for nothing; you can hardly write an application without javascript.
For relatively simple websites, the coin usually flips the other way; it shouldn&#039;t be too hard to let the functionality (not the user experience) degrade somewhat gracefully.</description>
		<content:encoded><![CDATA[<p>About unobtrusive javascript: It&#8217;s a simple matter of weighing the cost in time &amp; money versus the added benefit for the small percentage that has javascript disabled.<br />
Usually, web applications don&#8217;t fare well in this regard. They&#8217;re not called web <em>applications</em> for nothing; you can hardly write an application without javascript.<br />
For relatively simple websites, the coin usually flips the other way; it shouldn&#8217;t be too hard to let the functionality (not the user experience) degrade somewhat gracefully.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: robnyman</title>
		<link>http://ajaxian.com/archives/weed-out-obtrusive-javascript/comment-page-1#comment-268663</link>
		<dc:creator>robnyman</dc:creator>
		<pubDate>Tue, 04 Nov 2008 19:05:41 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4964#comment-268663</guid>
		<description>Hi,

I&#039;m Robert, the developer of Obtrusive JavaScript Checker.
First, let me tell you that the Firefox add-on is a bit crude at the moment. In the future, I hope to make it better with some options.

Currently, I&#039;d recommend the Greasemonkey script, which offers enabling/disabling of the functionality with a single click, and also the option to customize for which domains it should be run.

Also, the Ubiquity command works well, since it doesn&#039;t run until it&#039;s actually summoned.

Second, in regards to what unobtrusive JavaScript really is. To me, naturally it&#039;s about making web sites work initially work without JavaScript, and then progressively enhance it with JavaScript - this is both for accessibility as well as SEO purposes.

And besides from being better for the developer and being accessible, it&#039;s also about offering a better user experience through for the end user. When you have no inline JavaScript events, the HTML code will be much smaller, i.e. load faster. With all JavaScript code in external JavaScript files, they will load just once, and then be cached in the end user&#039;s web browser cache, leading to excessively faster page loading when someone navigates around your site.</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I&#8217;m Robert, the developer of Obtrusive JavaScript Checker.<br />
First, let me tell you that the Firefox add-on is a bit crude at the moment. In the future, I hope to make it better with some options.</p>
<p>Currently, I&#8217;d recommend the Greasemonkey script, which offers enabling/disabling of the functionality with a single click, and also the option to customize for which domains it should be run.</p>
<p>Also, the Ubiquity command works well, since it doesn&#8217;t run until it&#8217;s actually summoned.</p>
<p>Second, in regards to what unobtrusive JavaScript really is. To me, naturally it&#8217;s about making web sites work initially work without JavaScript, and then progressively enhance it with JavaScript &#8211; this is both for accessibility as well as SEO purposes.</p>
<p>And besides from being better for the developer and being accessible, it&#8217;s also about offering a better user experience through for the end user. When you have no inline JavaScript events, the HTML code will be much smaller, i.e. load faster. With all JavaScript code in external JavaScript files, they will load just once, and then be cached in the end user&#8217;s web browser cache, leading to excessively faster page loading when someone navigates around your site.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: V1</title>
		<link>http://ajaxian.com/archives/weed-out-obtrusive-javascript/comment-page-1#comment-268659</link>
		<dc:creator>V1</dc:creator>
		<pubDate>Tue, 04 Nov 2008 18:38:24 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4964#comment-268659</guid>
		<description>Dreamweaver CS4 has a build in function that externalizes javascript. (adds id&#039;s to the elements, and than assigns the listeners)

Great stuff</description>
		<content:encoded><![CDATA[<p>Dreamweaver CS4 has a build in function that externalizes javascript. (adds id&#8217;s to the elements, and than assigns the listeners)</p>
<p>Great stuff</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: toonetown</title>
		<link>http://ajaxian.com/archives/weed-out-obtrusive-javascript/comment-page-1#comment-268658</link>
		<dc:creator>toonetown</dc:creator>
		<pubDate>Tue, 04 Nov 2008 18:25:19 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4964#comment-268658</guid>
		<description>I don&#039;t know about everyone else (@daanlib, @xutopia) - but I don&#039;t generally browse sites with javascript enabled on my Blackberry....I greatly appreciate sites that still work when javascript is disabled.

I would argue that 2008 web applications, even more so that 2000-2003 web applications, MUST be unobtrusive (ie work without javascript enabled) - as there are many many more user agents out there browsing which may or may not have a javascript engine that works, is scalable, or reliable.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t know about everyone else (@daanlib, @xutopia) &#8211; but I don&#8217;t generally browse sites with javascript enabled on my Blackberry&#8230;.I greatly appreciate sites that still work when javascript is disabled.</p>
<p>I would argue that 2008 web applications, even more so that 2000-2003 web applications, MUST be unobtrusive (ie work without javascript enabled) &#8211; as there are many many more user agents out there browsing which may or may not have a javascript engine that works, is scalable, or reliable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: daanlib</title>
		<link>http://ajaxian.com/archives/weed-out-obtrusive-javascript/comment-page-1#comment-268657</link>
		<dc:creator>daanlib</dc:creator>
		<pubDate>Tue, 04 Nov 2008 18:01:36 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4964#comment-268657</guid>
		<description>Is it really true that most developers realise the importance of unobtrusive javascript coding? Why should a 2008 web application try to serve people that do not use javascript?

It is not that easy to produce a web application that works &lt;i&gt;user friendly&lt;/i&gt; without javascript. I think it is not worth the effort for this very small percentage of people that have javascript disabled.</description>
		<content:encoded><![CDATA[<p>Is it really true that most developers realise the importance of unobtrusive javascript coding? Why should a 2008 web application try to serve people that do not use javascript?</p>
<p>It is not that easy to produce a web application that works <i>user friendly</i> without javascript. I think it is not worth the effort for this very small percentage of people that have javascript disabled.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Liquidrums</title>
		<link>http://ajaxian.com/archives/weed-out-obtrusive-javascript/comment-page-1#comment-268656</link>
		<dc:creator>Liquidrums</dc:creator>
		<pubDate>Tue, 04 Nov 2008 17:33:21 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4964#comment-268656</guid>
		<description>I believe &quot;unobtrusive&quot; simply means that, when Javascript is disabled, the site still works, as Javascript is not a requirement.</description>
		<content:encoded><![CDATA[<p>I believe &#8220;unobtrusive&#8221; simply means that, when Javascript is disabled, the site still works, as Javascript is not a requirement.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: xutopia</title>
		<link>http://ajaxian.com/archives/weed-out-obtrusive-javascript/comment-page-1#comment-268655</link>
		<dc:creator>xutopia</dc:creator>
		<pubDate>Tue, 04 Nov 2008 17:17:46 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4964#comment-268655</guid>
		<description>How does unobtrusive javascript ensure &quot;a better user experience&quot;?

The end user sees no difference between obtrusive and unobtrusive Javascript.  The positive difference is for the developer.</description>
		<content:encoded><![CDATA[<p>How does unobtrusive javascript ensure &#8220;a better user experience&#8221;?</p>
<p>The end user sees no difference between obtrusive and unobtrusive Javascript.  The positive difference is for the developer.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
