Moderátor: Hlavní moderátor
3 příspěvky
Stránka 1 z 1
Aplikace zobrazující medailonky(min. 20 + stránkování po 10 položkách) třeba. telefony, ale téma je úplně libovolné. Každý medailonek bude obsahovat obrázek, název, stručný popis a pár parametrů(os, procesor, displej, …) a kolik má hodnocení od uživatelů. Medailonky si představuji něco jako dlaždice.t.
Dále: půjde zobrazit detail medailonku po kliknutí. Řešení nechám na Vás (ale mělo by tam být zobrazeno):
- další parametry
- detailnější informace
- seznam obchodů, kde je výrobek dostupný
- Název obchodu, a cena v daném obchodu
- proklik na výrobek do daného obchodu
- hodnocení od uživatelů
- etc
Medailonky bude možné filtrovat přes jejich jméno, tzn. bude tam nějaký input kam půjde zadat název medailonku.
A dále půjde filtrovat pomocí některých parametrů(např. OS(iOS/Android)) - stačí jenom pár.
Mělo by to být celé responzivní a tak nějak celkově aby to “designově” dávalo smysl.
Data pro aplikaci pokud možno stahujte z nějakého api.
Líbilo by se mi tam alespoň pár testů(unit nebo e2e) [;)]
Technologie: React, CSS(LESS,SASS, .. > nechám na vás) ale bez jakékoliv knihovny komponen
To má být jakože nějaký fake internetový obchod? Tučným pojmům nerozumím. [:hm]
Zdravím, nerozumím jedné věci:
Toto se chová normálně:
Toto se chová normálně:
Kód: Vybrat vše
Toto zobrazí prázdnou článku (je tam jen to 1.1.1970)
<!DOCTYPE html>
<html lang="cs-cz">
<head>
<meta charset="utf-8" />
<title>První webová aplikace v JavaScriptu</title>
</head>
<body>
<script type="text/javascript">
let a = 10;
let b = 20;
let c = a + b;
document.write("Zde je součet čísel a a b: ");
document.write(c); // Vzpomeňte si na objekt document a metodu write(). S datem je to něco podobného.
document.write("<br />"); // vložíme HTML tag pro nový řádek
let s1 = "10";
let s2 = "20";
let s3 = s1 + s2;
document.write("Zde je součet řetězců s1 a s2: ");
document.write(s3);
document.write("<br />");
let d = new Date(); // vytvoří proměnnou, ve které je aktuální datum
document.write("Dnes je: " + d.getDate() + ". " + (d.getMonth() + 1) + ". " + d.getFullYear());
document.write("<br />");
document.write("Čas je: " + d.getHours() + ":" + (d.getMinutes()));
</script>
</body>
</html>
Kód: Vybrat vše
Kde je problém?
<!DOCTYPE html>
<html lang="cs-cz">
<head>
<meta charset="utf-8" />
<title>První webová aplikace v JavaScriptu</title>
</head>
<body>
<script type="text/javascript">
let a = 10;
let b = 20;
let c = a + b;
document.write("Zde je součet čísel a a b: ");
document.write(c); // Vzpomeňte si na objekt document a metodu write(). S datem je to něco podobného.
document.write("<br />"); // vložíme HTML tag pro nový řádek
let s1 = "10";
let s2 = "20";
let s3 = s1 + s2;
document.write("Zde je součet řetězců s1 a s2: ");
document.write(s3);
let d = new Date(); // vytvoří proměnnou, ve které je aktuální datum
document.write("<br />");
document.write("Dnes je: " + d.getDate() + ". " + (d.getMonth() + 1) + ". " + d.getFullYear());
document.write("<br />");
document.write("Čas je: " + d.getHours() + ":" + (d.getMinutes()));
document.write("<br />");
document.write("Počet milisekund od 1.1.1970: " + d.getTime()));
</script>
</body>
</html>
A ještě odbočím, tyto věci mají nějaký praktický význam, pro javascript, nebo je to podobná blbost jako příkaz "\a" na pípání?
↓↓↓
↓↓↓
isNaN(hodnota)Nebo toto, opravdu nevím, proč počítat logaritmy nebo pracovat s číslem pí na stránkách... :hm (samsebou, pokud neděláme webovky s kalkulačkama) :hm
Zjistí, zda je objekt v parametru funkce číslo či nikoli. NaN Označuje zkratku Not a Number.
Vrací true nebo false (pravda/nepravda) podle toho, zda je parametrem číslo.
toPrecision(x)
Ořízne číslo na danou přesnost.
i.toString()
Převede číslo na řetězec, tzn. číslo se stane plnohodnotným řetězcem znaků.
3 příspěvky
Stránka 1 z 1