Pagrindinis HTML, CSS ir JavaScript vadovas

Objektų kūrimas JavaScript – pagrindų pažinimas

Visi pamokos vaizdo įrašai Pagrindinis pamokos HTML, CSS ir JavaScript.

JavaScript yra viena svarbiausių programavimo kalbų, ypač interneto kūrimo srityje. Dirbimas su objektais yra esminis, nes objektai atlieka fundamentalią rolę duomenų organizavime ir vaizdavime. Jei jau turi patirties su Java, darbas su objektais JavaScript gali pasirodyti neįprastas. Pasigilinkime į pagrindus šių galingų konceptų kartu.

Svarbiausi įžvalgos

  • Objektai JavaScript skiriasi nuo tų, kurie yra Java, kad pasiūlytų lankstesnę struktūrą.
  • Objektus galima kurti naudojant literalią notaciją arba konstruktorių funkcijas.
  • Suprasdamas, kaip naudoti this konstruktorių funkcijose, yra esminis dirbant su objektais.

Kilio veiksmų vadovas

1. Įvadas į objektus

Kai girdi terminą "objektai" susijusius su JavaScript, gali būti, kad iš pradžių galvoji, kad tai supaprastinta Java objektų versija. Išties JavaScript objektai yra kitaip struktūruoti ir vykdo kitas funkcijas nei jų atitikmenys Java.

Objekto kūrimas JavaScript – pagrindų susipažinimas

JavaScript leidžia tau kurti objektus asociatyvių masyvų forma. Tai reiškia, kad tu gali pasiekti reikšmes per raktus, o ne per numerinius indeksus.

2. Paprasto objekto kūrimas

Šiuo atveju mes naudojame skliaustus ir apibrėžiame savybes vardas ir pavardė. Vietoj numerinių indeksų mes tiesiogiai kreipiamės per raktus.

Objektų kūrimas JavaScript kalba – pagrindų supažindinimas

Tu gali pasiekti objekto savybes naudodamas kintamojo pavadinimą ir raktinį žodį.

3. Objektų kūrimas naudojant new operatorių

Dar vienas būdas sukurti objektą yra naujo operatoriaus naudojimas su Object konstruktoriumi.

Šiuo atveju sukuriamas naujas objektas naudojant tą pačią metodiką, tik mes naudojame new operatorių, kad sukurtume objekto egzempliorių.

4. Konstruktorių funkcijų naudojimas

Konstruktorių funkcijos yra elegantiškas būdas sukurti kelis objektus su panašiomis savybėmis. Mes tiesiog apibrėžiam funkciją, kuri tarnauja kaip statybos planas.

Naudodamas this konstruktorių funkcijoje, gali kontroliuoti objektų savybes, kurios yra sukurtos iš šios funkcijos.

Objekto kūrimas JavaScript – pagrindų pažinimas

5. Objekto instancija su konstruktorių funkcija

Sukurdami naują instanciją asmenų funkcijoje, mes vėl naudojame new operatorių.

Čia sukuriama nauja asmenybė su atributais vardas ir pavardė.

Objekto kūrimas JavaScript – pagrindus pažinti

6. Skaitymo gerinimas didžiosiomis raidėmis

Kad būtų patogiau skaityti ir pagal konvencijas, rekomenduojama konstruktorių funkcijos pavadinimą pradėti didžiąja raide. Tai padidina atskirtį tarp funkcijų ir konstrukcinių objektų.

Šiuo atveju aiškiau, kad asmenybė tarnauja kaip statybos planas objektams.

Objektų kūrimas JavaScript – pagrindų išmanymas

7. Vykdomi iš anksto apibrėžti objektai JavaScript

JavaScript siūlo daugybę integruotų objektų, tokių kaip String, Array ir Date. Šie objektai padeda tau padaryti tavo programavimą dar efektyvesniu. Rekomenduojama naudoti šiuos objektus, o ne užsirašyti logiką pačiam.

Objektų kūrimas JavaScripte – pagrindų pažinimas

Būsimose pamokose mes išsamiau aptarsime objektų savybes ir jų metodus.

Santrauka – Objektų kūrimas JavaScript - Pagrindai ir pavyzdžiai

Dabar tu išmokai objektų kūrimo pagrindus JavaScript, tiek per literalią notaciją, tiek per konstruktorių funkcijas. Gilaus šių konceptų supratimas yra esminis, norint išnaudoti visą JavaScript potencialą interneto kūrimo srityje.

Dažnai užduodami klausimai

Kas yra objektai JavaScript?Objektai JavaScript yra savybių rinkiniai, organizuoti rakto-reikšmės poromis.

Kaip sukurti objektą JavaScript?Objektą galima sukurti naudojant skliaustus arba new Object() konstruktorių.

Kas yra konstruktorių funkcija?Konstruktorių funkcija yra speciali funkcija, naudojama sukurti kelias objekto instancijas.

Kodėl naudoju this konstruktorių funkcijose?this nurodo į dabartinį objektą, kuris yra instancijuotas konstrukcijos funkcijoje.

Kas yra integruoti objektai JavaScript?Integruoti objektai yra iš anksto apibrėžti objektai, tokie kaip String, Array ir Date, kuriuos teikia JavaScript.

274