JavaScript ir visspēcīgākā un daudzpusīgākā tīmekļa programmēšanas valoda. To izmanto, lai padarītu vietnes interaktīvas. JavaScript palīdz mums tīmekļa lapām pievienot tādas funkcijas kā animācijas, interaktīvas formas un dinamisku saturu.
Šajā JavaScript apmācība , mēs visu iemācīsimies pamati līdz progresīvam tēmas un jēdzieni JavaScript . Šī JavaScript apmācība ietver operatori, vadības plūsma, funkcijas, objekti, asinhronais JavaScript, notikumi, DOM manipulācijas, OOP, slēgšanas, notikumu cilpas utt.
Kas ir JavaScript?
JavaScript ir a programmēšanas valoda, ko izmanto dinamiska satura izveidei vietnēs . Tas ir viegls , starpplatformu un vienvītnes programmēšanas valoda. JavaScript ir interpretēts valoda, kas izpilda kodu pēc rindas, nodrošinot lielāku elastību. Tā ir plaši izmantota programmēšanas valoda izveidot dinamiskus un interaktīvus elementus tīmekļa lietojumprogrammās . To ir viegli iemācīties.

JavaScript apmācība
Programma Hello World JavaScript
Šis JavaScript kompilators ir pilnīgi bezmaksas un viegli lietojams. Šeit jūs varat praktizēt dažādus JS vingrinājumus.
JavaScript console.log('Hello World! I Don't Give a Bug');>
Izvade :
Hello World! I Don't Give a Bug>
Satura rādītājs
- JavaScript pamati
- JavaScript kontroles plūsmas paziņojumi
- JavaScript cilpas
- JS izteiksme un operatori
- JavaScript objekti
- JavaScript funkcijas
- JavaScript regulārā izteiksme
- JavaScript notikumi
- JavaScript OOPs
- JavaScript mantojuma un prototipu ķēde
- JavaScript atmiņas pārvaldība
- JavaScript solījumi
- JavaScript iteratori un ģeneratori
- JavaScript validācijas
- JavaScript izņēmumu apstrāde
- JavaScript globālie objekti
- JavaScript Dažādi
- JavaScript prakses viktorīna
- JavaScript intervijas jautājumi
Priekšnosacījumi, lai apgūtu JavaScript
HTML : apgūstiet HTML pamatprincipus, lai izveidotu tīmekļa lapas struktūru.
Kāpēc mācīties JavaScript?
JavaScript ir būtiska programmēšanas valoda, ko tīmekļa izstrādātāji var apgūt, jo tā strauji attīstās. JavaScript ir atbildīgs par tīmekļa lapu uzvedību. Apgūstot to, jūs attīstīsit prasmes tīmekļa izstrādē.
Galvenās JavaScript funkcijas:
- Daudzpusība : JavaScript var izmantot, lai izstrādātu vietnes, spēles, mobilās lietotnes un daudz ko citu.
- Klienta un servera puse : Ar tādiem rāmjiem kā Node.js un Express.js , JavaScript tagad tiek izmantots servera puses lietojumprogrammu izveidei.
- Pilnīgi risinājumi : JavaScript ļauj izstrādātājiem izveidot pilnīgus risinājumus dažādām problēmām.
- Pastāvīga evolūcija : JavaScript nepārtraukti attīstās ar jaunām funkcijām un standartiem.
- Dzīvīga kopiena : liela lietotāju un mentoru kopiena aktīvi veicina JavaScript izaugsmi.
JavaScript pamati
Izpētīsim JavaScript pamati : mainīgie, datu tipi, operatori un kontroles plūsma tīmekļa lapas dinamismam.
- Ievads JavaScript
- JavaScript vēsture
- JavaScript koda izpilde
- Konsole JavaScript
- JavaScript versijas
- JavaScript sintakse
- JavaScript komentāri
- Kur ievietot JavaScript HTML
- JavaScript pirmā programma Sveika pasaule
- JavaScript datu veidi
- JavaScript mainīgie
- ļaujiet Atslēgvārdu
- var Atslēgvārds
- const Atslēgvārds
JavaScript kontroles plūsmas paziņojumi
Nosacītie paziņojumi un cilpas JavaScript (izmantojot if…else struktūras un cilpas (piemēram, for un while), lai kontrolētu programmas plūsmu, pamatojoties uz nosacījumiem, un atkārtoti izpildītu kodu).
- JS atgriešanas paziņojums
- JS pārtraukuma paziņojums
- JS turpināt Paziņojums
- JS metiens Paziņojums
- JS ja… cits paziņojums
- JS slēdža paziņojums
- JS try… noķer paziņojumu
JavaScript cilpas
Atkārtošana ir vienkārša (virziet, kamēr un dariet..., lai iegūtu efektīvu kodu).
- JS for Loop
- JS darīt... kamēr Loop
- JS, kamēr cilpa
- JS priekš… in Loop
- JS for… of Loop
- JS marķēts paziņojums
- JS pārtraukuma paziņojums
- JS turpināt Paziņojums
JS izteiksme un operatori
Jūs apgūsit izteiksmju sintaksi un lietojumu, kas ir vērtību, mainīgo, operatoru un funkciju kombinācijas, kas rada rezultātu.
js nomaiņa
- JS Piešķiršanas operatori
- JS salīdzināšanas operatori
- JS Aritmētiskie operatori
- JS Bitwise operatori
- JS Loģiskie operatori
- JS BigInt operatori
- JS String operatori
- JS trīskāršais operators
- JS Comma operators
- JS Unary operatori
- JS Relāciju operatori
JavaScript objekti
JavaScript objekti ir sarežģīti datu tipi, kas ļauj izveidot strukturētas entītijas ar īpašībām un metodēm.
- JS masīvs
- JS String
- JS datums
- JS numurs
- JS matemātika
- JS objekts
- JS Būla
- JS JSON
- JS karte
- JS komplekts
- JS Atomics
- JS BigInt
- JS solījums
- JS starpniekserveris
- JS Reflect
- JS WeakMap
- JS WeakSet
JavaScript funkcijas
Funkcijas JavaScript ir atkārtoti lietojami koda bloki, kas veic noteiktu uzdevumu.
- JS funkcijas
- JS funkciju definīcijas
- JS funkcijas izsaukums
- JS funkcijas izteiksme
- JS Pure Functions
- JS funkciju parametri
- JS funkciju izsaukšana
- JS anonīmās funkcijas
- JS Arrow funkcijas
- JS Nested funkcijas
- JS funkciju ģenerators
- JS Funkciju saistīšana
- JS async/wait funkcija
- Pacelšana JavaScript
JavaScript regulārā izteiksme
Regulārās izteiksmes, kas bieži tiek saīsinātas kā regex vai regexp, ir modeļi, ko izmanto, lai saskaņotu rakstzīmju kombinācijas virknēs.
- JS Regulāras izteiksmes
- JS RegExp [abc] izteiksme
- JS RegExp S metaraksts
- JS RegExp m modifikators
- JS RegExp ?! Kvantifikators
- JS RegExp {X,Y} kvantators
- JS RegExp testa() metode
- JS RegExp [^0-9] izteiksme
JavaScript notikumi
Notikumi ir darbības, kas notiek pārlūkprogrammā, piemēram, peles klikšķi, tastatūras ievade vai lapas ielāde. Šajā satura daļā ir apskatīts, kā strādāt ar notikumiem JavaScript, tostarp notikumu apstrādi, notikumu klausītājus, notikumu izplatīšanu, notikumu objektus.
- JS notikumi
- JS onclick notikums
- JS dblclick notikums
- JS ielādes pasākums
- JS onresize Event
- JS onblur notikums
- JS onchange pasākums
- JS Focus pasākums
- JS starpliktuves pasākums
- JS onscroll notikums
JavaScript OOPs
Objektorientētā programmēšana (OOP) JavaScript — koncepcija, kas nodrošina koda struktūru, modelējot reālās pasaules entītijas kā objektus ar īpašībām un uzvedību.
- JS klases JavaScript
- JS klases izteiksme
- JS objektu konstruktori
- JS statiskās metodes
- JS prototips
- JS konstruktora metode
- JS iekapsulēšana
- JS Mantojums
- JS Polimorfisms
- JS Abstrakcija
JavaScript mantojuma un prototipu ķēde
Mantojums ļauj objektiem mantot rekvizītus un metodes no citiem objektiem, ļaujot atkārtoti izmantot kodu un izveidot hierarhiskas attiecības starp objektiem.
- Prototipa pārmantošana JavaScript
- Prototipu ķēde JavaScript
- JS objektu konstruktori
- JS prototips JavaScript
JavaScript atmiņas pārvaldība
JavaScript izmanto automātisku atmiņas pārvaldību, kas pazīstama kā atkritumu savākšana, lai dinamiski piešķirtu un noņemtu atmiņu.
- JS atmiņas pārvaldība
- JS Atkritumu savākšana
JavaScript solījumi
JS Promises nodrošina tīrāku un intuitīvāku veidu, kā strādāt ar asinhrono kodu, salīdzinot ar tradicionālajām atzvanīšanas metodēm.
- JS solījums
- JS solījumu ķēde
- JS kļūdas Metiet un mēģiniet noķert
- JS klases kompozīcijas JavaScript
JavaScript iteratori un ģeneratori
Iteratori ir objekti, kas definē secību un nodrošina standarta veidu, kā piekļūt tās elementiem pa vienam, savukārt ģeneratori ir funkcijas, kas var apturēt un atsākt izpildi, lai laiski izveidotu vērtību secību.
- JS iterators
- JS funkciju ģenerators
JavaScript validācijas
JavaScript validācijas palīdz nodrošināt, ka lietotāju ievadītie dati pirms to iesniegšanas serverī atbilst noteiktiem kritērijiem, piemēram, formātam, garumam vai diapazonam.
- JS veidlapas apstiprināšana
- JS e-pasta apstiprināšana
JavaScript izņēmumu apstrāde
Izņēmumu apstrāde ir ļoti svarīga, lai nodrošinātu JavaScript lietojumprogrammu uzticamību un stabilitāti, efektīvi apstrādājot kļūdas
- JS izņēmumu apstrāde
- JS try-catch paziņojums
- JS sola
- JS async/wait
JavaScript globālie objekti
Globālie objekti spēlē nozīmīgu lomu JavaScript izstrādē, piedāvājot plašu funkcionalitāti dažādiem uzdevumiem
datums uz virknes konvertēšanu
- JS encodeURI(), encodeURIComponent() un decodeURIComponent() metode
- JS eval() metode
- JS globalThis Property
- JS Global īpašums
- JS Infinity
- JS Undefined vs Undeclared
JavaScript Dažādi
Šī sadaļa kalpo kā repozitorijs dažādām JavaScript tēmām, kuras nevar precīzi iekļauties citās kategorijās, bet joprojām ir vērtīgas JavaScript izstrādātājiem.
- JS šo atslēgvārdu
- JS Stingrais režīms
- JS setTimeOut() un setInterval() metode
- JS operatora veids
- JS atkļūdošana
- JS vietējā krātuve
- JS atzvanīšana
- JS slēgšana
- JS atlikt
- JS darbības joma
- JS Void
JavaScript prakses viktorīna
Šajā sadaļā tiek piedāvāta prakses viktorīnas kolekcija, kas izstrādāta, lai pārbaudītu un atbalstītu dažādu JavaScript jēdzienu izpratni.
- Prakses viktorīna-1
- Prakses viktorīna-2
- Prakses viktorīna-3
JavaScript intervijas jautājumi
Šajā sadaļā ir sniegts intervijas jautājumu saraksts, kas saistīti ar JavaScript.
- JavaScript intervijas jautājumi un atbildes (2024) iesācējiem
- Vidēja līmeņa JavaScript intervijas jautājumi un atbildes (2024)
- Advance JS Intervija Jautājumi un atbildes (2024) Pieredzējušiem
Javascript vēsture
- JavaScript izstrādāja Brendans Eihs 1995. gada maijs .
- JavaScript pirmais nosaukums bija Mocha , vēlāk tika mainīts nosaukums uz LiveScript pirms beidzot iekārtojies JavaScript .
- In 1997. gads , JavaScript tika atpazīts kā ECMA standarts (ECMA-262).
- ECMAScript 6 (ES6) , atbrīvots 2015. gads .
JavaScript bibliotēkas un ietvari
JavaScript bibliotēkām un ietvariem ir svarīga loma mūsdienu tīmekļa izstrādē. Tie piedāvā iebūvētas funkcijas un metodes, kas uzlabo tīmekļa lapas, padarot tās dinamiskākas un interaktīvākas. Viņi apstrādā atkārtotus uzdevumus, ļaujot izstrādātājiem koncentrēties uz pamata funkcionalitāti.
Tie nodrošina arī projekta struktūru un datu plūsmas struktūru, kas palīdz izveidot ātras un uzticamākas lietojumprogrammas.
JavaScript bibliotēkas
Bibliotēkas nodrošina iepriekš izstrādātus risinājumus biežiem uzdevumiem. Izstrādātāji var izmantot šīs funkcijas, nevis rakstīt kodu no jauna, tādējādi ietaupot dārgo laiku. Šeit ir dažas populāras JavaScript bibliotēkas.
- ReaģētJS
- jQuery
- p5.js
- D3.js
- Collect.js
- Pasvītrojums.js
- Lodash
- Tensorflow.js
JavaScript ietvari
Frameworks piedāvā visaptverošu struktūru ēku lietojumiem. Šeit ir daži populāri JavaScript ietvari.
- AngularJS
- View.js
- NuxtJS
Ja esat cilvēks, kuram vairāk patīk mācīties no kursiem. JavaScript kurss Nodrošina pilnīgu iesācēju līdz padziļinātām mācībām.
JavaScript apmācība — FAQ
Kādas JavaScript versijas ir ietvertas apmācībā?
Šis JS apmācība aptver plašu JavaScript versiju klāstu, sākot no pamatiem līdz progresīvākām koncepcijām. Tas ietver abas vecākas versijas, piemēram, ES5 un ES6 , kā arī jaunākas versijas un funkcijas, kas ieviestas ES7, ES8, ES9 un citur.
plauktu suņi
Kam tiek izmantots JavaScript?
JavaScript galvenokārt tiek izmantots tīmekļa lapu uzlabošanai, pievienojot interaktivitāti, dinamisku saturu un lietotājam draudzīgas funkcijas. Tas darbojas tieši tīmekļa pārlūkprogrammās un ļauj izstrādātājiem izveidot atsaucīgas un saistošas lietotāja saskarnes.
Kā iemācīties JavaScript no nulles?
Lai apgūtu JavaScript no nulles, sāciet ar pamatiem:
- Izprotiet mainīgos, datu tipus un operatorus.
- Uzziniet par funkcijām, cilpām un nosacījumu priekšrakstiem.
- Praktizējiet, veidojot mazus projektus, un pakāpeniski pārejiet pie sarežģītākiem.
Kas ir JavaScript ietvari?
JavaScript ietvari (piemēram, Reaģēt , Leņķisks , vai View.js ) nodrošina strukturētu veidu, kā izveidot tīmekļa lietojumprogrammas. Tie piedāvā iepriekš iebūvētus komponentus, maršrutēšanu, stāvokļa pārvaldību un citus rīkus, lai racionalizētu attīstību.
Vai šī ir uzlabota JavaScript apmācība?
šī javascript apmācība aptver visu svarīgo uzlabotas JavaScript koncepcijas piemēram, funkcionālā programmēšana, objektorientētā programmēšana, asinhronā programmēšana un citas. Iesācēji var sākt ar pamatiem un pakāpeniski iedziļināties sarežģītākos jēdzienos, mācības gaitā.