Úvod do JavaScriptu

Predpokladom pre tento kurz je znalosť HTML a prvkov v HTML. Tento kurz sa zameriava na poskytnutie stručného sprievodcu rôznymi aspektmi JavaScriptu, ako je úvod, rozsah, potreba atď., A nie na kódovanie časti.

Chcel by som uviesť „Prečo potrebujeme JavaScript?“ Pred všetky ostatné témy. Pochopenie potreby existencie bude mať zmysel, keď bude na prvom mieste.

Prečo potrebujeme JavaScript?

Už v 90. rokoch došlo k prepuknutiu špecifickej technológie nazývanej internet. Ako viete, internet je globálna sieť vzájomne prepojených počítačov, ktoré môžu odosielať a prijímať údaje do iných počítačov. Môžete požiadať o zdroj a počítač vám dá. Napríklad pri návšteve adresy URL sa zobrazí stránka HTML. V prvých dňoch ľudia používali internet na reklamu svojich spoločností. Webové stránky boli vytvorené iba pomocou HTML a CSS. Nie je to skvelý, ale urobil svoju prácu. Postupom času však ľudia potrebovali webové stránky, aby boli atraktívnejšie a interaktívnejšie. Takže niektorí vývojári v Netscape (Ak ste o tom ešte nepočuli, je to veľká časť za starých dní) sa rozhodli napísať jazyk na manipuláciu s prvkami HTML v prehliadači. Tak, rodený JavaScript. Prosím uvedomte si, že JavaScript a Java nesúvisia. Je to len pomenované týmto spôsobom pre marketing jazyka. Dúfam, že táto sekcia vám poskytla predstavu o tom, aké požiadavky alebo potreby viedli k vytvoreniu JavaScriptu.

Čo je to JavaScript?

Jednoducho povedané, JavaScript je programovací jazyk pre web, ktorý sa dá použiť na aktualizáciu HTML aj CSS, tiež vykonáva všetku logiku, takže môžete robiť validácie, výpočty, manipuláciu s údajmi.

Poznámka: JavaScript je skriptovací jazyk.

Nepotrebuje kompiláciu a skôr potrebuje tlmočenie. Prečo? Keď kompilujete jazyk, prevedie sa na natívny kód a natívny kód nie je možné vykonať na iných počítačoch s rôznymi architektúrami CPU. Skriptovací jazyk je však písaný tak, aby bol kompilovaný inými programami, napríklad prehliadačom. Preto ho pošlite ako kód do ľubovoľného prehľadávača, ktorý ho potom prečíta riadok po riadku a interpretuje a vykoná ho.

Prečo by sme mali používať JavaScript?

Aj keď máme veľa klientskych jazykov pre prehliadač na manipuláciu s HTML, ako je VBScript a skript na kávu, prečo používame hlavne JavaScript? Prečo je to rodený víťaz? Prečo nenahradiť JAVASCRIPT inými skriptovacími jazykmi? Dôvody sú

  • To podporuje každý prehliadač.
  • Väčšina jazykov klientov, ktoré zostavili, používa JavaScript ako medziprodukt.
  • V porovnaní s inými skriptovacími jazykmi je ľahké sa ho naučiť.

Môžete si vybrať JavaScript, ale vyžaduje to veľa nákladov a poškodenia internetu. Jediný dôvod, prečo ho nenecháme odpočívať v pokoji.

Pochopenie jazyka JavaScript

V tejto časti sa zameriame na kódovaciu časť. Zašpinime si ruky kódovaním,




var myHeading = document.querySelector('h1');
myHeading.textContent = 'Hello, world!';




var myHeading = document.querySelector('h1');
myHeading.textContent = 'Hello, world!';

Tu sme úplne použili JavaScript na manipuláciu s prvkom HTML h1 a zmenili sme jeho vlastnosti. Na vloženie kódu do kódu HTML sme použili značku skriptu. Možno nepochopíte document.querySelector. Nemusíte rozumieť tomu, čo robí každý riadok, len ma sledujte. Skopírujte vyššie uvedený kód do súboru HTML a otvorte ho v prehliadači. Uvidíte nasledujúci výstup.

Čo sa práve stalo?

Najprv pomocou funkcie s názvom document.querySelector () uchopíte odkaz na svoju hlavičku na svojej stránke HTML a uložíte ju do premennej nazývanej nadpis. Potom ste nastavili hodnotu vlastnosti textContent premennej nadpisu (ktorá predstavuje obsah prvku) na „Ahoj svet!“, Čím sa tento konkrétny prvok zmení.

Tento súbor HTML je súbor odoslaný do klientskeho počítača a bude interpretovaný riadok po riadku a bude vykonaný. (Rovnako ako to, ako sledujete jednotlivé snímky vo filme)

Ako JavaScript uľahčuje prácu?

  • JavaScript sa vyvinul viac ako to, čo sme videli teraz, bude sa ďalej vyvíjať a bude mať v budúcnosti viac funkcií. Posledný vývoj, ako napríklad React, React Native, nám ukázal, ako sa môže super efektívne používať.
  • V posledných rokoch je upravený tak, aby fungoval v serverovom prostredí (node.js). Vývojár frontendu dokáže ľahko porozumieť backendu, takže vývojár z prostredia frontendu a ľahko pochopiť logiku backendu.
  • Tento jazyk je starý kamarát. Je tu už mnoho rokov a bude tu aj naďalej a jej komunita je veľmi veľká, takže získate dobrú podporu.
  • Mnoho rámcov a knižníc je vyvinutých pomocou jadra JavaScript, čo uľahčuje implementáciu bežných funkcií.
  • Je to dynamický jazyk určený na optimalizáciu efektívnosti programátora, takže môžete implementovať funkčnosť s menším počtom kódov.

Poznámka: Statický jazyk (C, C ++, atď.) Je určený na optimalizáciu hardvérovej účinnosti tak, aby sa kód spustil čo najrýchlejšie.

  • Učiť sa je jedným z najjednoduchších programovacích jazykov. Vyskúšajte VBScript, potom budete vedieť, prečo je JS jedným z najjednoduchších jazykov.



document.write("Yes!!! I have started learning VBScript.")

Najlepšie JavaScript spoločnosti

  1. Netflix - Filmy a televízne programy vysiela spoločnosť online
  2. Trello - Trello je webová aplikácia na vytváranie zoznamov
  3. PayPal - online platobný systém
  4. LinkedIn - LinkedIn je webová stránka zameraná na podnikanie a zamestnanosť.
  5. Walmart - maloobchodník
  6. Uber - aplikácia na rezerváciu taxi
  7. E-bay - webová stránka elektronického obchodu.

Čo môžete robiť s JavaScriptom?

S skriptom JavaScript môžete robiť veľa vecí, doslova veľa vecí.

  1. Webové stránky - je zrejmé, preto sme tento jazyk vymysleli. Na webových stránkach sa používa na zvýšenie interaktivity prvkov HTML.
  2. Serverové aplikácie - Node.js zmenili spôsob, akým používame JavaScript. Teraz sa tento jazyk používa pri vytváraní servera. Schopnosť Node.js vytvárať škálovateľné webové aplikácie.
  3. Mobilné aplikácie - React Native sa používa na vytváranie mobilných aplikácií pomocou JavaScriptu.
  4. Aplikácie Smartwatch - React Native sa používa na vytváranie mobilných aplikácií pomocou JavaScriptu.
  5. Roboti a internet vecí - Áno, čítali ste to správne. S minimálnym OS je možné nainštalovať NodeJS, čo znamená, že na kódovanie robotov môžete použiť prostredie JavaScript.
    • Johnny-Five - Pre robotiku a platformu internetu vecí.
    • Cylon JS - robotická súprava
  6. Hry - Na kódovanie hry môžete použiť akýkoľvek jazyk. Ale s plátnom HTML5 a JavaScriptom budú hry založené na prehliadači super.
  7. Strojové učenie - Ak je AI najmodernejšou technológiou v oblasti súčasných technológií, ako môže JavaScript zostať mimo ringu?
    1. TensorFlow je teraz k dispozícii v JavaScripte
    2. Mozog JS na stavbu neurónových sietí
    3. Kompromis pre spracovanie prirodzeného jazyka

