<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Commenti a: And the winner is Base+JQuery</title>
	<link>http://www.digitalfog.it/blog/2008/05/06/and-the-winner-is-basejquery/</link>
	<description>digitalfog+weblog</description>
	<pubDate>Sat, 04 Feb 2012 02:01:59 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
		<item>
		<title>By: fogger</title>
		<link>http://www.digitalfog.it/blog/2008/05/06/and-the-winner-is-basejquery/#comment-198</link>
		<dc:creator>fogger</dc:creator>
		<pubDate>Sat, 07 Jun 2008 09:26:31 +0000</pubDate>
		<guid>http://www.digitalfog.it/blog/2008/05/06/and-the-winner-is-basejquery/#comment-198</guid>
		<description>Grazie per il commento!
Ci siamo rimboccati le maniche e studiato a fondo il metodo extend di jQuery che, con il passaggio del primo parametro impostato a false, ritorna una copia dell'oggetto esteso, simulando una specie di ereditarieta' che ci permette di estendere un oggetto senza modificare la struttura del padre.

&lt;blockquote&gt;If a boolean false is specified as the first argument, JQuery performs a deep copy, recursively copying any objects it finds. Otherwise, the copy will share structure with the original object(s).&lt;/blockquote&gt;

In questo modo abbiamo potuto evitare l'utilizzo di Base e ridurre di un paio di KB il nostro codice, che e' uno degli aspetti fondamentali quando si intende creare un gadget che altri web designer possano aggiungere ai propri siti.

Sempre grazie a jQuery e al metodo getScript abbiamo eliminato l'utilizzo della classe jsr_class per invocare script remoti.

Conclusione?
Per questa volta &lt;strong&gt;the winner is jQuery&lt;/strong&gt;</description>
		<content:encoded><![CDATA[<p>Grazie per il commento!<br />
Ci siamo rimboccati le maniche e studiato a fondo il metodo extend di jQuery che, con il passaggio del primo parametro impostato a false, ritorna una copia dell&#8217;oggetto esteso, simulando una specie di ereditarieta&#8217; che ci permette di estendere un oggetto senza modificare la struttura del padre.</p>
<blockquote><p>If a boolean false is specified as the first argument, JQuery performs a deep copy, recursively copying any objects it finds. Otherwise, the copy will share structure with the original object(s).</p></blockquote>
<p>In questo modo abbiamo potuto evitare l&#8217;utilizzo di Base e ridurre di un paio di KB il nostro codice, che e&#8217; uno degli aspetti fondamentali quando si intende creare un gadget che altri web designer possano aggiungere ai propri siti.</p>
<p>Sempre grazie a jQuery e al metodo getScript abbiamo eliminato l&#8217;utilizzo della classe jsr_class per invocare script remoti.</p>
<p>Conclusione?<br />
Per questa volta <strong>the winner is jQuery</strong></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: yoghi</title>
		<link>http://www.digitalfog.it/blog/2008/05/06/and-the-winner-is-basejquery/#comment-77</link>
		<dc:creator>yoghi</dc:creator>
		<pubDate>Tue, 06 May 2008 20:44:20 +0000</pubDate>
		<guid>http://www.digitalfog.it/blog/2008/05/06/and-the-winner-is-basejquery/#comment-77</guid>
		<description>L'ereditarietà di classe può essere implementata con il metodo extend di jquery.

Extend è una funzione che permette di fare dei mixin con degli oggetti javascript e  crearne di nuovi.

Vi consiglio per grossi progetti di dare un occhio anche a javascriptmvc compatibile sia con jquery e prototype che permette tra l'altro la compressione di tutto il codice; ambienti di sviluppo, test e produzione; console log e librerie per fare i test</description>
		<content:encoded><![CDATA[<p>L&#8217;ereditarietà di classe può essere implementata con il metodo extend di jquery.</p>
<p>Extend è una funzione che permette di fare dei mixin con degli oggetti javascript e  crearne di nuovi.</p>
<p>Vi consiglio per grossi progetti di dare un occhio anche a javascriptmvc compatibile sia con jquery e prototype che permette tra l&#8217;altro la compressione di tutto il codice; ambienti di sviluppo, test e produzione; console log e librerie per fare i test</p>
]]></content:encoded>
	</item>
</channel>
</rss>

