Administrarea DHTML js

Indiferent dacă sunteți un webmaster experimentat, sau citit doar un manual pe HTML, știi că, cu HTML, puteți crea pagini doar statice. Pentru mai multe cazuri, se potrivește perfect. Dar, de multe ori o anumită activitate, sau difuzor, va îmbunătăți doar pagina ta.

Lucrurile cum ar fi calendare, care se deschide atunci când faceți clic pe mouse-ul sau bara de navigare, care este întotdeauna vizibilă, indiferent cât de departe derulați - cât de des vă întâlniți cu aceste adăugiri pe site? Și, uneori, doar o linie care merge de la știri, sau, de exemplu, meniul sub formă de listă verticală, sau un traseu frumos pentru cursorul mouse-ului. Convenabil, și, uneori, pur și simplu frumos, nu-i așa?

Toate acestea este un HTML dinamic (sau, pe scurt, DHTML).

Prima proprietate - execuție pe computer client. Dacă știi cum să faci toate aceste lucrări on-line, ar trebui să fie conștienți de faptul că pagina web care afișează un browser, creați (sau stocate) pe un alt calculator, numit un server. Browser-ul trimite o cerere către server și primește răspunsul pagini HTML-cod. În acest caz, browser-ul este numit client.

Principalul lucru - pentru a realiza că, după o pagină de browser dat, serverul nu poate schimba conținutul său.

Prin urmare, una dintre cerințele pentru script-urile de calitate este de performanță obligatorie cel puțin în FireFox și Internet Explorer.

Toate script-urile eșantion pe care le puteți găsi în acest tutorial, va îndeplini această cerință.

Și, în sfârșit, o soluție nume ciudat.

Exemple de simple și complexe.

În ciuda faptului că limba JS este cel mai frecvent utilizat pentru inserții mici în pagină, limba este suficient de puternic. E aproape la fel de bun ca deja menționat limbajul Java. De exemplu, limba poate fi creat (desigur, nu fără participarea browser-ului) program, nu este cu mult diferit de obicei, așa-numitul desktop.

Nu a fi nefondate, voi da exemple:

În plus față de site-urile de mai sus, ar putea fi numit mii într-o măsură mai mare sau mai mică, folosind JS. Dar, cred, ar trebui să fie adăugate la aceste mii de alta - este site-ul tău.

Conform tradiției istorice a studiului de orice limbă începe cu așa-numitul «HelloWorld» „bine, că este un program care nu face altceva decât să afișeze un mesaj simplu. Nu se va abate de la această tradiție.

Al doilea instrument, fără de care este foarte dificil de a face, - un depanator. Până în prezent, nu am văzut un debugger mai bun decât Firebug. care este livrat ca un modul FireFox'u. Pentru fanii înfocați ai Internet Explorer, puteți recomanda Microsoft Script Debugger. dar, în opinia mea, nu este atât de convenabil.

Pentru cei care prefera Opera, Safary și chiar browsere mai exotice, eu, din păcate, nimic nu mă pot sfătui.

Acum, că sunt înarmați și pregătiți să acționeze, aveți nevoie de o pagină web.

Este suficient la un cadru simplu, fără conținut. De exemplu:

Dacă-l deschide într-un browser, apoi, după cum era de așteptat, nu a văzut nimic.

Dar putem spune că browser-ul interiorul paginii pe care doriți să afișeze text.

Pentru a face acest lucru, codul sursă al paginii pe care doriți să vă conectați un script.

Acest lucru se poate face în două moduri, ambele metode folosesc tag-ul