<?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: Ile tu jest błędów?</title>
	<atom:link href="http://ferrante.pl/2009/09/10/ile-tu-jest-bledow/feed/" rel="self" type="application/rss+xml" />
	<link>http://ferrante.pl/2009/09/10/ile-tu-jest-bledow/</link>
	<description>Technologie internetowe, PHP5, Python, Javascript. Publicystyka i kursy w najlepszym wydaniu.</description>
	<lastBuildDate>Thu, 11 Mar 2010 08:02:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Autor: Ile tu jest błędów &#8211; rozwiązanie</title>
		<link>http://ferrante.pl/2009/09/10/ile-tu-jest-bledow/comment-page-1/#comment-9304</link>
		<dc:creator>Ile tu jest błędów &#8211; rozwiązanie</dc:creator>
		<pubDate>Wed, 25 Nov 2009 23:00:06 +0000</pubDate>
		<guid isPermaLink="false">http://ferrante.pl/?p=603#comment-9304</guid>
		<description>[...] false to szybko kończymy zabawę i copy przyjmuje wartość false właśnie. Warto wyróżnić komentarz mcv: this.alert się nie wykona ze względu na “false &amp;&amp;”. Poza tym… nie wiadomo czy [...]</description>
		<content:encoded><![CDATA[<p>[...] false to szybko kończymy zabawę i copy przyjmuje wartość false właśnie. Warto wyróżnić komentarz mcv: this.alert się nie wykona ze względu na “false &amp;&amp;”. Poza tym… nie wiadomo czy [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Kamil T.</title>
		<link>http://ferrante.pl/2009/09/10/ile-tu-jest-bledow/comment-page-1/#comment-9281</link>
		<dc:creator>Kamil T.</dc:creator>
		<pubDate>Mon, 09 Nov 2009 20:56:14 +0000</pubDate>
		<guid isPermaLink="false">http://ferrante.pl/?p=603#comment-9281</guid>
		<description>
01. OK
02. OK
03. Jest &#039;=&#039;, powinno być &#039;:&#039;.
04. Nieprawidłowa nazwa właściwości.
05. Nieprawidłowa nazwa Właściwości.
06. OK
07. OK
08. undefined nie jest obiektem i tym samym nie może mieć zaimplementowanej metody toString. undefined to oczywiście wynik wyrażenia logicznego znajdującego się w tej linii, ponieważ foobar nie zostanie zainicjalizowany zanim nie skończy się jego definicja, a ta nie jest zakończona, gdyż owa anonimowa funkcja wykona się natychmiast.
09. OK
10. OK
11. OK
12. &#039;foobar&#039; na tym etapie jest jeszcze niezdefiniowany
13. Formalnie nie jest to błąd, niemniej IE&lt;8 się na tym wywali na pewno i coś mi w głowie świta, że IE8 zachował w tym względzie kompatybilność wstecz, tj. też się wywali.
14. OK
15. OK
16. &#039;foobar&#039; nie jest funkcją, niemniej gdyby użyć &#039;new foobar.clone()&#039; to o ile się nie mylę dostalibyśmy z powrotem obiekt &quot;klasy&quot; (celowo używam cudzysłowów, gdyż jak wiadomo tych w JS de facto nie ma) &#039;foobar&#039;.</description>
		<content:encoded><![CDATA[<p>01. OK<br />
02. OK<br />
03. Jest &#8216;=&#8217;, powinno być &#8216;:&#8217;.<br />
04. Nieprawidłowa nazwa właściwości.<br />
05. Nieprawidłowa nazwa Właściwości.<br />
06. OK<br />
07. OK<br />
08. undefined nie jest obiektem i tym samym nie może mieć zaimplementowanej metody toString. undefined to oczywiście wynik wyrażenia logicznego znajdującego się w tej linii, ponieważ foobar nie zostanie zainicjalizowany zanim nie skończy się jego definicja, a ta nie jest zakończona, gdyż owa anonimowa funkcja wykona się natychmiast.<br />
09. OK<br />
10. OK<br />
11. OK<br />
12. &#8216;foobar&#8217; na tym etapie jest jeszcze niezdefiniowany<br />
13. Formalnie nie jest to błąd, niemniej IE&lt;8 się na tym wywali na pewno i coś mi w głowie świta, że IE8 zachował w tym względzie kompatybilność wstecz, tj. też się wywali.<br />
14. OK<br />
15. OK<br />
16. &#039;foobar&#039; nie jest funkcją, niemniej gdyby użyć &#039;new foobar.clone()&#039; to o ile się nie mylę dostalibyśmy z powrotem obiekt &quot;klasy&quot; (celowo używam cudzysłowów, gdyż jak wiadomo tych w JS de facto nie ma) &#039;foobar&#039;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: wildcard</title>
		<link>http://ferrante.pl/2009/09/10/ile-tu-jest-bledow/comment-page-1/#comment-9251</link>
		<dc:creator>wildcard</dc:creator>
		<pubDate>Tue, 15 Sep 2009 12:13:47 +0000</pubDate>
		<guid isPermaLink="false">http://ferrante.pl/?p=603#comment-9251</guid>
		<description>no i jeszcze np.:
- enum jest reserved,
- wywołujesz natychmiastowo toString zamiast tworzyć metodę o tej nazwie,
- false &amp;&amp; ... ? NaN &#124;&#124; ... ? ;D
- copy pewnie powinno być fkcją
- czy clone nie powinno czegoś zwracać?</description>
		<content:encoded><![CDATA[<p>no i jeszcze np.:<br />
- enum jest reserved,<br />
- wywołujesz natychmiastowo toString zamiast tworzyć metodę o tej nazwie,<br />
- false &amp;&amp; &#8230; ? NaN || &#8230; ? ;D<br />
- copy pewnie powinno być fkcją<br />
- czy clone nie powinno czegoś zwracać?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: mcv</title>
		<link>http://ferrante.pl/2009/09/10/ile-tu-jest-bledow/comment-page-1/#comment-9246</link>
		<dc:creator>mcv</dc:creator>
		<pubDate>Thu, 10 Sep 2009 22:56:23 +0000</pubDate>
		<guid isPermaLink="false">http://ferrante.pl/?p=603#comment-9246</guid>
		<description>Jeszcze gwoli ścisłości: Infinity to może nie tyle stała co po prostu wartość. Literał. Tak jak liczba, np. 5. ;-) Szczegóły.</description>
		<content:encoded><![CDATA[<p>Jeszcze gwoli ścisłości: Infinity to może nie tyle stała co po prostu wartość. Literał. Tak jak liczba, np. 5. ;-) Szczegóły.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: mcv</title>
		<link>http://ferrante.pl/2009/09/10/ile-tu-jest-bledow/comment-page-1/#comment-9245</link>
		<dc:creator>mcv</dc:creator>
		<pubDate>Thu, 10 Sep 2009 22:55:07 +0000</pubDate>
		<guid isPermaLink="false">http://ferrante.pl/?p=603#comment-9245</guid>
		<description>Błędy generalnie takie jak wymienił pio (enum=, właściwości zaczynające się od cyfr), ale nie do końca:
• Infinity to stała, oznacza… Infinity. Tu nie ma błędu.
• toString faktycznie jest bez sensu, ale zdaje mi się, że błąd będzie polegał na tym, że .toString będzie wywołane na undefined (bo foobar jeszcze nie jest zdefiniowany w momencie stworzenia lambdy). Ciężkie, mogę się mylić.
• this.alert się nie wykona ze względu na &quot;false &amp;&amp;&quot;. Poza tym… nie wiadomo czy nie ma takiej właściwości w kontekście definiowania tej zmiennej (foobar). A nuż jest? „this” tutaj nie odwołuje się do foobar.
• czy __proto__ to nie jest przypadkiem specjalność tylko Firefoksa?
• Nie powinno być przecinka przed klamrą zamykającą (po clone).
• foobar nie jest funkcją, wywołanie foobar() jest bez sensu. Co innego new foobar.clone() — ta funkcja jest konstruktorem. ;-)</description>
		<content:encoded><![CDATA[<p>Błędy generalnie takie jak wymienił pio (enum=, właściwości zaczynające się od cyfr), ale nie do końca:<br />
• Infinity to stała, oznacza… Infinity. Tu nie ma błędu.<br />
• toString faktycznie jest bez sensu, ale zdaje mi się, że błąd będzie polegał na tym, że .toString będzie wywołane na undefined (bo foobar jeszcze nie jest zdefiniowany w momencie stworzenia lambdy). Ciężkie, mogę się mylić.<br />
• this.alert się nie wykona ze względu na &#8220;false &amp;&amp;&#8221;. Poza tym… nie wiadomo czy nie ma takiej właściwości w kontekście definiowania tej zmiennej (foobar). A nuż jest? „this” tutaj nie odwołuje się do foobar.<br />
• czy __proto__ to nie jest przypadkiem specjalność tylko Firefoksa?<br />
• Nie powinno być przecinka przed klamrą zamykającą (po clone).<br />
• foobar nie jest funkcją, wywołanie foobar() jest bez sensu. Co innego new foobar.clone() — ta funkcja jest konstruktorem. ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: ferrante</title>
		<link>http://ferrante.pl/2009/09/10/ile-tu-jest-bledow/comment-page-1/#comment-9244</link>
		<dc:creator>ferrante</dc:creator>
		<pubDate>Thu, 10 Sep 2009 20:53:21 +0000</pubDate>
		<guid isPermaLink="false">http://ferrante.pl/?p=603#comment-9244</guid>
		<description>Generalnie jednak uznajmy, ze 1. odpowiedz sie liczy ;-)</description>
		<content:encoded><![CDATA[<p>Generalnie jednak uznajmy, ze 1. odpowiedz sie liczy ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: ferrante</title>
		<link>http://ferrante.pl/2009/09/10/ile-tu-jest-bledow/comment-page-1/#comment-9243</link>
		<dc:creator>ferrante</dc:creator>
		<pubDate>Thu, 10 Sep 2009 20:49:02 +0000</pubDate>
		<guid isPermaLink="false">http://ferrante.pl/?p=603#comment-9243</guid>
		<description>no nawet, nawet, ale da sie cos wycisnac jeszcze ;-)</description>
		<content:encoded><![CDATA[<p>no nawet, nawet, ale da sie cos wycisnac jeszcze ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: pio</title>
		<link>http://ferrante.pl/2009/09/10/ile-tu-jest-bledow/comment-page-1/#comment-9242</link>
		<dc:creator>pio</dc:creator>
		<pubDate>Thu, 10 Sep 2009 20:42:53 +0000</pubDate>
		<guid isPermaLink="false">http://ferrante.pl/?p=603#comment-9242</guid>
		<description>tak na szybko od góry:
- Infinity - nie ma takiej zmiennej
- po enum jest znak = a powinno być :
- właściwości enum zaczynają się od cyfr
- toString - wywali błąd zbyt wielu referencji
- this.alert - nie ma tekiej właściwości
- przecinek po clone
- foobar nie jest konstruktorem tylko gotowym obiektem (new foobar)
- no i kod jest bez sensu :)

blisko jestem?
pozdrawiam</description>
		<content:encoded><![CDATA[<p>tak na szybko od góry:<br />
- Infinity &#8211; nie ma takiej zmiennej<br />
- po enum jest znak = a powinno być :<br />
- właściwości enum zaczynają się od cyfr<br />
- toString &#8211; wywali błąd zbyt wielu referencji<br />
- this.alert &#8211; nie ma tekiej właściwości<br />
- przecinek po clone<br />
- foobar nie jest konstruktorem tylko gotowym obiektem (new foobar)<br />
- no i kod jest bez sensu :)</p>
<p>blisko jestem?<br />
pozdrawiam</p>
]]></content:encoded>
	</item>
</channel>
</rss>
