Články o "javascript"


27. 2. 2010

Jak v Internet Exploreru zjistit, zda prvek má hasLayout?

javascript:alert(id_hledaneho_prvku.currentStyle.hasLayout);

Občas se může zdát, že MSIE bug, který právě proklínáte, nemůže ze špatného nastavení vlastnosti hasLayout vycházet, protože ji má určitě nastavenou správně. Ověřte to vždycky raději tímhle způsobem v adresním poli prohlížeč, nejspíš se totiž mýlíte. Vím o čem mluvím. .-)

Komentáře

Tagy: msie bug hasLayout javascript

16. 11. 2009

toLocaleString() a převod datumu a čísla do lokálně obvyklé podoby

Javascript skrývá mnoho (mně) netušených zákoutí, které budu rád navštěvovat při práci na uživatelských rozhraních. Třeba funkce toLocaleString().

V každé příručce píší, že umí převádět datum do formátu uzpůsobeného jazyku operačního systému…

var today = new Date(); 
today.toLocaleString();
--> "16. listopad 2009 22:28:16"

…ale kromě toho zvládá do lokálně obvyklé podoby formátovat i číslovky:

var million = 1000000;
million.toLocaleString();
--> "1 000 000"

Funguje v IE6+ a všech moderních prohlížečích

Komentáře

Tagy: javascript

22. 7. 2009

Drag and drop mezi okny prohlížeče a nebo mezi desktopem a prohlížečem nabídne framework SwellJS. Další “malý krok pro webové aplikace”. (Via Zdroják)

Komentáře

Tagy: gui ui swell javascript

13. 6. 2009
Companion.JS – skoro-javascriptový-Firebug pro Internet Explorer 
Další medikament od francouzských lékárníků, v jejichž laboratořích vznikl IE-Tester. API obsahuje console.log() a další příjemné chemické příměsi. Pozor ale na instalaci, raději si výjimečně přečtěte návod.

Companion.JS – skoro-javascriptový-Firebug pro Internet Explorer

Další medikament od francouzských lékárníků, v jejichž laboratořích vznikl IE-Tester. API obsahuje console.log() a další příjemné chemické příměsi. Pozor ale na instalaci, raději si výjimečně přečtěte návod.

Komentáře

Tagy: companion-js javascript debugging msie

29. 5. 2009

Typekit: Typografové mají možná nového hrdinu a výrobci prohlížečů nepřítele

Velká věc k webové typografii už delší dobu visí ve vzduchu. Zatímco se někteří radovali, když Firefox oznámil chystanou podporu @font-face a pak příchod Cufónu, ti chytřejší si uvědomili, že dlouhé kroky se nedělají skrze technologie, ale skrze lidi.

Typekit na Flickru

Zatímco vývojáři si vymýšleli stále méně bolestné technologie pro zobrazování písem v prohlížečích a výrobci prohlížečů zase implementovali svoje vlastní standardy pro totéž, někdo chytřejší si mohl říct, že to celé vlastně nemá smysl, protože:

  1. výrobci prohlížečů se na jednotném standardu nedomluví dříve než všichni zestárneme
  2. autoři fontů mají vůči hromadnému používání jejich práce na webu nedůvěru a moc se jim nelíbí, že za svou práci nedostávají zaplaceno, což blokuje kromě jiného bod a/

Ti chytřejší se v tomto případě jmenují Jeffrey Veen a Jason Santa Maria a v projektu Typekit se jim zřejmě podařilo přesvědčit písmolijny o společné platformě distribuce fontů vkládaných do webových stránek. Ta bude technologicky podchycená z jejich strany — slibují, že vývojářům bude stačit řádka javascriptu v HTML dokumentu.

Skoro to vypadá jako happyend příběhu webových fontů. Těšme se na konkrétní podmínky — služba začíná v létě.

V tom vypečení výrobců prohlížečů je to zároveň příslib do webdesignové budoucnosti: „Milé prohlížeče, nenechte se rušit. My máme javascript a vývoj webových technologií teď půjde dopředu bez vaší účasti”.

Komentáře

Tagy: typekit web-fonts články javascript cufón

6. 2. 2009

Google Analytics: Jak měřit zobrazení obsahu načítaného AJAXem

V nové verzi Analytics k tomu slouží funkce _trackPageview. Volat ji musíte až po úspěšném načtení obsahu takhle:

pageTracker._trackPageview("/url-obsahu-bez-ajaxu" );

Snad se nepletu, ale v Rails by to myslím mělo být takto:

<%= link_to_remote("Odkaz", 
{:url => odkaz_path, :complete => 'pageTracker._trackPageview("/url-obsahu-bez-ajaxu" );'}
%>

Pomůže taky nápověda Google Analytics.

Komentáře

Tagy: javascript ajax google analytics ruby on rails

Douglas Bowman, Button Design Lead v Google

Douglas Bowman píše o redesignu googlovských tlačítek pro GMail.

Budu trochu drzý. Jak moc bere Google vážně design uživatelského rozhraní, když šéf jeho designérů se zabývá technickým řešení tlačítek?

Komentáře

Tagy: google html csss javascript