Milovníci Pythonu, Ruby či Lispu by měli zpozornět: CoffeeScript jim bude když ne sympatický, tak minimálně povědomý. Pojďme se podívat, čím si tento jazyk získal pozornost, proč patří na GitHubu mezi „most interesting“ a proč se líbí lidem z 37signals – čeká nás stručné seznámení s CoffeeScriptem.
Archiv pro štítek: Programovací jazyky
Návrhový vzor je obecný popis řešení problému, který už někdo vyřešil za nás. Znamená to, že když si osvojíme alespoň základy této problematiky, ušetříme dost práce. V této sérii článků si ukážeme, jak a proč návrhové vzory používat v jazyce ActionScript 3.0, na němž je založené skriptování v Adobe Flex.
Dnes si povíme, jak vytvořit pro naši aplikaci webový chat. A nebude to chat ledajaký, použijeme oblíbený protokol XMPP (Jabber) a napojíme se na existující server. Díky tomu si spolu budou moci povídat jak náhodní kolemjdoucí, kteří přišli na web, tak i uživatelé klasických IM klientů.
Od minulého dílu umožňuje naše aplikace vkládat komentáře, ovšem ne příliš pohodlným způsobem. Dnes si proto ukážeme, jak uživatelům komentování zpříjemnit pomocí oblíbeného AJAXu. Využijeme k tomu knihovnu jQuery na straně klienta a servlety na straně serveru.
Minule jsme se podívali na to, jak zapsat jednoduchý test. Dnes si ukážeme, jak testovat databáze a jak si testování ještě víc zjednodušit a ušetřit u toho čas. Poprvé se podíváme na to, že testování má také svou ekonomickou stránku.
Dejte mi půl hodiny a já vás naučím napsat test! Tento text slouží jako základní návod pro účastníky veřejného školení, nicméně by měl pomoci všem vývojářům v PHP, kteří testy ještě pořád nepíší a myslí si, že to je složité nebo zdlouhavé. Mám na vás jediné přání: pište se mnou. Kdo dnes napíše svůj první test, ozvěte se v komentářích článku a vyptejte se, co jste nepochopili, co vám šlo/nešlo.
Na serveru WTFJS upozornil @remi na jednu zajímavost ohledně vytváření neinicializovaných proměnných v JavaScriptu. var a = new Number; a == 0 // true var a = new String; a == „“ // true…
Možnost vkládat komentáře, resp. schopnost přijímat od uživatelů formátovaný text, to je vlastnost, bez které se neobejde skoro žádný web. V dnešním díle přidáme do naší aplikace podporu komentářů a ukážeme si, jak je kontrolovat, aby nám do nich potenciální útočník nemohl podstrčit žádná závadná data, která by narušila naši stránku. Kromě XHTML a prostého textu umožníme čtenářům psát komentáře ještě v jednom formátu – Texy.
S nástupem Canvasu se objevuje víc a víc ukázek, co vše lze s tímto elementem v JavaScriptu udělat. Jonas Wagner předvedl demonstraci grafické metody, známé jako sledování paprsku (raytracing), která se používá v počítačové grafice. (V tomto případě…
Představte si, že ošetříte pole ve formuláři na webové stránce pomocí JavaScriptu tak, aby uživatel musel zadat celé číslo větší než nula. Jako příklad si můžeme vzít třeba pole pro zadání měsíce (1–12).…