Javascript 1

Acest capitol discută:

  • ce este DHTML;
  • ce tehnologii include DHTML;
  • oportunități oferite de DHTML.

Ce este HTML dinamic?

Dynamic HTML este un concept colectiv. Este o combinație de noi etichete HTML, opțiuni și capabilități de programare (sub formă de scripturi), care vă permite să creați pe ele pagini web interactiv și animate. Datorită DHTML, pagina Web începe să funcționeze ca orice program de calculator, astfel încât diferența dintre hard disk și Internet este șters.







Noile tehnologii, care, împreună, au condus la crearea DHTML, folosit pentru prima dată în browserele Netscape Navigator 4 și Microsoft Internet Explorer 4. În timp ce kernel-ul DHTML, bazat pe standardul HTML 4.0, susținut de ambele browsere, caracteristici suplimentare ale programului sunt susținute de nici un browser, sau altul. Aceasta este una dintre dificultățile pe care dezvoltatorii le întâmpină atunci când utilizează DHTML pe paginile Web. O altă problemă semnificativă este că mulți utilizatori încă lucrează cu versiuni mai vechi ale browserelor - cea de-a treia și chiar mai veche.

Principiile de bază ale funcționării DHTML

DHTML include:

  • Reprezentarea orientată pe obiecte a unei pagini Web și a tuturor elementelor sale;
  • foi de stil cascadă și prezentare de informații;
  • scripturi care utilizează toate (sau aproape toate) elementele paginii;
  • fonturi dinamice.

Notă În această carte, fonturile dinamice nu sunt luate în considerare.

Obiect-orientate reprezentare a elementelor de pagină

Orice element al unei pagini (secțiune sau secțiune, titlu, paragraf, imagine, listă, formular etc.) este considerat un obiect.

Notă la Microsoft, acest principiu este numit modelul obiect al HTML dinamic, compania Netscape - Object Model HTML, iar în Organizația Web Standardizare (W3C) - modelul de obiect de document. Acestea sunt nume diferite pentru același concept.







Stiluri și straturi de stil

Formatele de stil sunt folosite pentru a descrie stilul implicit al întregului document sau al oricărei părți a acestuia. Acest lucru se aplică parametrilor cum ar fi formatul paginii, tipul fontului și dimensiunea fontului pentru elementele de text.

Deoarece crearea de pagini web în foaia de stil, printre altele, specifica culoarea de fundal implicită sau a imaginii disponibile pe pagina, culoarea de hyperlink-uri, etc. Cu ajutorul acestor tabele pot fi adaptate proiectarea unui grup de pagini, sau toate paginile de pe web-site-ul, ca o foaie de stil poate fi atașat la mai multe sau toate documentele care constituie site-ul.

Foile de stil sunt de asemenea utilizate pentru a diversifica conținutul unei pagini Web utilizând straturile de informații (straturi). Fiecare dintre aceste straturi conține propriile informații sub formă de text sau imagine. Ele pot ascunde alte straturi sau pot suprapune informațiile existente. Straturile pot apărea pe pagină ca urmare a acțiunilor utilizatorului (de exemplu, apăsări de taste) sau ca parte a unei prezentări.

Diferențe între browsere

Același lucru este valabil și pentru browsere, deoarece ambele companii, precum Netscape și Microsoft, și-au dezvoltat propriile tehnologii. Fiecare producător a urmărit un obiectiv foarte specific - de a crea un browser care să apeleze la utilizatori și o tehnologie care ar fi apreciată de dezvoltatori. Nimeni nu sa gândit la compatibilitate și numai în ultimii ani companiile au ajuns la concluzia cu privire la beneficiile standardelor care ușurează viața utilizatorilor și dezvoltatorilor.

Imaginați-vă că există mai multe standarde de televiziune diferite și puteți viziona un program numai pe un anumit televizor. Cum ai reacționa la asta? Ai cumpăra trei sau patru televizoare care îndeplinesc toate aceste standarde? Bineînțeles că nu. Aproximativ același lucru se întâmplă în rețea. Atât utilizatorii cât și dezvoltatorii s-au săturat să depășească distanța tot mai mare în fiecare zi între cele două browsere.

Din fericire, acum acest abis dispare treptat, dar anii vor trece înainte ca decalajul în materie de tehnologii și standarde să ajungă în cele din urmă la zero.

Între timp, trebuie să țineți seama de acei utilizatori care nu au achiziționat încă cele mai recente versiuni de browsere.

Ce pot face cu DHTML?

Capacitățile DHTML sunt aproape nelimitate. Paginile web sunt acum mai mult ca mini-aplicații decât documente statice. Dacă ați călătorit în rețea, ați întâlnit deja o varietate de opțiuni pentru utilizarea DHTML. Prezentare imagini, Web-site-uri cu interfață definite de utilizator, derulând imagini și animații, reprezentare interactivă a textului de pe ecranul de joc, completarea formularelor, calculatoare și multe, multe altele.

Recomandare Continuați să vă rătăciți pe internet în căutarea noilor tehnologii. Vizitați site-urile preferate și întrebați dacă DHTML este folosit pe ele, determinați ce vă place cel mai mult și ceea ce doriți să repetați în pagina dvs.







Articole similare

Trimiteți-le prietenilor: