Az első találkozót a funkció - javascript harmadik tanulság - nagyon vad
[Hiba történt a feldolgozás ezen irányelv]
- hogy a szöveg láthatatlan;
- megtanulnak írni funkció;
- operátor ha. mást;
- anatómiája és funkciója az új tárgyak
néhány CSS
Ne feledje, a rejtett szöveget az első lecke - a magyarázat azoknak, akik nem tudják, mi az a változó?
Ma megtanuljuk ezeket a dolgokat, de ugyanakkor írunk egy egyszerű funkció.
A tanulság lesz nagyon gyakorlatias, mi Vágta végigsöpört feltérképezetlen földeket, anélkül, hogy részleteket még. De nagyon hamar (és talán a következő leckében) itt az ideje „össze kövek”. Mentálisan készülj: ez lesz nagyon unalmas.
És ma - egy hatalmas és remélhetőleg informatív túra.
Először is nézd meg a CSS. Remélem, hogy az alapokat a kívánt nyelvet. Ha nem - tanácsot egy hétig (vagy talán csak egy pár órát - ez nem csak attól függ képesség, hanem „a mértéke fanatizmus”), hogy elhalasztja mi osztályok és a sovány CSS.
Így többek között a CSS tulajdonságokat megjelenített tulajdonság. Van egy csomó értékek:- egyik sem
- tömb
- inline-block
- inline
- táblázat-fejléc-csoport
- table-footer-csoport
- list-item
Hogy őszinte legyek, nem mindegyikük kellett használni, de abból, amit esznek lista-elem vagy asztali valamit ott-csoport. Nem tudom, hogy egyáltalán (bár becslés).
De ma szükségünk van két: nincs és blokk.
Valószínűleg már sejtette, hogy a «display: none;» azt jelenti «elrejteni» és «display: block;» - «mutat», hogy úgy mondjam, a szokásos formában.
Itt látható a kódrészletet az első lecke:
Stop! Tudod, mi az a változó?
Ha nem, nyomja meg a hivatkozást, és olvassa el a magyarázatot.
Hogy a számítógép működik? Minden adatot tárolunk a lemezen, és az a hely, ahol feküdt, meg kell jelölni, hogy tegye világossá, hol kell keresni. Bármely program (a script - nem más, mint egy kis program) dolgozik néhány adatot. Ezért célszerű „pont egy hely” számukra. Itt a helye, ez jelentette a memória része, és képes lesz a változó. Miért „változó”? Mivel ez a rész lehet tölteni különböző értékeket. Például, ha dolgozunk a számológép, a számok és műveletek velük, ami bemutatjuk rögzítik a megfelelő programot változókat. És kattintva végrehajtása gombra hatékony algoritmussal azokat az értékeket, mi vezetett be.
rejtett
-bekezdések vannak elrejtve
ismerős „var” jelenik meg a referencia kód. hogy a „megfelelő nevet” a mi div „a. De akkor jelez () - a függvény nevét, amely között van elhelyezve,
és .Megtanulni írni funkció
Ez egy nagyon egyszerű függvény. Itt van, hogyan néz ki:
functionName funkció (elem1, item2) <код в теле функции>
functionName funkció (elem1, item2) <код в теле функции>
functionName funkció (elem1, item2)
functionName funkció (elem1, item2)
Ez kényszer nyitott, vagy éppen ellenkezőleg, „elválaszthatatlan” vonal között a konzolok és egyéb elemeket nem szükséges. De mind a zárójelben legyen.
Szándékosan annyira unalmassága körül. A szintaxis programozási nyelv szükséges, hogy csapkod a halál az orrát, különösen a HTML „schikam HTML több lehetőségét, hogy úgy mondjam,»megalkuvás«. Ez a programozási nyelv - NO.
Így a funkció akkor jelez (nnn) nnn érv. amely, mint látható, egy töredéke HTML-kódban, feltételezi, id (azonosító egyedi név) az elem (tag), hogy szeretnénk megjeleníteni vagy elrejteni.
Az if utasítás. más
Általános szabály, hogy a program írjon nekik, ezek a programok megkönnyítik munkánkat és teszünk együtt bizonyos intézkedéseket. Ezekhez a műveletekhez, vagy más szóval, a műveletek, programozási nyelvek tömve vannak mindenféle szereplők. A legegyszerűbb és legelterjedtebb üzemeltető - ha. mást.
„Amikor (ha) az üzlet nyitva van, megyek a boltba. Egyébként (más) fogok sört inni. "
„Az üzlet nyitva” azt az állapotot. ahol egy művelet végrehajtása 1 ( „megyek a boltba”).
Ennek hiányában ez a feltétel (az más) végezzük 2 ( „megyek sörözni”).
Írjunk ez nonszensz yavaskriptski:
Ismét figyeljen a szintaxis.
Feltétel - zárójelben.
Hozzászólások - itt fogszabályozó.
Van is egy rövidített: kulcsszó nélkül, és ha mást. és speciális szimbólumok. De a korai szakaszban nem ajánlom, hogy vegyenek részt. Próbáld megérteni ezt a kis puzzle magad:
Az üzlet nyitva van, megyek a boltba? fogok sört inni
Tárgyak, objektumok, tárgyak.
Lássuk a „HA” a mi funkciót.
Az állapota - document.getElementById (nnn) .style.display == 'nincs'
Mit jelent ez?
Azt már láttuk, ez a dokumentum objektumot a módszer write (). Ne feledje - document.write ( "Just ott különböző szöveg").
Talált ezt elemet - is egy tárgy, csak egy alacsonyabb rangú, mint a dokumentumban. És azt a saját módszereit és tulajdonságait. Némelyikük megfelelnek a a HTML tag. Itt van, hogy például stílusú épület.
Ami azt is, viszont egy objektumot a saját tulajdonságai, amelyek közül a kijelzőn.
Azaz, az összes objektum a módszerek és tulajdonságait más tárgyak, felfűzve egy ponton lefelé hierarchiában.
Mi történt? Az orosz mondás: „ha az iratot Egy elem ilyen és ilyen, és ez láthatatlan” - itt van, a mi állapot.
És most minden nagyon egyszerű. Ha ez az elem nem látható, meg kell láthatóvá válnak. Ez a zárójelek akció fogja másolni az azonos, hanem majd fel sem blokk.
Egyébként (és „egyébként” fordul elő, amikor a mi elem jelenik meg), akkor azt újra láthatatlanná válik. Tehát valójában a máshol egyszerűen másolja mi volt a nyilatkozatban.
Most nézd: ahelyett, hogy egy azonosító elem van hozzá a nevét az az érv, hogy a funkciót. Most, ha ezt a funkciót a a HTML-ben. amivel egy érv ténylegesen létező azonosítót, akkor a funkció tetszett neki.
És ez az a beállítás. Észrevetted az aposztróf jelet? Miért vannak itt, amikor látszólag semmi nem akadályozza meg őket abban, hogy a kettős?
Egy HTML dokumentum funkció belül végezzük a href attribútum. amelyben ő idézte. És idézőjelbe sikertelen lesz. Azt is teszteltük véletlenszerűen () a saját bőrét, és a tető, és álmatlan éjszakák.
hogyan kell megépíteni függvényében hogyan működik, ha a ciklust. mást, valamint néhány, a tárgyak és azok hierarchiáját.
És azt is megtanulják:
elrejteni, és azt mutatják, a szöveg linkre kattintva.