logo

JavaScript pamoka

JavaScript yra galingiausia ir universaliausia interneto programavimo kalba. Jis naudojamas interneto svetainėms padaryti interaktyvias. „JavaScript“ padeda mums į tinklalapius įtraukti tokių funkcijų kaip animacija, interaktyvios formos ir dinamiškas turinys.

Šiame JavaScript pamoka , išmoksime visko pagrindai iki pažengusiųjų temos ir sąvokos JavaScript . Šioje „JavaScript“ mokymo programoje yra operatoriai, valdymo srautas, funkcijos, objektai, asinchroninis JavaScript, įvykiai, DOM manipuliavimas, OOP, uždarymai, įvykių kilpos ir kt.

Kas yra JavaScript?

JavaScript yra a programavimo kalba, naudojama kuriant dinaminį turinį svetainėse . Tai yra lengvas , kelių platformų ir vieno sriegio programavimo kalba. „JavaScript“ yra interpretuojama kalba, kuri vykdo kodą eilutė po eilutės, suteikdama daugiau lankstumo. Tai dažniausiai naudojama programavimo kalba kurti dinamiškus ir interaktyvius elementus žiniatinklio programose . Tai lengva išmokti.



JavaScript pamoka

JavaScript pamoka

„Hello World“ programa „JavaScript“.

Šis „JavaScript“ kompiliatorius yra visiškai nemokamas ir paprastas naudoti. Čia galite atlikti įvairius JS pratimus.

JavaScript
console.log('Hello World! I Don't Give a Bug');>


Išvestis :

Hello World! I Don't Give a Bug>

Turinys

Būtinos sąlygos išmokti JavaScript

HTML : išmokite HTML pagrindų, kad sukurtumėte tinklalapio struktūrą.

Kodėl verta mokytis JavaScript?

„JavaScript“ yra esminė programavimo kalba, kurią žiniatinklio kūrėjai gali išmokti, nes ji sparčiai auga. JavaScript yra atsakingas už tinklalapių veikimą. Ją išmokę lavinsite žiniatinklio kūrimo įgūdžius.

Pagrindinės „JavaScript“ savybės:

  1. Universalumas : JavaScript gali būti naudojamas kuriant svetaines, žaidimus, programas mobiliesiems ir kt.
  2. Kliento ir serverio pusė : Su karkasais kaip Node.js ir Express.js , „JavaScript“ dabar naudojamas serverio programoms kurti.
  3. Visapusiški sprendimai : JavaScript leidžia kūrėjams sukurti išsamius įvairių problemų sprendimus.
  4. Nuolatinė evoliucija : JavaScript nuolat tobulėja su naujomis funkcijomis ir standartais.
  5. Gyvybinga bendruomenė : Didelė vartotojų ir mentorių bendruomenė aktyviai prisideda prie JavaScript augimo.

„JavaScript“ pagrindai

Ištirkime „JavaScript“ pagrindai : kintamieji, duomenų tipai, operatoriai ir valdymo srautas tinklalapio dinamiškumui užtikrinti.

  • Įvadas į JavaScript
  • JavaScript istorija
  • JavaScript kodo vykdymas
  • Konsolė JavaScript
  • JavaScript versijos
  • „JavaScript“ sintaksė
  • JavaScript komentarai
  • Kur įdėti JavaScript į HTML
  • „JavaScript“ pirmoji programa Sveiki, pasauli
  • „JavaScript“ duomenų tipai
  • „JavaScript“ kintamieji
    • tegul raktinis žodis
    • var raktinis žodis
    • const Raktažodis

„JavaScript“ valdymo srauto pareiškimai

Sąlyginiai sakiniai ir ciklai „JavaScript“ (naudojant if…else struktūras ir kilpas (pvz., for ir while), kad būtų galima valdyti programos srautą pagal sąlygas ir pakartotinai vykdyti kodą).

  • JS grąžinimo pareiškimas
  • JS pertraukos pareiškimas
  • JS tęsia pareiškimą
  • JS metimo pareiškimas
  • JS if...else pareiškimas
  • JS jungiklio pareiškimas
  • JS try…sugauti pareiškimą

„JavaScript“ kilpos

Paprastas kartojimas (naršykite, o ir darykite..., kol rasite efektyvų kodą).

  • JS for Loop
  • JS daryti... o Loop
  • JS, o kilpa
  • JS, skirtas… in Loop
  • JS už… of Loop
  • JS pažymėtas pareiškimas
  • JS pertraukos pareiškimas
  • JS tęsia pareiškimą

JS išraiška ir operatoriai

Išmoksite reiškinių, kurie yra reikšmių, kintamųjų, operatorių ir funkcijų, duodančių rezultatą, sintaksę ir naudojimą.

Zeenat Aman aktorius
  • JS priskyrimo operatoriai
  • JS palyginimo operatoriai
  • JS Aritmetiniai operatoriai
  • JS Bitwise operatoriai
  • JS Loginiai operatoriai
  • JS BigInt operatoriai
  • JS String operatoriai
  • JS Trinary operatorius
  • JS Comma operatorius
  • JS Unary operatoriai
  • JS Reliaciniai operatoriai

JavaScript objektai

„JavaScript“ objektai yra sudėtingi duomenų tipai, leidžiantys sukurti struktūrinius objektus su savybėmis ir metodais.

  • JS masyvas
  • JS eilutė
  • JS data
  • JS numeris
  • JS matematika
  • JS objektas
  • JS Būlis
  • JS JSON
  • JS žemėlapis
  • JS rinkinys
  • JS atomai
  • JS BigInt
  • JS pažadas
  • JS tarpinis serveris
  • JS Reflect
  • JS WeakMap
  • JS WeakSet

JavaScript funkcijos

„JavaScript“ funkcijos yra daugkartinio naudojimo kodo blokai, kurie atlieka konkrečią užduotį.

„JavaScript“ reguliarioji išraiška

Reguliarios išraiškos, dažnai sutrumpintos kaip reguliarioji išraiška arba reguliarioji išraiška, yra šablonai, naudojami simbolių deriniams eilutėse suderinti.

  • JS Įprastos išraiškos
  • JS RegExp [abc] išraiška
  • JS RegExp S metasimbolis
  • JS RegExp m modifikatorius
  • JS RegExp ?! Kiekintojas
  • JS RegExp {X,Y} kvantorius
  • JS RegExp test() metodas
  • JS RegExp [^0-9] išraiška

JavaScript įvykiai

Įvykiai – tai naršyklėje vykstantys veiksmai, pvz., pelės paspaudimai, klaviatūros įvestis arba puslapio įkėlimas. Šioje turinio dalyje nagrinėjama, kaip dirbti su „JavaScript“ įvykiais, įskaitant įvykių tvarkymą, įvykių klausytojus, įvykių sklaidą, įvykių objektus.

  • JS renginiai
  • JS onclick įvykis
  • JS dblclick įvykis
  • JS įkėlimo įvykis
  • JS dydžio keitimo įvykis
  • JS onblur įvykis
  • JS onchange renginys
  • JS Focus renginys
  • JS mainų srities įvykis
  • JS onscroll įvykis

JavaScript OOPs

Objektinis programavimas (OOP) JavaScript, koncepcija, kuri įgalina kodo struktūrą modeliuojant realaus pasaulio objektus kaip objektus, turinčius savybių ir elgsenos.

  • JS klasės „JavaScript“.
  • JS klasės išraiška
  • JS objektų konstruktoriai
  • JS statiniai metodai
  • JS prototipas
  • JS konstruktoriaus metodas
  • JS inkapsuliacija
  • JS paveldėjimas
  • JS polimorfizmas
  • JS Abstrakcija

„JavaScript“ paveldėjimo ir prototipų grandinė

Paveldėjimas leidžia objektams paveldėti savybes ir metodus iš kitų objektų, leidžia pakartotinai naudoti kodą ir sukurti hierarchinius ryšius tarp objektų.

  • Prototipo paveldėjimas JavaScript
  • Prototipo grandinė „JavaScript“.
  • JS objektų konstruktoriai
  • JS prototipas JavaScript

„JavaScript“ atminties valdymas

„JavaScript“ naudoja automatinį atminties valdymą, vadinamą šiukšlių surinkimu, kad dinamiškai paskirstytų ir išskirstytų atmintį.

  • JS atminties valdymas
  • JS šiukšlių surinkimas

JavaScript pažadai

„JS Promises“ yra švaresnis ir intuityvesnis būdas dirbti su asinchroniniu kodu, palyginti su tradiciniais atgalinio skambinimo metodais.

  • JS pažadas
  • JS pažadų grandinės
  • JS klaidos Išmeskite ir pabandykite sugauti
  • JS klasės kompozicijos JavaScript

„JavaScript“ iteratoriai ir generatoriai

Iteratoriai yra objektai, apibrėžiantys seką ir suteikiantys standartinį būdą pasiekti jos elementus po vieną, o generatoriai yra funkcijos, galinčios pristabdyti ir atnaujinti vykdymą, kad tingiai sukurtų reikšmių seką.

  • JS Iteratorius
  • JS funkcijų generatorius

„JavaScript“ patvirtinimai

„JavaScript“ patvirtinimai padeda užtikrinti, kad naudotojų įvesti duomenys atitiktų konkrečius kriterijus, pvz., formatą, ilgį ar diapazoną, prieš pateikiant juos serveriui.

  • JS formos patvirtinimas
  • JS el. pašto patvirtinimas

„JavaScript“ išimčių tvarkymas

Išimčių tvarkymas yra labai svarbus siekiant užtikrinti „JavaScript“ programų patikimumą ir stabilumą efektyviai apdorojant klaidas

  • JS išimčių tvarkymas
  • JS try-catch pareiškimas
  • JS pažadai
  • JS async/laukti

„JavaScript“ pasauliniai objektai

Globalūs objektai vaidina svarbų vaidmenį kuriant JavaScript, siūlydami platų funkcijų spektrą įvairioms užduotims atlikti

  • JS encodeURI(), encodeURIComponent() ir decodeURIComponent() metodas
  • JS eval() metodas
  • JS globalThis Property
  • JS pasaulinė nuosavybė
  • JS Infinity
  • JS neapibrėžtas vs nedeklaruotas

JavaScript Įvairūs

Šis skyrius yra įvairių „JavaScript“ temų, kurios netinkamai tinka kitoms kategorijoms, bet vis tiek yra vertingos „JavaScript“ kūrėjams suprasti, saugykla.

  • JS šį raktinį žodį
  • JS griežtas režimas
  • JS setTimeOut() ir setInterval() metodas
  • JS operatoriaus tipas
  • JS derinimas
  • JS vietinė saugykla
  • JS atgalinis skambutis
  • JS uždarymai
  • JS atidėti
  • JS taikymo sritis
  • JS negalioja

„JavaScript“ praktikos viktorina

Šiame skyriuje pateikiama praktinių viktorinų rinkinys, skirtas išbandyti ir palaikyti supratimą apie įvairias „JavaScript“ sąvokas.

  • Praktikos viktorina-1
  • Praktikos viktorina-2
  • Praktikos viktorina-3

„JavaScript“ interviu klausimai

Šiame skyriuje pateikiamas interviu klausimų, susijusių su JavaScript, sąrašas.

Javascript istorija

  • JavaScript sukūrė Brendanas Eichas 1995 metų gegužės mėn .
  • Pirmasis JavaScript pavadinimas buvo Mocha , vėliau buvo pakeistas pavadinimas LiveScript kol galiausiai apsigyveno JavaScript .
  • Į 1997 m , JavaScript buvo atpažintas kaip ECMA standartas (ECMA-262).
  • ECMAScript 6 (ES6) , išleistas 2015 m .

„JavaScript“ bibliotekos ir sistemos

„JavaScript“ bibliotekos ir sistemos vaidina svarbų vaidmenį kuriant šiuolaikinius žiniatinklius. Jie siūlo integruotas funkcijas ir metodus, kurie pagerina tinklalapius, todėl jie tampa dinamiškesni ir interaktyvesni. Jie atlieka pasikartojančias užduotis, todėl kūrėjai gali sutelkti dėmesį į pagrindines funkcijas.

Be to, jie suteikia projekto struktūrą ir duomenų srauto struktūrą, kuri padeda kurti greitesnes ir patikimesnes programas.

„JavaScript“ bibliotekos

Bibliotekos pateikia iš anksto sukurtus bendrų užduočių sprendimus. Kūrėjai gali pasinaudoti šiomis funkcijomis, užuot rašę kodą nuo nulio, taip taupydami brangų laiką. Štai keletas populiarių „JavaScript“ bibliotekų.

  • ReaguotiJS
  • jQuery
  • p5.js
  • D3.js
  • Collect.js
  • Underscore.js
  • Lodašas
  • Tensorflow.js

JavaScript Frameworks

Frameworks siūlo visapusišką pastatų taikomųjų programų struktūrą. Štai keletas populiarių „JavaScript“ sistemų.

  • KampinisJS
  • View.js
  • NuxtJS

Jei esate asmuo, kuris labiau domisi kursų studijomis. JavaScript kursas Suteikia jums visišką pradedantiesiems mokytis pažengusiems.

„JavaScript“ pamoka – DUK

Kokias „JavaScript“ versijas apima mokymo programa?

Tai JS pamoka apima platų „JavaScript“ versijų spektrą – nuo ​​pagrindų iki pažangesnių koncepcijų. Tai apima abi senesnes versijas, pvz ES5 ir ES6 , taip pat naujesnės versijos ir funkcijos, pristatytos ES7, ES8, ES9 ir kitose programose.

Kam naudojamas JavaScript?

„JavaScript“ visų pirma naudojama tinklalapiams tobulinti, pridedant interaktyvumo, dinamiško turinio ir patogių funkcijų. Jis veikia tiesiogiai žiniatinklio naršyklėse ir leidžia kūrėjams kurti reaguojančias ir patrauklias vartotojo sąsajas.

Kaip išmokti „JavaScript“ nuo nulio?

Norėdami išmokti „JavaScript“ nuo nulio, pradėkite nuo pagrindų:

  • Supraskite kintamuosius, duomenų tipus ir operatorius.
  • Sužinokite apie funkcijas, kilpas ir sąlyginius teiginius.
  • Praktikuokite kurdami nedidelius projektus ir palaipsniui pereikite prie sudėtingesnių.

Kas yra „JavaScript“ sistemos?

„JavaScript“ sistemos (pvz., Reaguoti , Kampinis , arba View.js ) suteikia struktūrinį būdą kurti žiniatinklio programas. Jie siūlo iš anksto sukurtus komponentus, maršruto parinkimą, būsenos valdymą ir kitus įrankius, skirtus plėtrai supaprastinti.

Ar tai išplėstinė JavaScript pamoka?

ši javascript pamoka apima visus svarbius dalykus pažangios JavaScript koncepcijos pavyzdžiui, funkcinis programavimas, objektinis programavimas, asinchroninis programavimas ir kt. Pradedantieji gali pradėti nuo pagrindų ir pamažu įsigilinti į sudėtingesnes sąvokas, kai jie vyksta mokymo programoje.