<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
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/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>Kamil Brenk Blog - PHP, JavaScript, SQL &#187; JavaScript</title> <atom:link href="http://blog.kamilbrenk.pl/kat/javascript/feed/" rel="self" type="application/rss+xml" /><link>http://blog.kamilbrenk.pl</link> <description>Blog programisty/freelancera, w którym znajdziesz przydatne i ciekawe informacje ze świata Web. Poruszane tematyki to przede wszystkim PHP, JavaScript, bazy danych, modelowanie danych i inne. Zapraszam!</description> <lastBuildDate>Wed, 01 Feb 2012 19:07:01 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Cross-Domain JavaScript: CORS</title><link>http://blog.kamilbrenk.pl/cross-domain-javascript-cors/</link> <comments>http://blog.kamilbrenk.pl/cross-domain-javascript-cors/#comments</comments> <pubDate>Mon, 10 Oct 2011 02:15:26 +0000</pubDate> <dc:creator>Kamil Brenk</dc:creator> <category><![CDATA[JavaScript]]></category> <category><![CDATA[bezpieczeństwo stron www]]></category> <category><![CDATA[Cross-domain requests]]></category> <category><![CDATA[Cross-Origin Resource Sharing]]></category> <category><![CDATA[JSONP]]></category> <category><![CDATA[obiekt XMLHttpRequest]]></category> <category><![CDATA[Same origin policy]]></category> <category><![CDATA[Yahoo YQL]]></category><guid isPermaLink="false">http://blog.kamilbrenk.pl/?p=220</guid> <description><![CDATA[Ponad rok temu opisywałem na blogu różne techniki Cross-Domain JavaScript, czyli obejścia Same origin policy dla żądań XHR w języku JavaScript. Czas powrócić do tematu i rozszerzyć zawartą tam wiedzę, bowiem konsorcjum W3C wyprowadziło nową specyfikację dla Cross-Origin Resource Sharing, a wszystkie nowoczesne przeglądarki zdążyły już ją zaimplementować, stąd mamy prostsze rozwiązanie problemu :) Cross-Origin [...]]]></description> <wfw:commentRss>http://blog.kamilbrenk.pl/cross-domain-javascript-cors/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Własne selektory w jQuery</title><link>http://blog.kamilbrenk.pl/wlasne-selektory-w-jquery/</link> <comments>http://blog.kamilbrenk.pl/wlasne-selektory-w-jquery/#comments</comments> <pubDate>Mon, 15 Aug 2011 23:18:41 +0000</pubDate> <dc:creator>Kamil Brenk</dc:creator> <category><![CDATA[JavaScript]]></category> <category><![CDATA[jQuery w praktyce]]></category><guid isPermaLink="false">http://blog.kamilbrenk.pl/?p=214</guid> <description><![CDATA[Frameworka jQuery nie trzeba nikomu przedstawiać. I choć nie wszystkim podoba się ta biblioteka to nie można zaprzeczyć jednemu &#8211; jQuery jest bardzo proste w nauce, jak i dalszej rozbudowie o nowe funkcje (pluginy, selektory i inne). W tym wpisie zajmę się przydatną, aczkolwiek rzadko wykorzystywaną możliwością rozszerzania jQuery o niestandardowe selektory. Wbudowane selektory w [...]]]></description> <wfw:commentRss>http://blog.kamilbrenk.pl/wlasne-selektory-w-jquery/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Historia w JavaScript &#8211; pushState</title><link>http://blog.kamilbrenk.pl/historia-w-javascript-pushstate/</link> <comments>http://blog.kamilbrenk.pl/historia-w-javascript-pushstate/#comments</comments> <pubDate>Thu, 14 Apr 2011 14:23:45 +0000</pubDate> <dc:creator>Kamil Brenk</dc:creator> <category><![CDATA[JavaScript]]></category> <category><![CDATA[bezpieczeństwo stron www]]></category> <category><![CDATA[HTML5]]></category> <category><![CDATA[optymalizacja serwisów]]></category> <category><![CDATA[Protokół HTTP]]></category><guid isPermaLink="false">http://blog.kamilbrenk.pl/?p=189</guid> <description><![CDATA[Ostatnimi czasy w świecie front-endu dzieje się naprawdę sporo! Przeglądarki coraz śmielej implementują HTML5/CSS3, użytkownicy coraz szybciej aktualizują przeglądarki, powstają nowe frameworki, narzędzia do programowania 2D czy nawet 3D w JavaScript. Wchodzimy w erę mobilności, zwiększamy interakcję w aplikacjach, pojawiają się nowe typy aplikacji, a wraz z nimi nowe problemy. Ten wpis jest poświęcony jednemu [...]]]></description> <wfw:commentRss>http://blog.kamilbrenk.pl/historia-w-javascript-pushstate/feed/</wfw:commentRss> <slash:comments>10</slash:comments> </item> <item><title>Sposoby wczytywania JavaScript</title><link>http://blog.kamilbrenk.pl/sposoby-wczytywania-javascript/</link> <comments>http://blog.kamilbrenk.pl/sposoby-wczytywania-javascript/#comments</comments> <pubDate>Sat, 12 Mar 2011 02:18:17 +0000</pubDate> <dc:creator>Kamil Brenk</dc:creator> <category><![CDATA[JavaScript]]></category> <category><![CDATA[HTML5]]></category> <category><![CDATA[Minify JavaScript]]></category> <category><![CDATA[optymalizacja serwisów]]></category> <category><![CDATA[wydajność serwisów internetowych]]></category><guid isPermaLink="false">http://blog.kamilbrenk.pl/?p=186</guid> <description><![CDATA[JavaScript można wczytywać na kilka różnych sposobów, m. in. statycznie i dynamicznie, w tym synchronicznie lub asynchronicznie. W niniejszym wpisie przyjrzę się więc różnym sposobom wczytywania plików JavaScript do tworzonych dokumentów HTML, porównam ich wydajność i użyteczność, wymienię główne wady i zalety. Do dzieła! Prolog W dzisiejszych czasach w coraz większym stopniu bazujemy na kodzie [...]]]></description> <wfw:commentRss>http://blog.kamilbrenk.pl/sposoby-wczytywania-javascript/feed/</wfw:commentRss> <slash:comments>12</slash:comments> </item> <item><title>Google Maps API: kilka lokalizacji</title><link>http://blog.kamilbrenk.pl/google-maps-api-kilka-lokalizacji/</link> <comments>http://blog.kamilbrenk.pl/google-maps-api-kilka-lokalizacji/#comments</comments> <pubDate>Mon, 24 Jan 2011 01:17:16 +0000</pubDate> <dc:creator>Kamil Brenk</dc:creator> <category><![CDATA[JavaScript]]></category> <category><![CDATA[API]]></category> <category><![CDATA[Google Maps API]]></category> <category><![CDATA[jQuery w praktyce]]></category> <category><![CDATA[praktyczne skrypty]]></category><guid isPermaLink="false">http://blog.kamilbrenk.pl/?p=158</guid> <description><![CDATA[Google Maps API jest świetne &#8211; bardzo proste, wręcz intuicyjne, rozszerzalne, a w dodatku nieźle udokumentowane. Po prostu świetna robota ze strony Google. Trafiłem jednak ostatnio na nietypowy problem &#8211; tworzyłem stronkę dla firmy, której siedziba mieści się w dwóch odległych od siebie miastach. Nie chciałem tworzyć dwóch osobnych map dojazdowych &#8211; stworzyłem więc jedną [...]]]></description> <wfw:commentRss>http://blog.kamilbrenk.pl/google-maps-api-kilka-lokalizacji/feed/</wfw:commentRss> <slash:comments>8</slash:comments> </item> <item><title>Server-Sent Events</title><link>http://blog.kamilbrenk.pl/server-sent-events/</link> <comments>http://blog.kamilbrenk.pl/server-sent-events/#comments</comments> <pubDate>Wed, 03 Nov 2010 09:44:46 +0000</pubDate> <dc:creator>Kamil Brenk</dc:creator> <category><![CDATA[JavaScript]]></category> <category><![CDATA[jQuery w praktyce]]></category> <category><![CDATA[Protokół HTTP]]></category> <category><![CDATA[Server-Sent Events]]></category><guid isPermaLink="false">http://blog.kamilbrenk.pl/?p=153</guid> <description><![CDATA[Jakiś czas temu pisałem o wchodzącej do przeglądarek technologii, jaką jest Web Workers. Nadszedł więc czas na opisanie kolejnej, trochę podobnej technologii &#8211; Server-Sent Events. Czym jest Server-Sent Events? Jest to API do wykonywania połączeń HTTP &#8211; wysyłania zdarzeń przez serwer do przeglądarki (komunikacja jednokierunkowa). Czyli mówiąc inaczej, jest to znajoma wszystkim komunikacja serwer-klient wywoływana [...]]]></description> <wfw:commentRss>http://blog.kamilbrenk.pl/server-sent-events/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>Wielowątkowość w JavaScript</title><link>http://blog.kamilbrenk.pl/web-workers-wielowatkowosc-w-javascript/</link> <comments>http://blog.kamilbrenk.pl/web-workers-wielowatkowosc-w-javascript/#comments</comments> <pubDate>Mon, 27 Sep 2010 15:25:11 +0000</pubDate> <dc:creator>Kamil Brenk</dc:creator> <category><![CDATA[JavaScript]]></category> <category><![CDATA[HTML5]]></category> <category><![CDATA[optymalizacja serwisów]]></category> <category><![CDATA[Web Workers]]></category> <category><![CDATA[WHATWG]]></category> <category><![CDATA[wielowątkowość]]></category> <category><![CDATA[wydajność serwisów internetowych]]></category><guid isPermaLink="false">http://blog.kamilbrenk.pl/?p=150</guid> <description><![CDATA[Najprawdopodobniej po przeczytaniu tytułu tego wpisu pierwszą myślą, która przyszła Ci do głowy było &#8222;wielowątkowość&#8221; i &#8222;JavaScript&#8221; razem? To musi być jakiś błąd. Pocieszę Cię jednak! To nie jest błąd i w niniejszym wpisie opiszę nową, pojawiającą się dopiero w przeglądarkach technologię &#8211; Web Workers. Umożliwia ona tworzenie wielowątkowych aplikacji z wykorzystaniem JavaScript. Aby tworzone [...]]]></description> <wfw:commentRss>http://blog.kamilbrenk.pl/web-workers-wielowatkowosc-w-javascript/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Jak załadować biblioteki JavaScript?</title><link>http://blog.kamilbrenk.pl/jak-zaladowac-biblioteki-javascript/</link> <comments>http://blog.kamilbrenk.pl/jak-zaladowac-biblioteki-javascript/#comments</comments> <pubDate>Mon, 20 Sep 2010 17:08:41 +0000</pubDate> <dc:creator>Kamil Brenk</dc:creator> <category><![CDATA[JavaScript]]></category> <category><![CDATA[bezpieczeństwo stron www]]></category> <category><![CDATA[framework]]></category> <category><![CDATA[jQuery w praktyce]]></category> <category><![CDATA[optymalizacja serwisów]]></category> <category><![CDATA[praktyczne skrypty]]></category> <category><![CDATA[programowane ciekawostki]]></category><guid isPermaLink="false">http://blog.kamilbrenk.pl/?p=148</guid> <description><![CDATA[Większość developerów w ostatnich czasach zaczyna coraz częściej korzystać z CDN Google czy Microsoftu celem załadowania jQuery, Prototype czy innego frameworka do JavaScript. Jest w tym mnóstwo korzyści i sam też tak robię. Co jeśli jakimś cudem nie uda się połączyć z zewnętrznym serwerem? Strona pozostanie bez najważniejszej biblioteki, przez co reszta naszych skryptów nie [...]]]></description> <wfw:commentRss>http://blog.kamilbrenk.pl/jak-zaladowac-biblioteki-javascript/feed/</wfw:commentRss> <slash:comments>8</slash:comments> </item> <item><title>Cross-Domain JavaScript</title><link>http://blog.kamilbrenk.pl/cross-domain-javascript/</link> <comments>http://blog.kamilbrenk.pl/cross-domain-javascript/#comments</comments> <pubDate>Tue, 17 Aug 2010 14:51:40 +0000</pubDate> <dc:creator>Kamil Brenk</dc:creator> <category><![CDATA[JavaScript]]></category> <category><![CDATA[API]]></category> <category><![CDATA[bezpieczeństwo stron www]]></category> <category><![CDATA[Cross-domain requests]]></category> <category><![CDATA[Design Pattern]]></category> <category><![CDATA[JSONP]]></category> <category><![CDATA[obiekt XMLHttpRequest]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[programowane ciekawostki]]></category> <category><![CDATA[Same origin policy]]></category> <category><![CDATA[XML]]></category> <category><![CDATA[Yahoo YQL]]></category><guid isPermaLink="false">http://blog.kamilbrenk.pl/?p=134</guid> <description><![CDATA[Jak każdy zapewne wie, obiekt XHR (AJAX) języka JavaScript nie umożliwia odwoływania się do zasobów spoza domeny, na której jest umieszczony dany skrypt (Same origin policy). Oznacza to tyle, że chcąc wywołać jakąś usługę sieciową spoza naszej domeny, nie zrobimy tego bezpośrednio przy pomocy obiektu XMLHttpRequest i musimy kombinować z różnego rodzaju obejściami tego problemu [...]]]></description> <wfw:commentRss>http://blog.kamilbrenk.pl/cross-domain-javascript/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Referrer w linkach zewnętrznych</title><link>http://blog.kamilbrenk.pl/referrer-w-linkach-zewnetrznych/</link> <comments>http://blog.kamilbrenk.pl/referrer-w-linkach-zewnetrznych/#comments</comments> <pubDate>Tue, 29 Jun 2010 16:23:41 +0000</pubDate> <dc:creator>Kamil Brenk</dc:creator> <category><![CDATA[JavaScript]]></category> <category><![CDATA[praktyczne skrypty]]></category> <category><![CDATA[programowanie strukturalne]]></category> <category><![CDATA[Protokół HTTP]]></category><guid isPermaLink="false">http://blog.kamilbrenk.pl/?p=117</guid> <description><![CDATA[Aby strona się wybiła w sieci musi być dobrze zareklamowana, często polecana przez innych, linkowana z zewnętrznych źródeł, itp. W celach analitycznych napisałem prosty skrypt JavaScript, który pełni rolę &#8222;powiadamiacza&#8221; o tym, skąd dany gość trafił na zewnętrzną stronę. Zadaniem kodu jest sprawdzenie wszystkich linków na Twojej stronie &#8211; jeśli któryś z linków w adresie [...]]]></description> <wfw:commentRss>http://blog.kamilbrenk.pl/referrer-w-linkach-zewnetrznych/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> </channel> </rss>
