Személyes oldal - JavaScript segítségével

Ahhoz, hogy hozzá egy hipertext dokumentum szkriptek (speciális nyelvi programok), a dokumentum kerül egy különleges egység:

Üzenetek megjelenítéséhez a felhasználó a riasztást () függvényt. Az eredmény ez a funkció a megjelenő üzeneteket a műszerfalon, amely egyetlen gomb az OK megnyomása előtt, hogy leállítja a parancsok végrehajtása, mint egy script programot és értelmezése hipertext dokumentum.







alert ( "Hello"); ->

A másik cél a script információs kimenet segítségével közvetlen a dokumentum nyomtatása. Erre a célra meteod document.write ().

dokumentumot. write ( "Pabota script"); ->

Amikor a program az említett módszerek lehetnek output string értékeket. A string egy sor karakterek lehetnek betűk, számok, írásjelek, zárt kettős vagy egyszeres idézőjelek.

Forgalomba vonalai speciális karakterek escape szekvenciákat. Ezek közé tartozik a perjel és ellenőrző kódot, például

Használt kombinálni vonalak műtét +.

Ahhoz, hogy tárolja az információt a forgatókönyvet, amelyet a változók használata. Kevesebb változó ponimaetsyaimya rendelt számítógép memóriájában helyen tárolja bizonyos adatok alatt forgatókönyv. Használata előtt a változók a forgatókönyvet, hogy meg kell állapítsa, és sorolják őket egy meghatározott értéket (inicializált).

Több változó lehet nyilvánítani egy sorban, egymástól vesszővel elválasztva:

Változó értéke lehet rendelni sehol script. Ehhez használja az értékadó operátor bal oldalán van a változó nevét, és a jobb oldalon - a hozzárendelt érték, például

riasztás ( "értéke az X változó -" + x);

Numerikus változók esetén alkalmazható vizsgáló műveletek

igaz. ha az operandus hamis. egyébként hamis

Elágaztatásra script program során egy feltételes állítás. ha az üzemeltető lehetővé teszi, hogy végre egy két alternatív üzemeltetői csoportok értékétől függően az ellenőrzött kifejezést (feltételek), amely lehet, hogy igaz (true) vagy hamis (false). ha az üzemeltető nem tartalmazhat egy része, amely a feldolgozás értéke hamis.

Az if utasítás szintaxisa:

Bevitt év termelt kijelző információt arról, hogy egy ugrás az évben. Feltesszük szökőév, nincs maradék 4-gyel osztható.

var CURRENT_YEAR = prompt ( "Írja be az évet");

ha (CURRENT_YEAR% 4 == 0)

Ha a döntés szükséges, hogy különböző körülmények között, akkor a beágyazott if. Feltételek kialakulásának összetett logikai műveleteket használunk ÉS, VAGY és NEM.

Beágyazott if szintaxisa a következő:

A harmadfokú egyenlet van írva, mint:

Annak érdekében, hogy megtalálja a gyökereit abban az esetben, valós együtthatós számított az elején:

Továbbá, ha R 2

Abban az esetben, ha R 2> = Q 3. valós gyökereit, az egyik (az általános eset) vagy két (degenerált eset). Amellett, hogy a tényleges root, két komplex konjugált. Ahhoz, hogy megtalálja őket, kiszámítása (Kardántengely képlet):

Igazi gyökér:

Abban az esetben, ha A = B komplex konjugált gyökerek fajulhat érvényes:

Hogy kiszámítsa a négyzetgyök felhasználásával Math.sqrt () módszer hatványozási x y Math.pow (x, y).







Annak érdekében, hogy a forgatókönyvet, hogy kezelje az összes objektum az oldalon, és gondoskodjon tárgyak hipertext dokumentumok, a dokumentum objektum modell (Document Object Model, rövidítve DOM) került kialakításra. Ez a modell egyfajta prototípus vagy szervezeti felépítését objektum az oldalon, ami általánosságban is képviselteti magát a következő.

Mind a tárgyak az ábrán látható, vannak bizonyos tulajdonságaik, amelyek változnak, lehetséges, hogy elérjék a dinamikus hatások az oldalon.

Ugyanakkor, mivel a szerkezet a modell látható az ábrán, meghatározza nem minden dokumentum betöltődik a böngészőbe. Ez egy közös dokumentum szerkezete, amely leírja csak néhány a sok lehetséges típusú objektumok ismertek a böngészőt. A nagyobb része a tényleges dokumentum egy egyszerűsített szerkezetű, hiánya miatt az elemek. Például a legegyszerűbb dokumentum, amely csak szöveges információt (anélkül, hogy elemet formák) lesz a következő,

A tetején a hierarchikus szerkezet egy ablak (ablak). Ez az objektum része a böngésző ablakot, amely megjeleníti a tartalmát a HTML-dokumentum. A mnogofreymovoy környezetben, minden egyes képkocka is egy ablakot. Mivel minden vonatkozó eseményeket a dokumentumot, tegyük egy ablakot, akkor - ez a leggyakoribb elem a hierarchikus tárgyakat.

Minden HTML-dokumentum van betöltve a böngésző ablak válik dokumentum. A dokumentum objektum tartalmazza a legtöbb más típusú modell tárgyakat.

A felhasználó nem látja az oldalon nincs kezdete és vége a forma, csak annak elemeit. Minden, ami a címkék között

.
, Ez is része az objektum alakját.

űrlapvezérlők

Minden elem formák - szöveges mezők, gombok, gombok, jelölőnégyzetek és listák - azok különálló objektumok.

A legjobb módja a forgatókönyvek referencia objektumok, hogy minden HTML-objektum van rendelve a saját nevét. Támogató script böngészők képesek értelmezni a nem kötelező attribútumok címkéket a NAME. Ez az attribútum lehetővé teszi, hogy rendelni minden objektum a saját nevét. Például:

Ha elemneveket hivatkozások tárgyakat a következő formában:

elem tulajdonságai

Minden elem tulajdonság (paraméterek leírására tulajdonságai elemet a HTML használható) egy script lehet elérni a tulajdonság nevét. Például egy szövegdoboz elem. leírása a következő:

olvassa el a tulajdonságok akkor a következő szerkezetű

Mint már említettük, egy ablakot tartalmazhat egyetlen dokumentumban. Ezért, amikor hivatkozva egy objektum egy dokumentumon belül nem tudja használni a mutatót a kapcsolat ablakot, és indítsa el a dokumentumot. Ugyanakkor, ugorjon a kapcsolatot mutató a dokumentum nem lehet.

elem módszerek

Az eljárás azt jelenti, hogy mindent meg kell tennie az intézkedéseket az objektum. Lényegét tekintve ez a csapat, de a folyamat és a természet végrehajtásuk társul egy adott objektum.

Az első esetben, a forgatókönyvet használják kattintva a Küldés gombra (küldés), hogy küldjenek formájában (ún MEGRENDELő FORMANYOMTATVáNY) a szerver. A második esetben, készült egy válogatás szöveget egy szöveges mező nevű textpole (amely mindent ugyanabban a formában MEGRENDELő FORMANYOMTATVáNY).

Bizonyos esetekben a módszer megköveteli, hogy adjon meg egy paraméter listát (vagy érveket). Példa a paraméterek megtalálhatók a forgatókönyv, ahol a write () eljárást alkalmazzuk objektum dokumentum:

document.write ( "Ez a böngésző verzió" + navigator.appVersion)

document.write ( „A "+ Navigator.appName +".„)

eseménykezelőkkel

Leírás formában néz ki, nem más. Azonban meg kell figyelni, hogy az utolsó tulajdonság. Tárgyak gombok (és nem csak), válaszoljon kattintással. Amikor a felhasználó rákattint a gombra, a böngésző elküldi a gombra kattintva az üzenetet. A leírásban a gomb, egy speciális attribútum meghatározza, hogy ha egy gomb nem kapott ilyen üzenetet, akkor kell használni az egyik módszer az ablak objektum ablakban úgynevezett riasztási ().

Az funkciója az átlagos blokk script kijelentések miatt egy idő után, miután ezek a gazdasági szereplők töltik be a böngésző. A funkciók könnyen észrevehető belül leírások

Kapcsolódó cikkek