Dynamic HTML
PCWorld VN 8/99
§Þnh nghÜa:
Ng«n ng÷ §¸nh dÊu Siªu V¨n b¶n §éng (Dynamic Hypertext Markup Language) lµ phiªn b¶n më réng cña HTML vµ JavaScript, ng«n ng÷ nµy ®îc dïng ®Ó t¹o trang th«ng tin trªn World Wide Web. Dynamic HTML cã vÞ trÝ v¨n b¶n vµ ®å ho¹ rÊt chÝnh x¸c v× nã cho phÐp néi dung cña trang Web thay ®æi mçi khi ngêi dïng nhÊn, kÐo hay trá vµo nót, h×nh ¶nh hay c¸c thµnh phÇn kh¸c trªn trang nµy.C«ng nghÖ ®Æc biÖt cÇn nhiÒu nç lùc h¬n n÷a
Ng«n ng÷ ®¸nh dÊu siªu v¨n b¶n ®éng mang l¹i cho c¸c nhµ ph¸t triÓn kh¶ n¨ng t¹o nh÷ng trang Web cã h×nh thøc vµ tÝnh n¨ng nh mét øng dông thùc sù. Nãi th× nghe dÔ dµng nhng b¹n ®õng "tëng bë".
HÇu hÕt c¸c tr×nh duyÖt World Wide Web cha cã kh¶ n¨ng dïng c¸c tÝnh n¨ng HTML ®éng, ngo¹i trõ Navigator 4.0 cña Netscape vµ Internet Explorer 4.0 cña Microsoft. Tuy nhiªn, hai phiªn b¶n nµy l¹i kh«ng t¬ng thÝch víi nhau è hÇu hÕt nh÷ng tÝnh n¨ng HTML ®éng trªn Navigator kh«ng ®îc hç trî trªn Internet Explorer vµ ngîc l¹i. KÕt qu¶ lµ c¸c nhµ ph¸t triÓn Web ph¶i chän lùa mét trong hai ®Ó viÕt c¸c tr×nh øng dông hay ph¶i chÊp nhËn "ch¾p v¸" ®Ó m· HTML ®éng ch¹y ®îc trªn c¶ hai m«i trêng. Víi bÊt kú phiªn b¶n nµo, néi dung cña trang Web còng ®îc thay ®æi mµ kh«ng ph¶i t¶i xuèng b¶n míi.
HTML ®éng cho phÐp ngêi dïng ®Þnh vÞ chÝnh x¸c v¨n b¶n vµ h×nh ¶nh trªn trang Web. C¶ hai tr×nh duyÖt cña Netscape vµ Microsoft ®Òu hç trî hÖ CSS ®Ó kiÓm so¸t vÎ ngoµi cña trang Web. VÝ dô, c¸c nhµ ph¸t triÓn cã thÓ thay ®æi kiÓu ch÷ vµ kÝch cì cña tõng dßng tiªu ®Ò trªn Web site mét c¸ch ®¬n gi¶n b»ng c¸ch thay ®æi ®Æc t¶ trong trang ®¬n x¸c ®Þnh h×nh thøc t¬ng øng.
HTML ®éng cña Microsoft phøc t¹p h¬n cña Netscape vµ cã c¶ kh¶ n¨ng liªn kÕt c¬ së d÷ liÖu víi trang Web ®Ó söa ®æi néi dung ngay trong khi thùc thi. Tríc khi cã HTML ®éng, ®iÒu nµy ®ßi hái ph¶i bæ sung m· ch¬ng tr×nh ch¹y ngoµi tr×nh duyÖt nh Java hay thµnh phÇn ActiveX.
MÆc dï c¸c c«ng cô cã thÓ lµm lu mê sù kh¸c biÖt gi÷a hai phiªn b¶n nµy nhng c¸c nhµ ph¸t triÓn Web ph¶i c©n nh¾c vµ quyÕt ®Þnh vÒ viÖc cã cÇn bá c«ng søc lËp tr×nh víi HTML ®éng hay kh«ng khi mµ sè ngêi dïng cã thÓ hëng ®îc tÝnh n¨ng nµy cßn h¹n chÕ. ChØ riªng lý do sè "thÇn d©n" Ýt ái cña nã còng ®ñ lµm cho HTML ®éng kh«ng ph¶i lµ tïy chän cña mét sè ngêi dïng hiÖn nay; trªn 65% tr×nh duyÖt phæ biÕn hiÖn kh«ng hç trî HTML ®éng.
Mét sè c¬ së kh¸c cho r»ng gi¸ trÞ cña HTML ®éng lµ ®¸ng ®Ó ®Çu t c«ng søc; ®Æc biÖt trong trêng hîp mäi ngêi dïng ®Òu cã Internet Explorer 4.0. Microsoft còng nh Netscape cha tuyªn bè lóc nµo th× tr×nh duyÖt cña hä t¬ng ®ång nhau; trong khi cha cã tr×nh duyÖt nh vËy chiÕm lÜnh thÞ trêng th× HTML ®éng vÉn lµ mét c«ng nghÖ ®Æc biÖt.
Computerworld

PcLeHoan
1996 - 2002
Mirror :
http://www.pclehoan.com
Mirror :
http://www.lehoanpc.net
Mirror :
http://www.ktlehoan.com