Kodėl paprastai rekomenduojama apriboti visuotinių kintamųjų naudojimą „JavaScript“?
„JavaScript“ visuotiniai kintamieji yra kintamieji, kurie deklaruojami už bet kokios funkcijos ar bloko taikymo srities. Jie turi visuotinę taikymo sritį, tai reiškia, kad juos galima pasiekti iš bet kurios kodo vietos. Nors pasauliniai kintamieji gali atrodyti patogūs, paprastai rekomenduojama apriboti jų naudojimą „JavaScript“ dėl kelių priežasčių. Pirma, naudojant globalius kintamuosius galima
Kas yra „JavaScript“ šešėlis ir kaip tai veikia kintamąją prieigą?
Šešėlis „JavaScript“ reiškia kintamojo vidinėje srityje, turinčio tokį patį pavadinimą kaip ir išorinės apimties kintamojo, sąvoką. Kai atsiranda šešėlis, vidinis kintamasis laikinai paslepia išorinį kintamąjį, paveikdamas kintamųjų prieigą ir matomumą kode. Šis reiškinys yra glaudžiai susijęs su koncepcija
- paskelbta Svetainių kūrimas, EITC/WD/JSF „JavaScript“ pagrindai, „JavaScript“ funkcijos, Įvadas į pasaulinį ir vietinį mastą, Egzamino peržiūra
Kas atsitinka, kai funkcija susiduria su return sakiniu?
Kai funkcija susiduria su „JavaScript“ grąžinimo teiginiu, nutinka keli svarbūs dalykai. Pirma, funkcija nedelsiant nustoja vykdyti bet kokį tolesnį kodą ir išeina. Tada grąžinimo sakinyje nurodyta reikšmė perduodama atgal į iškvietimo kodą kaip funkcijos iškvietimo rezultatas. Šią grąžintą reikšmę gali naudoti iškvietimas
- paskelbta Svetainių kūrimas, EITC/WD/JSF „JavaScript“ pagrindai, „JavaScript“ funkcijos, Įvadas į pasaulinį ir vietinį mastą, Egzamino peržiūra
Kaip funkcijose pasiekiami globalūs kintamieji?
Visuotinius JavaScript kintamuosius galima pasiekti funkcijose naudojant apimties grandinės mechanizmą. Apimties grandinė yra hierarchinė struktūra, kuri nustato „JavaScript“ kintamųjų prieinamumą. Kai funkcija vykdoma, sukuriama nauja sritis ir ši sritis turi prieigą prie kintamųjų, apibrėžtų savo bloke, taip pat kintamuosius
- paskelbta Svetainių kūrimas, EITC/WD/JSF „JavaScript“ pagrindai, „JavaScript“ funkcijos, Įvadas į pasaulinį ir vietinį mastą, Egzamino peržiūra
Kuo „JavaScript“ skiriasi pasaulinė ir vietinė apimtis?
„JavaScript“ srityje apimtis reiškia kintamųjų, funkcijų ir objektų pasiekiamumą ir matomumą tam tikroje kodo dalyje. Apimties sąvoka yra svarbi norint suprasti, kaip programoje organizuojami ir pasiekiami kintamieji ir funkcijos. „JavaScript“ turi du pagrindinius taikymo srities tipus: visuotinę ir vietinę. Pasaulinė taikymo sritis:
- paskelbta Svetainių kūrimas, EITC/WD/JSF „JavaScript“ pagrindai, „JavaScript“ funkcijos, Įvadas į pasaulinį ir vietinį mastą, Egzamino peržiūra