Měsíc: Prosinec 2014

Jak vymazat všechny HTML tagy pomocí Regex’u

Podívejte se jak snadno lze z textu vymazat veškeré formátování HTML – zavoláním této metody: C#public static string StripTagsRegex(string source) { return Regex.Replace(source, "<.*/?>", string.Empty); } a jak to funguje? < a > jsou okrajové znaky. . znamená libovolný znak vč. čísla a * že se tento znak musí vyskytovat minimálně 0x. Tyto 2 regex příkazy je vhodné používat …

Read More Jak vymazat všechny HTML tagy pomocí Regex’u

Nejlepší a nejjednodušší popup jen pomocí CSS

CSS kód: CSS.showonhover .hovertext { display: none;} .showonhover:hover .hovertext {display: inline;} .hovertext {position:absolute;z-index:1000;border:1px solid #ffd971;background-color:#fffdce;padding:11px;width:500px;left: 250px; font-size: 0.75em;} HTML kód: XML<span class="showonhover"> <a href="#">…</a> <span class="hovertext">Text zobrazený po najetí na 3 tečky</span> </span> Celé to můžete vyzkoušet… zdeText zobrazený po najetí na 3 tečky

Read More Nejlepší a nejjednodušší popup jen pomocí CSS

Jaké jsou datové limity číselných datových typů v JS a Dartu

Zde vám objasním jaké jsou limity datových typů Number v JS a Double,Int v Dartu. Nebudu se zde zabývat „čistým“ JS ale tím, který zkompilujete z Dartu. Pokud máte celé číslo v JavaScriptu, je to velice jednoduché, správné číslo hodnoty vám jednoduše řekne MDN, tedy pro kladné hodnoty to je 9007199254740991 a pro záporné -9007199254740992. …

Read More Jaké jsou datové limity číselných datových typů v JS a Dartu

Základy práce s dekódováním JSON v Dartu

Pokud získáváte data z nějaké služby, často je dostanete v JSON. Dart pro tyto případy má speciální třídu JSON, která se nachází v Dart SDK dart:convert. V našem případě se soustředíme hlavně na její statickou metodu decode. Když dostanete z jiné stránky/handleru třeba tento řetězec: {"web":"pacman"}, jak získat obsah „proměnné“ web? 🤔 JSON.decode vrací typ …

Read More Základy práce s dekódováním JSON v Dartu

Jak ve Dartu získat obsah jiné stránky/handleru

Dnes jsem se o to pokoušel pěkně dlouho, asi 2h. Pořád jsem to zkoušel se statickými metodami třídy dart:html.HttpRequest ale prostě ani za nic se mi nepodařilo získat obsah dané stránky nebo handleru, ať jsem to zkoušel metodami asStream nebo getString a pak then() nebo jiné metody – všechno bylo asynchronní, což nejvíce nenávidím. Tak …

Read More Jak ve Dartu získat obsah jiné stránky/handleru

Nejlepší a nejjednodušší způsob dynamicky přizpůsobivého layoutu stránky

⚠️ Pozor: obrázky z tohoto příspěvku se ztratily při výpadku v roce 2016. Chybějící obrázky nahradí automaticky vtipným placeholderem plugin Broken Image Placeholder. Na svém webu jsem se vždycky vyhýbal použití hodnot display začínající na table. To byla ale evidentně chyba. Proto vám tu dnes přináším návod, jak udělat sloupce tak, aby když třeba JavaScriptem …

Read More Nejlepší a nejjednodušší způsob dynamicky přizpůsobivého layoutu stránky