Pentru a adăuga un document hipertext script-uri (programe într-un limbaj special), documentul este plasat într-o unitate specială:
Pentru a afișa mesaje către utilizator cu ajutorul funcției de alertă (). Rezultatul acestei funcții este afișat mesajele de pe tabloul de bord, care are un singur buton OK, înainte de a apăsa care oprește executarea comenzilor ca un program de script și interpretarea documentului hipertext.
alert ( "Hello"); ->
Un alt obiectiv al informației script-ul de ieșire este un mijloc directă imprimarea documentului. În acest scop, document.write meteod ().
documentul. scrie ( "script Pabota"); ->
Atunci când programul este în metodele menționate pot fi valori de ieșire șir. Un șir de caractere este un set de caractere, inclusiv litere, cifre, semne de punctuație, intre ghilimele duble sau single.
Pentru introducerea în linii de caractere speciale utilizate secvențe de evacuare. Ele constau dintr-o bară oblică și un cod de control, de exemplu,
Folosit pentru a combina liniile de chirurgie +.
Pentru a stoca informațiile din script-ul furnizat prin utilizarea variabilelor. Sub ponimaetsyaimya variabila atribuită o locație de memorie de calculator stocarea anumitor date în timpul scenariului. Înainte de utilizarea variabilelor în script-ul trebuie să declare și să le atribuie o anumită valoare (inițializat).
Mai multe variabile pot fi declarate într-o singură linie, separate prin virgulă:
Valoarea variabilă poate fi atribuită oriunde script. Pentru a face acest lucru, utilizați operatorul de atribuire, partea din stânga este numele variabilei, iar dreapta - valoarea atribuită, de exemplu,
alert ( "valoarea variabilei x -" + x);
Pentru variabilele numerice utilizate operațiunile de investigare
adevărat. în cazul în care operandul este falsă. în caz contrar fals
Pentru ramificare program de script folosit o instrucțiune condițională. în cazul în care operatorul permite efectuarea uneia dintre cele două grupe alternative de operatori în funcție de valoarea expresiei controlate (condiții), care poate fi adevărat (true) sau fals (false). în cazul în care operatorul nu poate conține o parte care furnizează o valoare false de procesare.
If are următoarea sintaxă:
Prin afișarea informațiilor introduse anul produs dacă un salt în acel an. Presupunem un an bisect, nici un reziduu este divizibil cu 4.
var CURRENT_YEAR = prompt ( "Enter an");
if (CURRENT_YEAR% 4 == 0) În cazul în care o decizie este necesară pentru a verifica mai multe condiții, puteți utiliza imbricate dacă. Condiții pentru formarea de operații logice compuse sunt utilizate ca AND, OR și NOT. Imbricate if are următoarea sintaxă: Ecuația cubică este scrisă ca: În scopul de a găsi rădăcinile în cazul coeficienților reali, calculate la început: Mai departe, dacă R2 În cazul în care R 2> = Q 3. rădăcini reale, un (caz general) sau două (caz degenerat). În plus față de rădăcina reală, există două complex conjugate. Pentru a le găsi, se calculează (formula Cardan): Real rădăcină este: În cazul în care A = B. rădăcini complexe conjugate degenereze într-un pașaport valabil: Pentru a calcula o rădăcină pătrată folosind metoda Math.sqrt () pentru exponentiation x y Math.pow (x, y). Pentru a permite script-ul pentru a gestiona toate obiectele de pe pagină, și de a asigura obiecte în documente hipertext, a fost dezvoltat modelul de obiect de document (modelul obiect de document, DOM prescurtat). Acest model este un fel de prototip sau a structurii organizatorice a obiectelor pe pagină, care, în termeni generali pot fi reprezentate după cum urmează. Fiecare dintre obiectele prezentate în diagrama, există anumite proprietăți care se modifică, este posibil să se realizeze efectele dinamice pe pagină. În același timp, având în vedere structura modelului prezentat în figură, determină nu orice document care este încărcat în browser. Aceasta este o structură comună a documentului, care descrie doar câteva dintre multele posibile tipuri de obiecte cunoscute în browser. Cea mai mare parte a documentului real are o structură simplificată, datorită absenței elementelor. De exemplu, cel mai simplu documentul care conține doar informații de text (fără forme de elemente) va avea următoarea structură În partea de sus a structurii ierarhice este o fereastră (fereastră). Acest obiect reprezintă partea a ferestrei browser-ului care afișează conținutul HTML documentului. În mediul mnogofreymovoy, fiecare cadru este, de asemenea, o fereastră. Din moment ce toate evenimentele legate de documentul, puneți-l într-o fereastră, este - este cel mai comun element din structura ierarhică a obiectelor. Fiecare document HTML, care este încărcat în fereastra browser-ul devine documentului. Obiectul document conține cele mai multe dintre celelalte tipuri de obiecte de model. Utilizatorul nu vede pe pagină, fără începutul sau la sfârșitul formei, numai elementele sale. Tot ceea ce este între etichetele controalele de formular Fiecare dintre formele elemente - câmpuri de text, butoane, butoane radio, casete de selectare și liste - acestea sunt obiecte separate. Cel mai bun mod de a crea scenarii de obiecte de referință este că fiecare obiect HTML este atribuit numele său propriu. Sprijinirea browsere script au capacitatea de a interpreta atribute opționale de etichete cu numele nume. Acest atribut vă permite să atribuiți fiecărui obiect numele său propriu. De exemplu: Atunci când se utilizează nume de elemente, referirile la obiectele iau forma următoare: Fiecare proprietate element (parametri pentru a descrie proprietățile unui element în HTML utilizat) dintr-un script poate fi accesat de numele proprietății. De exemplu, pentru un element de casetă text. descrisă după cum urmează: se referă la proprietățile puteți utiliza următoarea structură După cum sa menționat deja, o singură fereastră poate conține numai un singur document. Prin urmare, atunci când se referă la un obiect într-un document, nu puteți utiliza indicatorul în fereastra de legătură și de a începe cu un document. În același timp, treceți la link-ul de pointerul la documentul nu poate fi. Conform metodei se referă la tot ceea ce are de a face cu acțiunile obiectului. În esența sa, această echipă, dar procesul și natura punerii lor în aplicare sunt asociate cu un anumit obiect. În primul caz, script-ul este folosit pentru a făcând clic pe butonul Submit (Trimitere) pentru a trimite formularul (numit orderform) la server. În al doilea caz, a făcut o selecție de text într-un câmp de text numit textpole (care conține totul în aceeași formă orderForm). În unele cazuri, metodele de care aveți nevoie pentru a specifica o listă de parametri (sau argumente). Exemplu de parametri pot fi găsite în scenariul în care metoda de scriere () a fost utilizat documentul obiect: document.write ( "Acest browser este versiunea" + navigator.appVersion) document.write ( „de "+ Navigator.appName +".„)
Descriere formă arată diferit. Cu toate acestea, ar trebui să acorde o atenție la ultimul atribut. Obiecte butoane (și nu numai), răspunde la clicuri de mouse. Atunci când utilizatorul face clic pe butonul, browserul trimite butonul este apăsat pe mesaj. În descrierea butonului, cu un atribut special specifică faptul că ori de câte ori un buton nu este primit un astfel de mesaj, acesta trebuie să utilizeze una dintre metodele de fereastra fereastra obiect numit de alertă (). Sub funcția de medie a declarațiilor script bloc cauzate după un anumit timp după ce acești operatori sunt încărcate în browser. Funcțiile sunt ușor de observat în termen de descriptori
element de proprietăți
metode de element
Stivuitoare eveniment