Vaizdo pamoka: Išmokite JavaScript ir jQuery

Interaktyvus tinklalapių kūrimas su JavaScript kintamaisiais

Visi pamokos vaizdo įrašai Vaizdo pamoka: Mokytis JavaScript ir jQuery

JavaScript yra neatsiejama šiuolaikinės žiniatinklio kūrimo dalis. Ji leidžia jums kurti interaktyvias svetaines ir dinamišką turinį. Šiame vadove išmoksite, kaip įgyvendinti paspaudimų įvykius ir dirbti su kintamaisiais. Dėmesys skiriamas paprastam, praktiniam naudojimui, kad galėtumėte iš karto pradėti.

Pagrindinės įžvalgos

  • Išmoksite, kaip tvarkyti paspaudimus ant mygtukų arba kitų elementų JavaScript.
  • Sužinosite, kaip su kintamaisiais saugoti vertes ir jas vėl gauti.
  • Paspaudimų įvykių ir kintamųjų kombinacija suteikia jums daugybę galimybių žiniatinklio kūrime.

Paspaudimų pagrindai JavaScript

Norėdami padaryti mygtuką interaktyvų, pirmiausia turėtumėte turėti HTML ir JavaScript struktūrą. Šiame žingsnyje parodysiu, kaip sukurti mygtuką, kuris rodys alert'ą, kai jis bus paspaustas.

Kitame žingsnyje turite kreiptis į šį mygtuką savo JavaScript faile ir priskirti jam funkciją, kuri bus iškviesta, kai paspausite ant jo. Šiuo atveju bus naudojama getElementById metodas, kad pasirinktumėte mygtuką.

Interaktyvi interneto kūrimas su JavaScript-keitimo

Dabar galite įgyvendinti paspaudimo įvykį.

Šiame pavyzdyje alert'as rodo, kad mygtukas buvo sėkmingai paspaustas. Dabar išbandykite savo įgyvendinimą ir įsitikinkite, kad alert'as pasirodo, kai paspausite ant mygtuko.

Interaktyvi tinklalapių kūrimas su JavaScript-kintamaisiais

Kintamųjų naudojimas

Kintamieji yra centrinis programavimo konceptas. Jie leidžia jums saugoti duomenis ir vėliau juos panaudoti. Sukurkime kintamąjį ir pažiūrėkime, kaip galime jį panaudoti su jūsų ankstesniu įgyvendinimu.

Sukurkite naują kintamąjį, kuris saugo tam tikrą vertę.

Šį kintamąjį galite naudoti, kad pakeistumėte tekstą savo alert'e.

Interaktyvi svetainių kūrimas su JavaScript-variablen

Dabar pakeisime alert'ą, kad vietoj fiksuoto skaičiaus būtų rodomas kintamojo vertė.

Jei dabar paspausite mygtuką, alert'as atrodys taip: „Vertė yra: 15“. Eksperimentuokite su kintamojo verte ir pažiūrėkite, kas atsitiks.

Interaktyvių svetainių kūrimas

Dabar pažvelkite, kaip su paspaudimų įvykiais ir kintamaisiais galime sukurti interaktyvią svetainę. Galbūt norite pakeisti H1 elemento tekstą, kai paspausite ant savo mygtuko.

Jūsų JavaScript faile galite atnaujinti šio H1 elemento vidinį HTML turinį su nauju kintamuoju.

Interaktyvi tinklalapių kūrimas su JavaScript-kintamaisiais

Dabar, jei paspausite mygtuką, antraštės tekstas pasikeis. Tai padaro puslapį interaktyvesnį ir patrauklesnį vartotojams.

Interaktyvi tinklalapių kūrimas su JavaScript kintamaisiais

Kintamųjų naudojimas su skirtingais duomenų tipais

Dar vienas svarbus aspektas yra įvairūs duomenų tipai JavaScript. Be skaičių, galite saugoti ir tekstą, arba loginės vertes. Kai kurie pavyzdžiai:

Kai kuriate kintamąjį, jo apibrėžimo būdas daro įtaką tam, kaip galiausiai galėsite jį naudoti.

Paspaudus mygtuką, antraštės tekstas pasikeis pagal naujoTeksto turinį.

Interaktyvi web plėtra su JavaScript kintamaisiais

Apibendrinimas – efektyvus JavaScript paspaudimų ir kintamųjų naudojimas

Išmokote pagrindus, kaip įgyvendinti paspaudimų įvykius JavaScript ir kaip naudoti kintamuosius, norint kurti dinamiškus interaktyvius elementus. Jei toliau eksperimentuosite ir gilinsitės į šiuos konceptus, būsite pajėgūs kurti sudėtingesnes funkcijas.

Dažnai užduodami klausimai

Koks skirtumas tarp skaičiaus ir eilutės JavaScript?Skaičius apdorojamas kaip skaitinė vertė, tuo tarpu eilutė yra tekstas, kuris yra įtrauktas į kabutes.

Kaip galiu pakeisti kintamojo vertę?Galite tiesiog perrašyti kintamojo vertę priskyrimu, pvz., manoKintamasis = 20.

Ar man reikia kabliataškio eilutės pabaigoje JavaScript?Didžiojoje dalyje atvejų rekomenduojama naudoti kabliataškius, nes jie aiškiau apibrėžia, kur baigiasi komanda.

Kas nutinka su kintamaisiais, kai atnaujinu puslapį?Jei puslapis atnaujinamas, kintamieji bus atstatyti ir praras savo turinį, nes jie egzistuoja tik veikiančios sesijos kontekste.

Kaip galiu naudoti kelis parametrus savo funkcijoje?Galite lengvai apibrėžti papildomus parametrus funkcijos kvietime, pvz.: function manoFunkcija(param1, param2).