Ratkaistu: Pääsin URL-osoitteeseen

Pääongelma Got to URL -sovelluksessa on, että se ei toimi kuten mainostetaan. Verkkosivusto lupaa käyttäjille, että he pääsevät helposti verkkoselaimen nykyiseen sijaintiin kirjoittamalla osoitteen osoitepalkkiin, mutta näin ei ole. Sen sijaan käyttäjät ohjataan sivulle, joka pyytää heitä syöttämään kirjautumistietonsa päästäkseen tililleen. Tämä on suuri haitta käyttäjille, jotka yrittävät päästä verkkosivuille tai etsiä tietoa Internetistä.

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

Tämä koodirivi ohjaa nykyisen ikkunan Googlen kotisivulle.

_sub_

JavaScriptissä aliohjelma on koodilohko, jota voidaan kutsua toisesta koodilohkosta.

itse muita argumentteja

JavaScriptissä on muutamia eri tapoja esittää argumentteja itsestään ja muista.

Ensimmäinen tapa on käyttää avainsanaa "itse", jota seuraa nimi tai lauseke. Esimerkiksi self.name palauttaisi nykyisen objektin nimi-ominaisuuden arvon.

Toinen tapa on käyttää avainsanaa "muu", jota seuraa lauseke. Esimerkiksi other.name palauttaisi nimiominaisuuden arvon objektille, joka ei ole nykyinen objekti.

Luokkainstanssit

JavaScriptissä luokat ovat tietyn tyypin esiintymiä. Ne muistuttavat muuttujia siinä mielessä, että ne voivat sisältää tietoja, mutta niillä on joitain erityisominaisuuksia.

Ensinnäkin luokalla voi olla ominaisuuksia, jotka ovat ominaisia ​​itse luokalle. Esimerkiksi luokassa voi olla ominaisuus nimeltä "name", joka sisältää luokan nimen.

Toiseksi luokilla voi olla menetelmiä. Metodi on kuin funktio, mutta se kuuluu luokkaan sen sijaan, että se olisi liitetty luokan yksittäiseen esiintymään. Menetelmiä voidaan käyttää esimerkiksi luomaan uusia esiintymiä luokasta tai pääsemään luokan jäseniin itse menetelmän ulkopuolelta.

Lopuksi luokilla voi olla ominaisuuksia ja menetelmiä, jotka ovat yhteisiä kaikille luokan esiintymille. Tätä kutsutaan "prototyyppiomaisuudeksi". Prototyyppiominaisuus on kuin muuttuja, koska se sisältää tietoja, jotka ovat yhteisiä luokan kaikkien esiintymien kesken. Toisin kuin muuttujat, jotka voivat sisältää minkä tahansa tietotyypin, prototyypin ominaisuus sisältää aina objektiviittauksen. Tämä tarkoittaa, että kun luot luokan ilmentymän käyttämällä new()-komentoa, saat objektiviittauksen, joka osoittaa Class-objektin esiintymään (eikä pelkkään vanhaan objektiin). Voit sitten käyttää tämän objektin jäseniä käyttämällä pistemerkintää (kuten: Class.prototype).

Maaginen menetelmä

Tähän kysymykseen ei ole yhtä lopullista vastausta. Jotkut ihmiset haluavat käyttää alkuperäisiä JavaScript-kirjastoja, kuten jQuerya, kun taas toiset saattavat mieluummin käyttää "perinteisempiä" ohjelmointimenetelmiä, kuten silmukoita ja ehdollisia lausekkeita. Viime kädessä se, mikä toimii parhaiten tietylle henkilölle, riippuu hänen omista mieltymyksistään ja kokemuksistaan.

Related viestiä:

Jätä kommentti