JavaScript je jedním z nejcennějších programovacích jazyků používaných v dnešním vývoji webových aplikací. S příchodem Express.js, backendového zásobníku JavaScriptu spojeného s množstvím stávajících a vyvíjejících se front-endových rámců, se zdá, že jazyk přinese revoluci ve webovém programování.

Pokud jste tedy začátečníci JavaScriptu, sedněte si. Tyto nápady projektu JavaScript zvýší vaše dovednosti a seznámí vás se základními pojmy JavaScriptu. Začněme.

1. Jednoduchá aplikace Seznam úkolů

Při vytváření seznamu úkolů pomocí JavaScriptu se naučíte základní logiku akcí CRUD a prozkoumáte funkce zpracování JavaScriptu. V podstatě si skript vytvoříte tak, abyste vytvořili úkoly, přečetli je, aktualizovali a pak je odstranili.

Pomocí obslužných rutin událostí vytvoříte instanci formulářů pro zadání každého úkolu a zobrazíte je při odeslání. Jakmile funguje kód JavaScript pro ovládání funkcí vaší aplikace, můžete k uspořádání každého úkolu použít metodu zobrazení mřížky CSS. Poté jim přiřaďte prioritu pomocí Podmíněné prohlášení JavaScript a metody data.

instagram viewer

Příbuzný: Jak vytvořit základní aplikaci seznamu úkolů pomocí JavaScriptu

Ačkoli to není povinné, můžete to dále provést uložením úkolů do místní databáze. Uložení každého vstupu do souboru JSON na vašem místním počítači vám například poskytne představu o tom, jak provádět operace CRUD při práci s reálným objektem JSON, polem nebo databází NoSQL.

2. Vytvořte jednoduchý časovač

Časovač je jedním z nejjednodušších projektů, které můžete rychle spustit pomocí JavaScriptu. Ačkoli to zní docela jednoduše, naučí vás, jak automaticky měnit stav prvku v intervalech pomocí JavaScriptu.

Aby to bylo jedinečnější, můžete si vytvořit odpočítávací časovač, který se zastaví na hodnotě zadané uživatelem. Nepotřebujete ukládat žádné položky do databáze nebo objektu JSON, protože toto je instance, kterou si uživatel může libovolně upravit.

Při kódování časovače se seznámíte s funkcemi JavaScriptu. Navíc se naučíte psát kód JavaScript pro základní matematické převody, protože budete možná potřebovat převést některé časové parametry.

3. Postavte obrazový kolotoč od nuly

Kolotoč je jedním z vizuálně nejpřitažlivějších doplňků uživatelského rozhraní webu. Ve spojení se skvělým UX dodává vašemu uživatelskému rozhraní elegantní efekt. Navíc vám umožňuje jedinečně zobrazovat obrázky nebo položky.

Chcete -li postavit funkční a reaktivní kolotoč, budete si muset ušpinit ruce smyčkou JavaScript. Své obrázky můžete získat z DOM a vložit je do prázdného pole JavaScript. Poté přidáte události kliknutí k dalšímu a předchozímu tlačítku pro postupné zobrazení obrázků, buď vpravo nebo vlevo.

To však není přísný přístup. Můžete použít libovolnou metodu, která vám nejlépe vyhovuje.

Pokud jste zvědaví a chcete udělat další krok, můžete na svůj displej přidat animace, aby to bylo realističtější a snadnější použití.

4. Webová kalkulačka

JavaScript, stejně jako ostatní programovací jazyky, podporuje řadu matematických operací. Při kódování tohoto projektu se tedy naučíte, jak přidávat události kliknutí na vlastní tlačítka nebo divy a organizovat je, aby se staly responzivní kalkulačkou, která se zobrazí v prohlížeči.

Pokud je ještě neznáte, možná budete chtít začít hraním si s operátory JavaScript. A pak omotejte ruce kolem obsluh událostí, abyste lépe porozuměli konceptu za nimi.

Příbuzný: Jak vytvořit jednoduchou kalkulačku pomocí HTML, CSS a JavaScript

I když je to podrobnější, můžete začít tím, že napíšete skript procedurálně. Jakmile však kalkulačka začne fungovat, zvažte její přepracování na funkce. Můžete k tomu přistoupit pomocí vytvoření CSS flexboxu. Poté jim pomocí HTML přiřaďte hodnoty a operátory. Poté můžete zavolat funkci zpracování událostí na každý prvek ve flexboxu pomocí smyčky JavaScript.

5. Obnovte generátor pomocí JavaScriptu

Ačkoli byste mohli být trochu zmateni, jak začít s tímto, existuje několik webových aplikací pro vytváření životopisů, kde můžete chytit svůj nápad.

Nakonec vytvoříte opakovaně použitelného tvůrce životopisů, který bude moci přijímat nové informace a odstraňovat nebo aktualizovat ty stávající.

Vymyslet více šablon životopisů není těžké, jakmile porozumíte základní logice. Můžete tedy začít s jedinou šablonou a postupem času se rozšířit na chytlavější návrhy. Samozřejmě také chcete přidat tlačítko pro stažení, aby uživatelé mohli získat svůj životopis ve formátu PDF.

Projekt vytváření životopisu vám pomůže porozumět základním operacím JavaScript CRUD. Kromě toho se naučíte používat smyčky, obslužné rutiny událostí, podmínky a některé z integrovaných funkcí JavaScriptu. Informace o uživatelích můžete také uložit do objektu JSON, aby na ně váš program mohl později odkazovat.

6. Vytvořte rozšíření prohlížeče

Budování rozšíření prohlížeče pro startovací projekt může vypadat složitě. Ale není to jednou, když porozumíte požadavkům na kódování funkčního.

Je to úkol, který stojí za to, zvláště když už máte základní znalosti JavaScriptu a chtěli byste si pohrát s náročným projektem.

Ačkoli to může být trochu únavné vylepšení vašeho rozšíření, aby fungovalo ve více prohlížečích, můžete začít s rozšířením pro konkrétní prohlížeč. A nemusíte stavět složité. Váš může být například jednoduchý nástroj pro stahování souborů nebo změna velikosti obrázku.

Při vytváření rozšíření musíte také zajistit jeho instalaci do prohlížeče. Zde zadáte informace o své aplikaci do souboru „manifest.json“, aby je prohlížeč mohl rozpoznat a přijmout.

7. Sestavte si rozpočtovou aplikaci

Všichni chceme sledovat, jak utrácíme své peníze, abychom se vyhnuli přestřelení rozpočtu. Rozpočtová aplikace vám umožní sledovat výdaje, abyste neutratili více, než jste vyjednávali.

Ať už to vytvoříte pro sebe nebo pro ostatní, je to poklad, který stojí za to uložit do úložiště. Vytvoření rozpočtové aplikace pro kutily pomocí JavaScriptu nejen zlepší vaše znalosti vykreslování DOM, ale také se naučíte používat operátory JavaScriptu k řešení problémů v reálném životě.

Při psaní kódu budete sbírat vstupy do formulářů a odečíst výdaje ze svého rozpočtu. Můžete to posunout dále tak, že napíšete kód a nastavíte automatické upozornění pro uživatele, kdykoli se chystá překročit rozpočet.

8. Převodník jednotek

Chcete si pohrát se základními operátory a podmíněnými příkazy v Javscriptu? Vytváření převaděče jednotek vám pak poskytne flexibilitu.

Kromě psaní matematických vzorců pro převod různých jednotek tam a zpět se naučíte, jak vyladit matematické výstupy v JavaScriptu a vykreslit je na straně klienta. Protože vaše aplikace pravděpodobně zvládne více konverzí, můžete vytvořit rozevírací seznam, kde si uživatelé mohou vybrat své jednotky výběru.

Logické příkazy pak zpracovávají, jak váš skript převádí parametry na základě výběru uživatele. Převodník jednotek je skutečně jedním z nejjednodušších projektů v seznamu.

9. Vytvořte si deník

Zde je docela užitečný projekt pro ty, kteří rádi sledují své každodenní běhy. Deníková aplikace s JavaScriptem je univerzální, ale jednoduchý projekt vhodný pro začátečníky.

Protože je to aplikace pro psaní poznámek a potřebujete si určit data podle aktivit, můžete si uložit své vstupy do souboru jako objekt JSON a poté na ně později odkazovat, když potřebujete sledovat svoji historii a ukládat vstupy.

Ačkoli se to může zdát trochu složité, můžete uživatelům ušetřit stres z manuálního výběru času pro jejich činnosti napsáním kódu pro automatické uložení času. Stejně jako aplikace, která se má dělat, vás také naučí, jak vytvořit aplikaci CRUD pomocí JavaScriptu.

10. Hra Brick Breaker

Pokud jste to nevěděli, můžete také vytvořit jednoduchou hru pomocí vanilkového JavaScriptu. Pokud jste obeznámeni s 2D hrami, určitě jste předtím hráli nebo viděli odpočinkovou hru.

I když to může vyžadovat určitý nadhled a přemýšlení, jedním z pozitiv tohoto projektu je zábava, kterou nakonec přináší. Ačkoli to není jistá brána do vývoje her, při práci na tomto úkolu se dozvíte o mnoha funkcích JavaScriptu.

Cílem je však funkčnost. Ale možná budete muset zkombinovat některé CSS s JavaScriptem, abyste své cihly uspořádali rovnoměrně. Váš program bude nakonec diktovat, kdy hráč vyhraje nebo prohraje a co se stane poté.

JavaScript: Pokračujte v učení

Praktické některé z těchto projektových nápadů posílí vaše dovednosti v oblasti JavaScriptu a připraví vás na projekty v reálném životě. To znamená, že zatímco styl je ve většině těchto projektů zásadní, dávejte pozor, abyste se s ním nerozptylovali z první ruky. Zaměřte se ale na funkcionalitu, kterou JavaScript nabízí, a začnete pomocí JavaScriptu vytvářet responzivní weby, než se nadějete. Šťastné kódování!

PodíltweetE-mailem
10 nápadů projektu Python vhodných pro začátečníky

Znáte základy a nyní jste připraveni je aplikovat. Začněte s těmito projekty Pythonu!

Číst dále

Související témata
  • Programování
  • JavaScript
  • Programování
  • Programovací jazyky
O autorovi
Idowu Omisola (105 článků zveřejněno)

Idowu je zapálený pro cokoli chytrého a produktivního. Ve svém volném čase si hraje s kódováním a když se nudí, přepne na šachovnici, ale také se rád jednou za čas odpoutá od rutiny. Jeho vášeň ukazovat lidem cestu kolem moderních technologií ho motivuje psát více.

Více od Idowu Omisola

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru