Cum de a scrie script-uri

Folosind scripturi (scripturi), ne ocupam de diverse evenimente (de exemplu, faceți clic pe mouse-ul), analiza datele introduse de utilizator pentru a schimba aspectul unora dintre pagini sau chiar întreaga pagină.







Așa cum a fost subliniat în mod repetat, script-ul este introdus în codul HTML cu o etichetă

Pentru tag-ul definiteness



De exemplu, dacă vrem să vedem când faceți clic pe textul conținut în tag-ul <Н2>. îndeplinește o anumită funcție, atunci trebuie să scrie despre următoarele:

Notă relația dintre valoarea atributului ID în tag-ul <Н2> elemente de pagină și numele funcției definite în tag-ul script

Detaliu eveniment de comunicare pentru funcțiile definite în script-ul, precum și legarea acestor legături cu elemente de pagină discutate mai jos, cu exemple specifice. Și da acum orientări generale pentru crearea de manipulare eveniment.

Stivuitoare eveniment

Stivuitoare eveniment ar trebui să ia forma unor funcții sau proceduri. În JScript, utilizați numai funcțiile și VBScript - în principal, procedurile. Funcția procedurii diferă numai prin aceea că acesta returnează o valoare. Ar trebui să se facă distincția descriere (definiție) a funcției și apelați-l.

Descrierea funcției în JScript are forma:

Funcția functionName (listă)
. // cod (corp) funcții
>;

În cazul în care comanda de retur nu este specificată, valoarea returnată ultimei expresiei evaluate. Următorul exemplu oferă o descriere a funcției pentru calcularea suprafeței unui dreptunghi:

Pentru a calcula valorile funcției de apel este utilizat:

De exemplu, pentru a calcula aria unui dreptunghi cu laturile de 5 și de exprimare 20 ar trebui să fie scris:

Aici, valoarea returnată de S_rectangle, atribuit S. variabile de asteptare funcții pot fi substituite variabile, funcții și expresii în loc de valori specifice. Iată un exemplu:

Deoarece funcția returnează o valoare, ea poate să participe la expresii. De exemplu, pentru a calcula aria unui triunghi dreptunghic cu picioare a și b, putem scrie următorul cod:

a = 5;
b = 20;
S_tr = 0,5 * S_rectangle (a, b)

Cu toate acestea, am putea defini o funcție specială care calculează aria unui triunghi dreptunghic pe celelalte două laturi:

Funcția S_tr (a, b)
reveni 0.5 * S dreptunghi (a, b)

variabile

La elaborarea programului, de regulă, utilizează variabile care servesc pentru a stoca datele brute, precum și rezultatele intermediare și finale ale calculelor. Variabila este creat la punctul de program, în cazul în care, pentru prima oară o expresie, în care ea a fost atribuită o valoare. Dacă variabila este creată în corpul funcției, acesta va fi disponibil numai în cadrul funcției. Luați în considerare acest exemplu:

Aici toate variabilele disponibile în funcție S_rectangle (). dar S variabila nu este disponibilă offline. Pentru a face o S variabile disponibile oriunde in script-ul, trebuie doar să-l creați în afara funcției. De exemplu, putem scrie o expresie S = 0; la punctul de script-ul în cazul în care sunt definite variabilele a și b.