<?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: A Plugin Development Pattern</title>
	<atom:link href="http://www.learningjquery.com/2007/10/a-plugin-development-pattern/feed" rel="self" type="application/rss+xml" />
	<link>http://www.learningjquery.com/2007/10/a-plugin-development-pattern</link>
	<description>Tips, techniques, and tutorials for the jQuery JavaScript library</description>
	<lastBuildDate>Sun, 14 Mar 2010 16:12:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: First jQuery Plugin &#124; SnyderPlace.com</title>
		<link>http://www.learningjquery.com/2007/10/a-plugin-development-pattern/comment-page-2#comment-79826</link>
		<dc:creator>First jQuery Plugin &#124; SnyderPlace.com</dc:creator>
		<pubDate>Wed, 10 Mar 2010 07:16:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.learningjquery.com/2007/10/a-plugin-development-pattern#comment-79826</guid>
		<description>[...] http://www.learningjquery.com/2007/10/a-plugin-development-pattern [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://www.learningjquery.com/2007/10/a-plugin-development-pattern" rel="nofollow">http://www.learningjquery.com/2007/10/a-plugin-development-pattern</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 100 Popular jQuery Examples, Plugins and Tutorials</title>
		<link>http://www.learningjquery.com/2007/10/a-plugin-development-pattern/comment-page-2#comment-79808</link>
		<dc:creator>100 Popular jQuery Examples, Plugins and Tutorials</dc:creator>
		<pubDate>Sat, 06 Mar 2010 23:35:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.learningjquery.com/2007/10/a-plugin-development-pattern#comment-79808</guid>
		<description>[...] A4 cheat sheet. 95. How to Build jQuery Plugins –  One can try any of the following tutorials: A Plugin Development Pattern; Developing a jQuery Plugin; and Building your First jQuery Plugin. 96. jQuery Pop-up Menu Tutorial [...]</description>
		<content:encoded><![CDATA[<p>[...] A4 cheat sheet. 95. How to Build jQuery Plugins –  One can try any of the following tutorials: A Plugin Development Pattern; Developing a jQuery Plugin; and Building your First jQuery Plugin. 96. jQuery Pop-up Menu Tutorial [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sean-O.com &#187; Blog Archive &#187; jQuery Plugin &#8211; Increment</title>
		<link>http://www.learningjquery.com/2007/10/a-plugin-development-pattern/comment-page-2#comment-79771</link>
		<dc:creator>Sean-O.com &#187; Blog Archive &#187; jQuery Plugin &#8211; Increment</dc:creator>
		<pubDate>Thu, 04 Mar 2010 15:02:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.learningjquery.com/2007/10/a-plugin-development-pattern#comment-79771</guid>
		<description>[...] Thanks to Chris Coyier (@chriscoyier) for the inspiration, and to Karl Swedberg (@kswedberg) for the still-solid jQuery plugin architecture guide. [...]</description>
		<content:encoded><![CDATA[<p>[...] Thanks to Chris Coyier (@chriscoyier) for the inspiration, and to Karl Swedberg (@kswedberg) for the still-solid jQuery plugin architecture guide. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jquery Plugins schreiben &#171; Big, Bigger &#8211; Pigger</title>
		<link>http://www.learningjquery.com/2007/10/a-plugin-development-pattern/comment-page-2#comment-79770</link>
		<dc:creator>Jquery Plugins schreiben &#171; Big, Bigger &#8211; Pigger</dc:creator>
		<pubDate>Wed, 03 Mar 2010 20:20:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.learningjquery.com/2007/10/a-plugin-development-pattern#comment-79770</guid>
		<description>[...] Hilfreich finde ich da diesen Artikel: http://www.learningjquery.com/2007/10/a-plugin-development-pattern [...]</description>
		<content:encoded><![CDATA[<p>[...] Hilfreich finde ich da diesen Artikel: <a href="http://www.learningjquery.com/2007/10/a-plugin-development-pattern" rel="nofollow">http://www.learningjquery.com/2007/10/a-plugin-development-pattern</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dakota</title>
		<link>http://www.learningjquery.com/2007/10/a-plugin-development-pattern/comment-page-2#comment-79737</link>
		<dc:creator>Dakota</dc:creator>
		<pubDate>Tue, 23 Feb 2010 02:33:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.learningjquery.com/2007/10/a-plugin-development-pattern#comment-79737</guid>
		<description>Thanks. This is likely the most comprehensive jQuery plugin guide around, and is helping to define best practices. This is really helpful for beginning/intermediate jQuery users, esp. those without a firm grasp on the inner workings of the beast. Thanks again.</description>
		<content:encoded><![CDATA[<p>Thanks. This is likely the most comprehensive jQuery plugin guide around, and is helping to define best practices. This is really helpful for beginning/intermediate jQuery users, esp. those without a firm grasp on the inner workings of the beast. Thanks again.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexander Trefz</title>
		<link>http://www.learningjquery.com/2007/10/a-plugin-development-pattern/comment-page-2#comment-79703</link>
		<dc:creator>Alexander Trefz</dc:creator>
		<pubDate>Sat, 13 Feb 2010 22:52:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.learningjquery.com/2007/10/a-plugin-development-pattern#comment-79703</guid>
		<description>i think its better to use
&lt;code&gt;$.extend(true, {}, $.fn.hilight.defaults, options);&lt;/code&gt;
instead of 
&lt;code&gt;$.extend({}, $.fn.hilight.defaults, options);&lt;/code&gt;

cause defaults like
&lt;code&gt;{ first: { option: 1, option: 2}, second: {option:1, option: 2}&lt;/code&gt;
wont be written by the extend() Method, except you pass all options in the invoke method.</description>
		<content:encoded><![CDATA[<p>i think its better to use<br />
<code>$.extend(true, {}, $.fn.hilight.defaults, options);</code><br />
instead of<br />
<code>$.extend({}, $.fn.hilight.defaults, options);</code></p>
<p>cause defaults like<br />
<code>{ first: { option: 1, option: 2}, second: {option:1, option: 2}</code><br />
wont be written by the extend() Method, except you pass all options in the invoke method.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tutorial &#8211; How To Create An &#8216;Easy Gallery&#8217; jQuery Plugin &#124; BeCreative Magazine</title>
		<link>http://www.learningjquery.com/2007/10/a-plugin-development-pattern/comment-page-2#comment-79701</link>
		<dc:creator>Tutorial &#8211; How To Create An &#8216;Easy Gallery&#8217; jQuery Plugin &#124; BeCreative Magazine</dc:creator>
		<pubDate>Sat, 13 Feb 2010 15:50:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.learningjquery.com/2007/10/a-plugin-development-pattern#comment-79701</guid>
		<description>[...] A Plugin Development Pattern &#8211; Learning jQuery [...]</description>
		<content:encoded><![CDATA[<p>[...] A Plugin Development Pattern &#8211; Learning jQuery [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bankacı</title>
		<link>http://www.learningjquery.com/2007/10/a-plugin-development-pattern/comment-page-2#comment-79669</link>
		<dc:creator>Bankacı</dc:creator>
		<pubDate>Fri, 05 Feb 2010 09:44:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.learningjquery.com/2007/10/a-plugin-development-pattern#comment-79669</guid>
		<description>Great tut !  Thanks</description>
		<content:encoded><![CDATA[<p>Great tut !  Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chuck Norris</title>
		<link>http://www.learningjquery.com/2007/10/a-plugin-development-pattern/comment-page-2#comment-79653</link>
		<dc:creator>Chuck Norris</dc:creator>
		<pubDate>Mon, 01 Feb 2010 10:54:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.learningjquery.com/2007/10/a-plugin-development-pattern#comment-79653</guid>
		<description>Great, well structured article, many thoughtful responses. Thanks everybody.

The article is especially good for one reason: It introduces Douglas Crockford&#039;s rather old Module design pattern to the huge jQuery community.
There&#039;s a slight hope that the pattern described will lead the one who adopts it to be a better JavaScript programmer.
There are many responses to the article from which you can tell that the guys who left them don&#039;t know the JavaScript language, such as:
- suggestions about cluttering the jQuery object for convenience instead of proper encapsulation
- questions about member scope &amp; access, about instance &amp; static members
- questions about problems caused by implied globals (missing variable declaration).

A proposal TWIMC: If you want to write a plugin for jQuery, consider LEARNING THE JAVASCRIPT LANGUAGE. Don&#039;t repeat the mistake of many others (me included) and try just to &quot;figure out&quot; how JavaScript works. Give it the respect it deserves as a full featured programming language. You wouldn&#039;t try to &quot;figure out&quot; C++, right?

First grade resources are in my view:
Douglas Crockford&#039;s http://javascript.crockford.com/
and his videos on http://developer.yahoo.com/yui/theater/ (recommended: The JavaScript Programming Language &amp; Advanced JavaScript).

Else Chuck Norris will come a-roundhouse kick you ;)</description>
		<content:encoded><![CDATA[<p>Great, well structured article, many thoughtful responses. Thanks everybody.</p>
<p>The article is especially good for one reason: It introduces Douglas Crockford&#8217;s rather old Module design pattern to the huge jQuery community.<br />
There&#8217;s a slight hope that the pattern described will lead the one who adopts it to be a better JavaScript programmer.<br />
There are many responses to the article from which you can tell that the guys who left them don&#8217;t know the JavaScript language, such as:<br />
- suggestions about cluttering the jQuery object for convenience instead of proper encapsulation<br />
- questions about member scope &amp; access, about instance &amp; static members<br />
- questions about problems caused by implied globals (missing variable declaration).</p>
<p>A proposal TWIMC: If you want to write a plugin for jQuery, consider LEARNING THE JAVASCRIPT LANGUAGE. Don&#8217;t repeat the mistake of many others (me included) and try just to &#8220;figure out&#8221; how JavaScript works. Give it the respect it deserves as a full featured programming language. You wouldn&#8217;t try to &#8220;figure out&#8221; C++, right?</p>
<p>First grade resources are in my view:<br />
Douglas Crockford&#8217;s <a href="http://javascript.crockford.com/" rel="nofollow">http://javascript.crockford.com/</a><br />
and his videos on <a href="http://developer.yahoo.com/yui/theater/" rel="nofollow">http://developer.yahoo.com/yui/theater/</a> (recommended: The JavaScript Programming Language &amp; Advanced JavaScript).</p>
<p>Else Chuck Norris will come a-roundhouse kick you ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 15 Most Interesting jQuery Tutorials &#171; Nulls</title>
		<link>http://www.learningjquery.com/2007/10/a-plugin-development-pattern/comment-page-2#comment-79613</link>
		<dc:creator>15 Most Interesting jQuery Tutorials &#171; Nulls</dc:creator>
		<pubDate>Sun, 24 Jan 2010 09:24:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.learningjquery.com/2007/10/a-plugin-development-pattern#comment-79613</guid>
		<description>[...] A Plugin Development Pattern [...]</description>
		<content:encoded><![CDATA[<p>[...] A Plugin Development Pattern [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
