CATEGORII DOCUMENTE |
Inserarea unui script java (javascript) - Ce rol are si de ce il folosim - Cu fiecare noua versiune, HTML devine din ce in ce mai puternic, dar unele lucrari cer inca mai mult decat ceea ce pot oferi etichetele HTML de baza. HTML este proiectat sa formateze si sa afiseze articole pe ecran. Insa daca doreati ca paginile dumneavoastra web sa interactioneze cu utilizatorul, in trecut trebuia sa scrieti un script CGI care sa fie plasat pe server. Scripturile CGI sunt foarte capabile, dar reclama adesea unele cunostinte neconventionale de programare si de lucru cu un server. O alta varianta este de a folosi JavaScript, un limbaj usor de invatat si de folosit. JavaScript ruleaza pe masina client si este inglobat in codul HTML, astfel ca este ideal pentru oamenii obisnuiti cu HTML. In aceasta lectie la ScoalaOnline, veti avea ocazia de a arunca o scurta privire asupra limbajului. JavaScript este un limbaj de scriptare simplu, interpretatt, orientat spre obiecte, care poate fi folosit pentru a adauga un comportament interactiv simplu unei pagini HTML prin intermediul unui script de cuvinte-cheie inserate intr-o pagina web. JavaScript este considerat uneori un subset al limbajului de programare Java. De fapt, cand priviti spre originea sa, puteti vedea ca nu este adevarat. Cand Sun lucra la definirea limbajului Java, Netscape crea un limbaj de scriptare pentru produsul lor LiveWire, numit LiveScript. Intre timp Java a fost lansat cu multe urale. Netscape si-a dat seama ca LiveScript ar fi folositor ca mod de interfatare cu Java si a contactat Sun pentru a-i comunica ideea. Sun a ajutat Netscape sa refaca LiveScript si l-a numit JavaScript. Desi poseda unele elemente de sintaxa similare cu cele din Java, JavaScript nu este un derivat din acesta. In capitolele anterioare am discutat despre crearea paginilor web utilizand limbajul de marcare HTML unde ati invatat sa introduceti intr-o pagina liste, tabele, imagini, formulare. Site-urile Web nu sunt insa doar niste 'tiparituri electronice', ele trebuie sa interactioneze cu utilizatorul, sa-i furnizeze acestuia servicii prompte si 'pe gustul sau'. Pentru a putea defini si folosi comportamentul elementelor dintr-o pagina Web s-au dezvoltat limbaje simple de 'programare', numite limbaje de scripting. Secventele de program scrise intr-un astfel de limbaj se numesc scripturi. Trebuie sa facem distinctie intre limbajul Java, care este un limbaj de nivel inalt de uz general (se pot scrie, in principu, aplicatii de orice tip), si JavaScript, care permite doar scrierea de secvente de program ce se executa la aparitia unui eveniment. Este adevarat ca exista asemnari intre sintaxa celor doua limbaje, ele avand sintaxa apropiata de limbajul C, sunt ambele orientate obiect si pot fi utilizate in construirea paginilor Web, dar nu sunt acelasi lucru (asa cum foarte multi 'avizati' afirma). Scripturile
JavaScript sunt interpretate de browserele Web, care 'stiu'
JavaScript, deci legatura browser-script va aparea cu claritate pe tot
parcursul capitolului. Ca si in limbajele traditionale, in JavaScript vom
lucra cu variabile, constante, tipuri de date, functii. Noutatea e aceea ca
JavaScript este un limbaj orientat obiect si bazat pe evenimente.
Aceste doua caracteristici vor fi discutate pe larg deoarece reprezinta
esenta limbajului.
>Fereastra de mai sus apare in urma comenzii Insert/Script din meniul principal al editorului nostru. Observati ca aveti posibilitatea de a scrie fie un script Visual Basic (VB Script), fie un script Java (JavaScript). Obiect. Eveniment Oricare limbaj
orientat-obiect are ca baza notiunea de obiect, de aici derivand si o
noua maniera de programare. Sa luam ca exemplu
transformarea unui profesor (notat cu prof') intr-un model software
(obiect). Putem lua in considerare caracteristici (properties)
cantitative (inaltime, greutate, culoarea ochilor) si calitative
(inteligenta,). Obiectul nostru va fi bine descris prin comportamentul sau
(behavior), aceasta insemnand o lista cu actiunile intreprinse: pune
note proaste, striga la bietii elevi, preda intr-una, Obiectul nostru se
va afla la un moment dat intr-o anumita stare: stare de nervi, stare
de asteptare (doar o prinde pe careva copiind la extemporal). Obiectul nostru
poate ajunge intr-una din starile mentionate in urma aparitiei unui
eveniment, care determina reactia obiectului (realizarea unei actiuni).
Evenimente ar putea fi: elevul nu a invatat, ceea ce determina activarea
actiunii de a pune note proaste sau de a striga la elev. Sa trecem in revista cativa termeni foarte importanti:
Pentru a putea lucra cu obiectul trebuie sa utilizam numele acestuia, iar pentru a utiliza valoarea unei proprietati procedam astfel: nume_obiect.proprietate Modificarea unei proprietati se poate face astfel:
prof.bun = false Pentru a putea lucra cu evenimentele trebuie sa cunoastem care pot fi acestea si cum le putem 'capta' (cum stim ca s-a produs un eveniment si cum putem executa actiunea dorita). Evenimentele posibile sunt listate in tabelul de mai jos:
Intr-o sectiune viitoare vom invata cum se poate executa o actiune utilizand evenimentele. Sa notam ca aparitia unui eveniment este testata prin folosirea unui identificator numit handler. Handler-ul reprezinta de fapt apelul unei functii sau o secventa de instructiuni JavaScript, deci vom intelege prin event handler tratarea aparitiei unui eveniment. In tabelul precedent sunt prezentate evenimentele posibile, elementele unde pot aparea evenimentele, semnificatia si handler-ul fiecarui eveniment (se adauga prefixul on numelui evenimentului). Cum introducem un script. Marcajul Script Pentru a introduce un script intr-un document Web vom utiliza marcajul <SCRIPT>, care este o extensie a limbajului Html. Acest marcaj permite introducerea unui numar arbitrar de functii sau secvente de instructiuni JavaScript si poate sa apara in orice sectiune a documentului. Exemplul 1 Vom introduce un script care sa afiseze in document un mesaj. Codul este urmatorul: <HTML> <HEAD> <Title>Exp 1</Title> <Script Language='JavaScript'> <!-- document.write('Acesta este inceputul documentului') --> </Script> </HEAD> <Body> <P> Restul mai tarziu ! </Body> </HTML> Observatii:
Exemplul 2 Adaugam codului din exemplul precedent linia: window.alert ('Apasa OK pentru continuarea inacrcarii documentului !'); Observatii:
Sa trecem in revista atributele marcajului SCRIPT:
Putem introduce oricate marcaje SCRIPT in documentul Html si in oricare sectiune a documentului. De asemenea, intr-un marcaj SCRIPT pot fi introduse un numar arbitrar de functii si instructiuni. Elementele de baza ale limbajului JavaScript Pe linga elementele specifice (evenimente, handler-e de eveniment, obiecte), limbajul JavaScript contine, ca in orice limbaj de programare, urmatoarele elemente:
Variabile In acceptiunea generala a termenului, prin variabila intelegem un obiect utilizat in algoritmi, care are urmatoarele caracteristici:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 1274
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved