Príručka pre začiatočníkov v jazyku JavaScript (vydanie 2020)

JavaScript je jedným z najpopulárnejších programovacích jazykov na svete. Verím, že je to skvelá voľba pre váš prvý programovací jazyk vôbec. Na vytváranie používame hlavne JavaScript webové stránky webové aplikácie serverové aplikácie používajúce Node.js ale JavaScript sa neobmedzuje iba na tieto veci a dá sa na neho aj zvyknúť vytvárať mobilné aplikácie pomocou nástrojov ako React Native vytvárať programy pre mikrokontroléry a internet vecí vytvárať aplikácie inteligentných hodiniek Môže to v podstate všetko. Je to tak populárne, že všetko nové, čo sa o

Čítaj viac

Áno, React preberá front-end vývoj. Otázka je prečo.

Aktualizácia: Tento článok je teraz súčasťou mojej knihy „React.js Beyond The Basics“. Prečítajte si aktualizovanú verziu tohto obsahu a viac informácií o React na adrese jscomplete.com/react-beyond-basics . Tu je niekoľko dôvodov, prečo sa React stal tak populárnym tak rýchlo: Práca s rozhraním DOM API je náročná. React v zásade dáva vývo

Čítaj viac

Binárne vyhľadávacie stromy: BST vysvetlené na príkladoch

Čo je to binárny vyhľadávací strom? Strom je dátová štruktúra zložená z uzlov, ktorá má nasledujúce vlastnosti: Každý strom má v hornej časti koreňový uzol (tiež známy ako nadradený uzol), ktorý obsahuje určitú hodnotu (môže to byť akýkoľvek údajový typ). Koreňový uzol má nula alebo viac podradených uzlov. Každý podradený uzol má nula alebo

Čítaj viac

Stručný a dôkladný sprievodca pojmom „null“: čo to je a ako by ste ho mali používať

Čo to znamená null? Ako sa nullvykonáva? Kedy by ste mali použiť nullvo svojom zdrojovom kóde a kedy by ste ich nemali použiť? Úvod nullje základný pojem v mnohých programovacích jazykoch. Je všadeprítomný vo všetkých druhoch zdrojových kódov napísaných v týchto jazykoch. Je preto nevyhnutné túto myšlienku plne pochopiť null. Musíme pochopiť jeho séman

Čítaj viac

Tri spôsoby, ako nájsť najdlhšie slovo v reťazci v JavaScripte

Tento článok je založený na základnom skriptovaní algoritmu Free Code Camp „ Nájsť najdlhšie slovo v reťazci “. V tomto algoritme sa chceme pozrieť na každé jednotlivé slovo a spočítať, koľko písmen v každom z nich je. Potom porovnajte počty, aby ste určili, ktoré slovo má najviac znakov, a vráťte dĺžku najdlhšieho slova. V tomto článku vysvetlím tri pr

Čítaj viac

Najlepšie výukové programy pre Git

Git je open source distribuovaný systém riadenia verzií, ktorý v roku 2005 vytvoril Linus Torvalds a ďalší z vývojovej komunity Linuxu. Git môže pracovať s mnohými typmi projektov, ale najčastejšie sa používa pre zdrojový kód softvéru. Správa verzií je systém, ktorý sleduje zmeny v súbore alebo skupine súborov v priebehu času. Ak máte históriu týchto z

Čítaj viac

Vysvetlil systém hexadecimálnych čísel

Hexadecimálne čísla, často skrátené na „hexadecimálne čísla“ alebo „hex“, sú čísla reprezentované v základe 16 na rozdiel od základu 10, ktoré používame na každodennú aritmetiku a počítanie. Z praktického hľadiska to znamená, že každý stĺpec čísla napísaného v šestnástkovej sústave môže predstavovať až 16 hodnôt. Číslice v šestnástkovej sústave používajú štand

Čítaj viac

Naučte sa Unreal Engine 4 kódovaním 3 hier - bezplatný 5-hodinový videohovor pre vývojárov hier

Jedným z najbežnejšie používaných herných nástrojov je Unreal Engine od spoločnosti Epic Games. Na kanáli YouTube freeCodeCamp.org sme publikovali komplexný kurz o tom, ako používať Unreal Engine s C ++ na vývoj hier. V tomto kurze pre začiatočníkov od Fahira Mehovica z programu Awesome Tuts sa naučíte, ako vytvoriť tri plné hry s programom Unreal Engine 4 a Blueprints (vizuálny skriptovací systém). Unreal Engine je rovnak

Čítaj viac

Úryvky kódu Visual Studio - konečný sprievodca úryvkami kódu VS pre začiatočníkov

Úryvky môžu vášmu editorovi dodať kúzlo. Je to ako zaklínadlo. Vyslovte krátku frázu (zadajte predponu), mávnite prútikom (stlačte Enteralebo Tab) a presto! Pred vami sa odohráva úžasná udalosť. ✨ Väčšina editorov kódu podporuje úryvky z krabice. Editor kódov, ktorý použijem na ukážku úryvkov, je Visual Studio Code (VS Code), najpopulárnejší editor dňa. Existujú aj niektoré aplikácie na

Čítaj viac

Ako vytvoriť neurónovú sieť v JavaScripte iba za 30 riadkov kódu

V tomto článku vám ukážem, ako vytvoriť a trénovať neurónovú sieť pomocou súboru Synaptic.js, ktorý vám umožní hlboké vzdelávanie v Node.js a prehliadači. Vytvoríme čo najjednoduchšiu neurónovú sieť: takú, ktorá dokáže vyriešiť XOR rovnicu. Na tomto príklade som tiež vytvoril interaktívny návod na program Scrimba, takže si ho tiež pozrite: Alebo ak máte záujem o kompletný kurz neurónových sietí v JavaScripte, pozrite si náš bezplatný kurz Brain.js v Scrimbe. Ale predtým, ako sa pozrieme

Čítaj viac

Udalosti časovania JavaScriptu: setTimeout a setInterval

Programátori používajú časovacie udalosti na oneskorenie vykonania určitého kódu alebo na opakovanie kódu v konkrétnom intervale. V knižnici JavaScript sa používajú dve natívne funkcie používané na vykonávanie týchto úloh: setTimeout()a setInterval(). setTimeout setTimeout() slúži na oneskorenie vykonania odovzdanej funkcie o zadaný čas. Existujú dva parametre,

Čítaj viac

Docker Detached Mode Explained

Docker odpojený režim Detached mode, shown by the option --detachor -d, means that the Docker container runs on the background of your terminal. Neprijíma vstup ani výstup na displej. docker run -d IMAGE Ak prevádzkujete kontajnery na pozadí, pomocou nich môžete zistiť ich podrobnosti docker psa potom znova pripojiť svoj terminál k jeho vstupu a výstupu. Viac infor

Čítaj viac

Únikové sekvencie v Pythone

Únikové sekvencie umožňujú zahrnúť do reťazcov špeciálne znaky. Za týmto účelom jednoducho pridajte \pred znak, ktorý chcete uniknúť, spätné lomítko ( ). Napríklad si predstavte, že ste inicializovali reťazec s jednoduchými úvodzovkami: s = 'Hey, whats up?' print(s) Výkon: Hey, whats up? Ale ak zahrniete apostr

Čítaj viac

Podrobný pohľad na indexovanie databáz

Výkon je mimoriadne dôležitý v mnohých spotrebných výrobkoch, ako je elektronický obchod, platobné systémy, hry, aplikácie na prepravu atď. Aj keď sú databázy interne optimalizované pomocou viacerých mechanizmov tak, aby vyhovovali ich výkonnostným požiadavkám v modernom svete, veľa závisí aj od vývojára aplikácie - koniec koncov, iba vývojár vie, aké dotazy musí aplikácia vykonať. Vývojári zaoberajúci sa relačný

Čítaj viac