<?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>Komentarze do: JavaScriptowe zagadki</title>
	<atom:link href="http://ferrante.pl/2009/04/11/javascriptowe-zagadki/feed/" rel="self" type="application/rss+xml" />
	<link>http://ferrante.pl/frontend/javascript/javascriptowe-zagadki/</link>
	<description>Technologie internetowe, PHP5, Python, Javascript. Publicystyka i kursy w najlepszym wydaniu.</description>
	<lastBuildDate>Thu, 17 May 2012 16:46:58 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Autor: pio</title>
		<link>http://ferrante.pl/frontend/javascript/javascriptowe-zagadki/comment-page-1/#comment-8976</link>
		<dc:creator>pio</dc:creator>
		<pubDate>Sun, 12 Apr 2009 19:13:48 +0000</pubDate>
		<guid isPermaLink="false">http://ferrante.pl/?p=365#comment-8976</guid>
		<description>@m:
Po dłuuuższym zastanowieniu się 6-ka wydała mi się banalna. Jak ja mogłem tego nie zauważyć, hehe.

Za to 1 i 2 ciągle nie dają mi spokoju.

UWAGA SPOILER
Dlaczego &quot;i&quot; jest właściwością window skoro jest deklarowana po alercie? No i dlaczego tak samo nie jest w drugim przypadku, skoro to też jest zmienna globalna?
KONICE SPOILERA

Nie mogę się doczekać wyjaśnień Damiana.</description>
		<content:encoded><![CDATA[<p>@m:<br />
Po dłuuuższym zastanowieniu się 6-ka wydała mi się banalna. Jak ja mogłem tego nie zauważyć, hehe.</p>
<p>Za to 1 i 2 ciągle nie dają mi spokoju.</p>
<p>UWAGA SPOILER<br />
Dlaczego &#8222;i&#8221; jest właściwością window skoro jest deklarowana po alercie? No i dlaczego tak samo nie jest w drugim przypadku, skoro to też jest zmienna globalna?<br />
KONICE SPOILERA</p>
<p>Nie mogę się doczekać wyjaśnień Damiana.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: m</title>
		<link>http://ferrante.pl/frontend/javascript/javascriptowe-zagadki/comment-page-1/#comment-8975</link>
		<dc:creator>m</dc:creator>
		<pubDate>Sat, 11 Apr 2009 21:38:16 +0000</pubDate>
		<guid isPermaLink="false">http://ferrante.pl/?p=365#comment-8975</guid>
		<description>&lt;b&gt;Pio:&lt;/b&gt;
Co do 1-ego to wydaje mi się, że: wszystkie globals należą do window.
Co do 2-ego: brak &lt;b&gt;var&lt;/b&gt; przy &lt;b&gt;i&lt;/b&gt; czyni &lt;b&gt;i&lt;/b&gt; globalną. Patrz 1.
Co do 6-ego: funkcja foobar zwraca funkcje która ma własny &lt;i&gt;scope&lt;/i&gt; różny od &lt;i&gt;scope&lt;/i&gt; funkcji zewnętrznej.Np.  spróbuj :
&lt;code&gt;function foobar(i) { 
        return (
        document.write(i+5), function(i) {
		 alert(i); });
};
foobar(5)(true);
&lt;/code&gt;
Napisze 10 i alert(true). 
Ps: Wywołanie &lt;i&gt;foobar(false)(true)&lt;/i&gt; mówi tyle co: weś funkcje foobar wywołaj ją z parametrem &lt;b&gt;false&lt;/b&gt;, następnie to co zwróci wywołaj z parametrem &lt;b&gt;true&lt;/b&gt;. Foobar zwraca funkcje-obiekt, a nie jej wywołanie.</description>
		<content:encoded><![CDATA[<p><b>Pio:</b><br />
Co do 1-ego to wydaje mi się, że: wszystkie globals należą do window.<br />
Co do 2-ego: brak <b>var</b> przy <b>i</b> czyni <b>i</b> globalną. Patrz 1.<br />
Co do 6-ego: funkcja foobar zwraca funkcje która ma własny <i>scope</i> różny od <i>scope</i> funkcji zewnętrznej.Np.  spróbuj :<br />
<code>function foobar(i) {<br />
        return (<br />
        document.write(i+5), function(i) {<br />
		 alert(i); });<br />
};<br />
foobar(5)(true);<br />
</code><br />
Napisze 10 i alert(true).<br />
Ps: Wywołanie <i>foobar(false)(true)</i> mówi tyle co: weś funkcje foobar wywołaj ją z parametrem <b>false</b>, następnie to co zwróci wywołaj z parametrem <b>true</b>. Foobar zwraca funkcje-obiekt, a nie jej wywołanie.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: ferrante</title>
		<link>http://ferrante.pl/frontend/javascript/javascriptowe-zagadki/comment-page-1/#comment-8974</link>
		<dc:creator>ferrante</dc:creator>
		<pubDate>Sat, 11 Apr 2009 21:24:22 +0000</pubDate>
		<guid isPermaLink="false">http://ferrante.pl/?p=365#comment-8974</guid>
		<description>Co do apostrofu w komentarzu Jakuba, uznalem, ze chodzi o tytul notki. Zawieral on zbedny apostrof ;-)

Jesli natomiast pytacie o apostrof w kodzie JS, to nie ma zadnej roznicy, oprocz eskejpowania &quot; i &#039;:

&lt;code&gt;var tekst = &#039;Jakis string z &quot;cudzyslowem&quot;&#039;;
var tekst2 = &quot;Jakis string z &#039;apostrofem&#039;&quot;;&lt;/code&gt;

Nie ma tutaj roznic, jakie wystepuja w PHP - string w cudzyslowach i string w apostrofach sa konwertowane do jednego obiektu klasy String i koniec :-). Fakt, ze natrafilem kiedys na test szybkosciowy tych dwoch metod, jednak wyniki byly na tyle rozbiezne i losowe, ze nie wyciagnieto z nich zadnych wnioskow. Uzywanie apostrofa zostawiam wiec osobistym preferencjom kodera lub przyjetym standardom.

Co do jezyka polskiego, polecam przy okazji http://faxe.jogger.pl/files/pisownia.html</description>
		<content:encoded><![CDATA[<p>Co do apostrofu w komentarzu Jakuba, uznalem, ze chodzi o tytul notki. Zawieral on zbedny apostrof ;-)</p>
<p>Jesli natomiast pytacie o apostrof w kodzie JS, to nie ma zadnej roznicy, oprocz eskejpowania &#8221; i &#8216;:</p>
<p><code>var tekst = 'Jakis string z "cudzyslowem"';<br />
var tekst2 = "Jakis string z 'apostrofem'";</code></p>
<p>Nie ma tutaj roznic, jakie wystepuja w PHP &#8211; string w cudzyslowach i string w apostrofach sa konwertowane do jednego obiektu klasy String i koniec :-). Fakt, ze natrafilem kiedys na test szybkosciowy tych dwoch metod, jednak wyniki byly na tyle rozbiezne i losowe, ze nie wyciagnieto z nich zadnych wnioskow. Uzywanie apostrofa zostawiam wiec osobistym preferencjom kodera lub przyjetym standardom.</p>
<p>Co do jezyka polskiego, polecam przy okazji <a href="http://faxe.jogger.pl/files/pisownia.html" rel="nofollow">http://faxe.jogger.pl/files/pisownia.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Michał Fikus</title>
		<link>http://ferrante.pl/frontend/javascript/javascriptowe-zagadki/comment-page-1/#comment-8973</link>
		<dc:creator>Michał Fikus</dc:creator>
		<pubDate>Sat, 11 Apr 2009 20:58:53 +0000</pubDate>
		<guid isPermaLink="false">http://ferrante.pl/?p=365#comment-8973</guid>
		<description>No to ja rzeczywiście mam zagadkę z tym apostrofem - różnica z PHP jest mi dobrze znana, więc z przyzwyczajenia stosują go w JS.
Na czym polega &quot;myk&quot;? :)</description>
		<content:encoded><![CDATA[<p>No to ja rzeczywiście mam zagadkę z tym apostrofem &#8211; różnica z PHP jest mi dobrze znana, więc z przyzwyczajenia stosują go w JS.<br />
Na czym polega &#8222;myk&#8221;? :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: ferrante</title>
		<link>http://ferrante.pl/frontend/javascript/javascriptowe-zagadki/comment-page-1/#comment-8972</link>
		<dc:creator>ferrante</dc:creator>
		<pubDate>Sat, 11 Apr 2009 20:08:52 +0000</pubDate>
		<guid isPermaLink="false">http://ferrante.pl/?p=365#comment-8972</guid>
		<description>Fakt, jedno z najglupszych przyzwyczajen jezykowych, ktorych nie moge sie wyzbyc. Dostajesz punkt gratis ;-).</description>
		<content:encoded><![CDATA[<p>Fakt, jedno z najglupszych przyzwyczajen jezykowych, ktorych nie moge sie wyzbyc. Dostajesz punkt gratis ;-).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Jakub Anderwald</title>
		<link>http://ferrante.pl/frontend/javascript/javascriptowe-zagadki/comment-page-1/#comment-8971</link>
		<dc:creator>Jakub Anderwald</dc:creator>
		<pubDate>Sat, 11 Apr 2009 19:53:15 +0000</pubDate>
		<guid isPermaLink="false">http://ferrante.pl/?p=365#comment-8971</guid>
		<description>A ja mam zagadkę: kiedy stosujemy aprostrof? :)</description>
		<content:encoded><![CDATA[<p>A ja mam zagadkę: kiedy stosujemy aprostrof? :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: kszomek</title>
		<link>http://ferrante.pl/frontend/javascript/javascriptowe-zagadki/comment-page-1/#comment-8970</link>
		<dc:creator>kszomek</dc:creator>
		<pubDate>Sat, 11 Apr 2009 19:22:10 +0000</pubDate>
		<guid isPermaLink="false">http://ferrante.pl/?p=365#comment-8970</guid>
		<description>Bardzo dobre! Nie jestem co prawda zbyt dobrym programistą Javascript, ale zawsze lubiłem rozwiązywać zagadki :).</description>
		<content:encoded><![CDATA[<p>Bardzo dobre! Nie jestem co prawda zbyt dobrym programistą Javascript, ale zawsze lubiłem rozwiązywać zagadki :).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: ferrante</title>
		<link>http://ferrante.pl/frontend/javascript/javascriptowe-zagadki/comment-page-1/#comment-8969</link>
		<dc:creator>ferrante</dc:creator>
		<pubDate>Sat, 11 Apr 2009 16:28:26 +0000</pubDate>
		<guid isPermaLink="false">http://ferrante.pl/?p=365#comment-8969</guid>
		<description>&lt;strong&gt;Panie i Panowie, poszedl maly update na pytanie 4, prosze o ponowne rozpatrzenie zadanka! Z gory przepraszam - literowka.&lt;/strong&gt;

@pio - jasne, bedzie male wyjasnienie.</description>
		<content:encoded><![CDATA[<p><strong>Panie i Panowie, poszedl maly update na pytanie 4, prosze o ponowne rozpatrzenie zadanka! Z gory przepraszam &#8211; literowka.</strong></p>
<p>@pio &#8211; jasne, bedzie male wyjasnienie.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: pio</title>
		<link>http://ferrante.pl/frontend/javascript/javascriptowe-zagadki/comment-page-1/#comment-8968</link>
		<dc:creator>pio</dc:creator>
		<pubDate>Sat, 11 Apr 2009 16:18:52 +0000</pubDate>
		<guid isPermaLink="false">http://ferrante.pl/?p=365#comment-8968</guid>
		<description>Zawiodłem przy 1, 2 i 6. Czyli chyba nie jest aż tak źle :P Mam nadzieję, że nie zostawisz nas z pytaniem &quot;ale dlaczego?&quot;.</description>
		<content:encoded><![CDATA[<p>Zawiodłem przy 1, 2 i 6. Czyli chyba nie jest aż tak źle :P Mam nadzieję, że nie zostawisz nas z pytaniem &#8222;ale dlaczego?&#8221;.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