Rozsah JavaScriptu

Podľa posledných štatistík GitHub je to jeden z najpoužívanejších jazykov. Prečo? Je k dispozícii na všetkých platformách frontend, backend, grafických návrhov, atď. Rozsah JavaScriptu je veľmi širší, pokiaľ ide o hlavnú hru pre vývoj webových aplikácií.

Tu je niekoľko rozsahov,

  • Staňte sa ako vývojár webových stránok - umožňuje vám vytvárať interaktívne a krásne webové stránky, ak chcete ísť ako vývojár webových stránok, jedná sa o jazyk, ktorý vám vyhovuje. Stala sa prevádzkovou silou webovej technológie spolu s HTML a CSS, pretože väčšina prehliadačov do nej implementuje JavaScript Engine.
  • Staňte sa frontendovým vývojárom - S týmto jazykom sa môžete ľahko naučiť Reagovať, Angular alebo Vue.JS.
  • Staňte sa backendovým vývojárom - Ak sa chcete stať backendovým vývojárom, skúste sa naučiť NodeJS, Language je podobný, ale spôsob interného fungovania je iný. Poznať JS a poznať Node JS je iné. Syntax je však rovnaká.
  • Staňte sa mobilným vývojárom - okrem toho sa teraz rozšíril na vývoj mobilných aplikácií pre IOS a Android s konceptom hybridného vývoja, vývojom aplikácií pre stolné počítače a vývojom hier. Celkovo vzaté, teraz je veľmi užitočné naučiť sa, ak chcete ísť ako webový vývojár. Ale aj poznanie natívneho vývoja vám dáva prednosť v ťažkej situácii alebo pri budovaní komplexnej budúcnosti. Ak sa naučíte reagovať na natívny vývoj, budete mobilným vývojárom, ale ak sa naučíte aj vývoj natívny, stanete sa uvoľneným vývojárom mobilných aplikácií. Tiež nemusíte vyvíjať samostatné aplikácie pre IOS a Android. Stačí urobiť jednorazový kód a môže bežať na viacerých platformách.
  • Staňte sa testerom - Rámce ako Jest, Selenium nechali jazyk tiež dobyť testovanie.
  • Staňte sa vývojárom API - Staňte sa JSON ako jeden z najpoužívanejších typov údajov v API, JAVASCRIPT má natívnu podporu, aby lepšie vyhovoval budovaniu služieb.
  • Staňte sa ako herný dizajnér - teraz podporuje 3D modelovanie s technológiou three.js. Na ich webových stránkach nájdete niektoré z vynikajúcich vecí. Ako dizajnér hier môžete vo webovom prostredí vyvinúť vysoko grafickú hru. Môžete sa tiež pustiť do vývoja hier pre webové aplikácie pomocou JavaScriptu.
  • Staňte sa vývojárom IoT - pomocou JS môžete kódovať Arduino a obvody
  • Staňte sa vedcom údajov - Chcete sa stať vedcom údajov pre vývoj webových aplikácií? JavaScript je tu na uloženie! Ako sme videli, veľa knižníc sa používa na tvorbu a vývoj neurónovej siete

Existuje veľa takých vecí, s ktorými sa môžete stať pomocou JavaScriptu. V budúcnosti bude mať ešte väčší priestor, pretože ide o základnú webovú technológiu. Pri vývoji webu sa s ním vyvíja aj JavaScript.

Požadované zručnosti

Pomocou JavaScriptu môžete vykonávať základné funkcie, ale ak sa chcete stať dobrým vývojárom, jedná sa o niekoľko dobrých funkcií.

  • Asynchrónne programovanie pomocou sľubov alebo asynchrónnych / čakajúcich
  • Písanie kódov naprieč prehliadačmi, rovnaké správanie vo viacerých prehliadačoch
  • Efektívna správa pamäte. pokiaľ ide o používateľské rozhranie, musí byť rýchlejší. Ľudia nemajú radi pomalé používateľské rozhranie. Iba s efektívnou správou pamäte môžeme optimalizovať výkon aplikácie.
  • Podhodnocovanie variabilných rozsahov
  • uzávery
  • Funkcie vyššieho poriadku
  • Funkcie šípok
  • Responzívny návrh webových stránok
  • Programovanie pätíc s tokom PUB / SUB
  • Model objektu dokumentu (DOM) a model objektu prehliadača (kusovník)
  • Skript ECMA 3 a 5
  • Prototyp a dedičstvo
  • Funkčné programovanie
  • Základné porozumenie API založených na HTTP

Kto je tým správnym publikom na výučbu technológií JavaScript?

Neexistujú žiadne také veci, ktoré by volali správnemu publiku na učenie. Ale komu sú jeho apartmány veľa? Ak ste absolútnym začiatočníkom v programovaní, môžete začať s JavaScriptom. Ak sa chcete stať vývojovým učením React, React Native alebo Node, mali by ste sa najprv sústrediť na porozumenie JavaScriptu. Nájdite si čas na porozumenie JavaScriptu. Potom by ste mali byť schopní porozumieť väčšine rámcov založených na JavaScripte.

Ako vám táto technológia pomôže v kariérnom raste?

Nech toto číslo teraz hovorí!

Reagujte na použitie

Všetky rámce sú založené na JS, môžete vidieť, že React a Angular zostávajú na vrchole. Ak študujete React alebo Angular, JS vás nezklame.

Uzol úloh JS

Uzol JS je platforma backend, účtovanie úloh pre uzol JS ako backend sa časom zvyšuje, ako vidíte graf.

Použitie JavaScriptu

Použitie kódu JavaScript sa zvyšuje. Použitie označuje dopyt po jazyku. Dopyt sa zvyšuje a každý sa začal učiť JavaScript, zvyšuje sa aj jeho používanie.

Z grafu je možné povedať, že je to jeden z jazykov pre rok 2018, ale čo sa stane ďalej? Nevieme. Podľa môjho názoru bude Golang robiť v budúcnosti skvele. Pozrime sa.

záver

Urobme to rovno. Jazyk, ktorý je vytvorený na pridanie krásy webovým stránkam, sa vyvinul v niečo, o čom sme nikdy nenapadlo. Teraz je to všade, doslova všade. V roku 2018 sú React and Node JS založené na JavaScripte najobľúbenejšími rámcami. Obsahuje všetky základné veci pre súčasné trendy, ako je frontend a backend. Teraz je pre učenie sa účelu vhodný jazyk začať sa učiť kódovať. Akonáhle sa začnete učiť, získate základné znalosti všetkých jazykov. S JavaScriptom môžete začať bez akýchkoľvek znalostí programovania.

Je to nepochybne dominantný jazyk webu. Môžete vidieť, že je stále na špičke s novými jazykmi. Tvrdé zviera, nie? Majte na pamäti, prosím, aktualizujte sa aj v iných jazykoch. Dá sa bezpečne povedať, že v roku 2019 a neskôr už nebude dostatok príležitostí na JavaScript.

Odporúčané články

Toto bol sprievodca Čo je JavaScript. Tu sme diskutovali o fungovaní, výhodách JavaScriptu a najlepších spoločnostiach, ktoré túto technológiu implementujú. Ako a kde to môže pomôcť v kariérnom raste. Viac informácií nájdete aj v ďalších navrhovaných článkoch -

  1. Čo je technológia Salesforce?
  2. Čo je vývoj softvéru?
  3. Čo je Informatica?
  4. Čo je SQL Developer?
  5. Čo je to matematické funkcie jazyka JavaScript?
  6. Programovanie zásuviek v Pythone

Kategórie: