Išspręsta: patekau į url

Pagrindinė „Got to URL“ problema yra ta, kad jis neveikia taip, kaip reklamuojama. Svetainė žada vartotojams, kad jie galės lengvai pasiekti dabartinę savo interneto naršyklės vietą, įvesdami adresą į adreso juostą, tačiau taip nėra. Vietoj to, vartotojai nukreipiami į puslapį, kuriame prašoma įvesti savo prisijungimo informaciją, kad galėtų pasiekti savo paskyrą. Tai yra didelis nepatogumas vartotojams, kurie bando pasiekti tinklalapius arba ieškoti informacijos internete.

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

Ši kodo eilutė nukreips dabartinį langą į „Google“ pagrindinį puslapį.

_sub_

„JavaScript“ paprogramė yra kodo blokas, kurį galima iškviesti iš kito kodo bloko.

savęs kiti argumentai

Yra keletas skirtingų būdų, kaip „JavaScript“ argumentuoti apie save ir kitus.

Pirmasis būdas yra naudoti raktinį žodį „self“, po kurio nurodomas vardas arba posakis. Pavyzdžiui, self.name grąžintų dabartinio objekto pavadinimo ypatybės vertę.

Antrasis būdas yra naudoti raktinį žodį „kita“, po kurio eina išraiška. Pavyzdžiui, other.name grąžintų objekto, kuris nėra dabartinis objektas, pavadinimo ypatybės vertę.

Klasės atvejai

„JavaScript“ versijoje klasės yra tam tikro tipo egzemplioriai. Jie yra panašūs į kintamuosius tuo, kad juose gali būti saugomi duomenys, tačiau jie turi tam tikrų ypatingų savybių.

Pirma, klasė gali turėti savybių, būdingų pačiai klasei. Pavyzdžiui, klasėje gali būti ypatybė pavadinimu „name“, kuri turi klasės pavadinimą.

Antra, klasės gali turėti metodus. Metodas yra kaip funkcija, tačiau jis priklauso klasei, o ne prie atskiro klasės egzemplioriaus. Metodai gali būti naudojami norint sukurti naujus klasės egzempliorius arba pasiekti klasės narius iš paties metodo ribų.

Galiausiai, klasės gali turėti savybių ir metodų, kuriais dalijasi visi klasės egzemplioriai. Tai vadinama „prototipo nuosavybe“. Prototipo nuosavybė yra kaip kintamasis, nes joje yra duomenys, kuriais dalijasi visi klasės egzemplioriai. Tačiau skirtingai nei kintamieji, kuriuose gali būti bet kokio tipo duomenų, prototipo nuosavybė visada turi objekto nuorodą. Tai reiškia, kad kurdami klasės egzempliorių naudodami new(), gausite objekto nuorodą, nukreipiančią į Class objekto egzempliorių (o ne į paprastą seną objektą). Tada galite pasiekti šio objekto narius naudodami taškų žymėjimą (pvz., Class.prototype).

Magiškas metodas

Nėra vieno galutinio atsakymo į šį klausimą. Kai kurie žmonės nori naudoti vietines „JavaScript“ bibliotekas, pvz., „jQuery“, o kiti gali naudoti „tradicinius“ programavimo metodus, tokius kaip kilpos ir sąlyginiai teiginiai. Galiausiai tai, kas geriausiai tinka konkrečiam asmeniui, priklauso nuo jo paties pageidavimų ir patirties.

Susijusios naujienos:

Palikite komentarą