Lahendatud: jõudsin URL-ile

Peamine probleem URL-iga on see, et see ei tööta nii, nagu reklaamitakse. Veebisait lubab kasutajatele, et nad pääsevad hõlpsalt ligi oma veebibrauseri praegusele asukohale, sisestades aadressi aadressiribale, kuid see pole nii. Selle asemel suunatakse kasutajad lehele, mis palub neil kontole juurdepääsuks sisestada oma sisselogimisandmed. See on suur ebamugavus kasutajatele, kes üritavad pääseda veebilehtedele või otsida Internetist teavet.

window.location = "http://www.google.com";

See koodirida suunab praeguse akna Google'i avalehele.

_sub_

JavaScriptis on alamprogramm koodiplokk, mida saab välja kutsuda teisest koodiplokist.

ise muud argumendid

Enda ja teiste kohta argumentide esitamiseks JavaScriptis on mitu erinevat viisi.

Esimene võimalus on kasutada märksõna "ise", millele järgneb nimi või väljend. Näiteks self.name tagastaks praeguse objekti atribuudi nimi väärtuse.

Teine võimalus on kasutada märksõna "muu", millele järgneb väljend. Näiteks muud.nimi tagastaks atribuudi nimi väärtuse objektil, mis ei ole praegune objekt.

Klassi eksemplarid

JavaScriptis on klassid teatud tüüpi eksemplarid. Need sarnanevad muutujatega selle poolest, et mahutavad andmeid, kuid neil on mõned eriomadused.

Esiteks võib klassil olla omadusi, mis on omased klassile endale. Näiteks võib klassil olla atribuut nimega "nimi", mis sisaldab klassi nime.

Teiseks võivad klassidel olla meetodid. Meetod on nagu funktsioon, kuid see kuulub klassi, selle asemel, et olla seotud klassi üksiku eksemplariga. Meetodeid saab kasutada näiteks klassi uute eksemplaride loomiseks või klassi liikmetele juurdepääsu saamiseks väljastpoolt meetodit ennast.

Lõpuks võivad klassidel olla atribuudid ja meetodid, mida jagavad kõik klassi eksemplarid. Seda nimetatakse "prototüübi omaduseks". Prototüübi atribuut on nagu muutuja, kuna see sisaldab andmeid, mida jagavad kõik klassi eksemplarid. Erinevalt muutujatest, mis võivad sisaldada mis tahes andmetüüpi, sisaldab prototüübi atribuut alati objekti viidet. See tähendab, et kui loote klassi eksemplari käsuga new(), saate objektiviite, mis osutab klassi objekti eksemplarile (mitte lihtsalt vanale objektile). Seejärel saate selle objekti liikmetele juurde pääseda, kasutades punktimärki (nagu näiteks: Class.prototype).

Maagiline meetod

Sellele küsimusele pole ühest kindlat vastust. Mõned inimesed eelistavad kasutada natiivseid JavaScripti teeke, nagu jQuery, samas kui teised võivad eelistada kasutada "traditsioonilisemaid" programmeerimismeetodeid, nagu tsüklid ja tingimuslaused. Lõppkokkuvõttes sõltub see, mis konkreetsele inimesele kõige paremini sobib, tema enda eelistustest ja kogemustest.

Seonduvad postitused:

Jäta kommentaar