Իմացեք դինամիկ HTML- ի մասին (DHTML)

Դինամիկ HTML- ը HTML- ի նոր հատկանիշ չէ, այլ նոր ստանդարտ HTML կոդերի եւ հրամանների դիտման եւ վերահսկման նոր ձեւ:

Երբ մտածում եք դինամիկ HTML- ի մասին , դուք պետք է հիշեք ստանդարտ HTML- ի հատկությունները, հատկապես, որ էջը բեռնված է սերվերի կողմից, այն չի փոխվի, մինչեւ մեկ այլ խնդրանքը գալիս է սերվերին: Դինամիկ HTML- ը ձեզ ավելի շատ հսկողություն է տալիս HTML տարրերի վրա եւ թույլ է տալիս դրանք ցանկացած ժամանակ փոխել, առանց վերադառնալով վեբ սերվերի:

DHTML- ին չորս մաս կա:

DOM

DOM- ն այն է, ինչ Ձեզ թույլ է տալիս մուտք գործել ձեր վեբ էջի ցանկացած հատված `այն DHTML- ի հետ փոխելու համար: Վեբ էջի յուրաքանչյուր հատվածը նշված է DOM- ի կողմից եւ օգտագործելով այն հետեւողական անվանման կոնվենցիաները, որոնք դուք կարող եք մուտք գործել եւ փոխել դրանց հատկությունները:

Սցենարներ

Ցանկացած JavaScript- ում կամ ActiveX- ում գրված սցենարները DHTML- ը ակտիվացնելու համար օգտագործվող երկու ամենատարածված սցենարական լեզուներն են: Դուք օգտագործում եք սցենարների լեզու `DOM- ում նշված օբյեկտները վերահսկելու համար:

Կասկադի ոճը թերթիկները

CSS- ն օգտագործվում է DHTML- ում `վերահսկելու Վեբ էջի տեսքը եւ զգացումը: Style թերթերը սահմանում են տեքստի գույները եւ տառատեսակները, ֆոնի գույներն ու պատկերները եւ էջի վրա օբյեկտների տեղադրումը: Օգտագործելով սցենարները եւ DOM- ը, կարող եք փոխել տարբեր տարրերի ոճը:

XHTML

XHTML կամ HTML 4.x- ը օգտագործվում է էջի ինքնությունը ստեղծելու եւ CSS- ի եւ DOM- ի տարրերը ստեղծելու համար: DHTML- ի համար XHTML- ի հատուկ բան չկա, սակայն վավեր XHTML- ն ավելի կարեւոր է, քանի որ ավելի շատ բաներ են աշխատում, քան պարզապես զննարկիչը:

DHTML- ի առանձնահատկությունները

DHTML- ի չորս հիմնական առանձնահատկությունները կան.

  1. Տեգերի եւ հատկությունների փոփոխում
  2. Իրական ժամանակի դիրքը
  3. Դինամիկ տառատեսակներ (Netscape Communicator)
  4. Տվյալների պարտադիր (Internet Explorer)

Փոխելով Tags եւ հատկություններ

Սա DHTML- ի ամենատարածված կիրառություններից մեկն է: Այն թույլ է տալիս փոխել HTML- ի հատկորոշիչները, կախված բրաուզերից դուրս գտնվող իրադարձությունից (օրինակ, մկնիկի սեղմում, ժամանակ, ամսաթիվ եւ այլն): Դուք կարող եք օգտագործել այն, նախապես բեռնավորելու համար էջի վրա եւ ցուցադրեք այն, եթե ընթերցողը կոնկրետ հղում չի անում:

Իրական ժամանակի դիրքը

Երբ շատերը մտածում են DHTML- ի մասին, դա ակնկալում է: Վեբ էջի շուրջ շարժվող օբյեկտները, պատկերները եւ տեքստը: Սա թույլ է տալիս Ձեզ խաղալ ձեր ընթերցողների հետ ինտերակտիվ խաղեր կամ ձեր էկրանին անիմացիոն հատվածներ:

Դինամիկ տառատեսակներ

Սա Netscape- ի միայն առանձնահատկությունն է: Netscape- ը մշակել է այն խնդիրը, որպեսզի պրոդյուսերները չգիտեին, թե ինչ տառատեսակներ կլիներ ընթերցողի համակարգում: Դինամիկ տառատեսակներով տառատեսակները կոդավորված են եւ բեռնվում են էջով, որպեսզի էջը միշտ նայում է, թե ինչպես է դիզայները պատրաստել այն:

Տվյալների պարտադիր

Սա միայն IE- ն է: Microsoft- ը դա մշակել է, որպեսզի թույլ տրվի ավելի հեշտ մուտք ունենալ վեբ կայքերի տվյալների բազաներ : Դա շատ նման է CGI- ի օգտագործմանը տվյալների բազա մուտք գործելու համար, բայց գործառույթն օգտագործում է ActiveX- ի վերահսկողությունը: Այս առանձնահատկությունը շատ առաջադեմ եւ դժվար է օգտագործել DHTML գրողի համար: